优化实践教程示例项目
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

34677 行
2.0 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
#include <stdint.h>
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtualFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct InterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct InterfaceFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>>
struct Action_1_tC7F84E2CB9817240B34A06E761E8E54429DC4B51;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>>
struct Action_1_t597199961BAA72AAD4CBE797FBA844A692DB004D;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>>
struct Action_1_tF552FBB1425359142BCBDB2409610463C0005B4D;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>>
struct Action_1_t0A01E63A4339ABF30BF7C175CF376F7CE2BAC1A8;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>>
struct Action_1_tBF02462CDF8C44C65825EBF7E54411B70D8779DA;
// System.Action`1<UnityEngine.AsyncOperation>
struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>
struct Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF;
// System.Action`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>
struct Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094;
// System.Action`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>
struct Action_1_tEFBD11655FA3C681E18EDAE9798C4597A03DC642;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation>
struct Action_1_tA57E75E816C50B3444F6BEFBEBF19A03BA2DF22E;
// System.Action`1<System.Object>
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
// System.Action`1<System.Single>
struct Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A;
// System.Action`1<UnityEngine.Networking.UnityWebRequest>
struct Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70;
// System.Action`1<UnityEngine.Networking.UnityWebRequestAsyncOperation>
struct Action_1_tA76495A4D86A39ADCD132E8D1AA83DE63E28A250;
// System.Action`1<UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext>
struct Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2;
// System.Action`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Exception>
struct Action_2_t67647DD70912484E9205AC38396D2849ED602730;
// System.Action`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Object>
struct Action_2_t0577EF47136E82877E68C7AAD83FE5528505C84C;
// System.Action`4<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventType,System.Int32,System.Object>
struct Action_4_t9DB534B7D8A36A98095AEEA67EAC338F2230BA3D;
// UnityEngine.AddressableAssets.AssetReferenceT`1<UnityEngine.GameObject>
struct AssetReferenceT_1_tF1B9EDD0397B6A1570555783A9AD954DA29B6D83;
// UnityEngine.AddressableAssets.AssetReferenceT`1<System.Object>
struct AssetReferenceT_1_t7D9DC8B7474563743CCC3E1D1CD06D03EDE333C3;
// UnityEngine.AddressableAssets.AssetReferenceT`1<UnityEngine.Sprite>
struct AssetReferenceT_1_tD769B1AC64DEAA441F90C0A06E1AA6A8E4857BF6;
// UnityEngine.AddressableAssets.AssetReferenceT`1<UnityEngine.Texture>
struct AssetReferenceT_1_t29AAA99E5FF389B4163752EF87C81BD33C402731;
// UnityEngine.AddressableAssets.AssetReferenceT`1<UnityEngine.Texture2D>
struct AssetReferenceT_1_t684DA569BAE41852CB889DA635735291D72F3DD5;
// UnityEngine.AddressableAssets.AssetReferenceT`1<UnityEngine.Texture3D>
struct AssetReferenceT_1_t158777F6AA1B61C9ECD9C51FAF638ABC487E7DFF;
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo>
struct AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>
struct AsyncOperationBase_1_tCC65551FCDC4815E9F1832A0CE7BDA8E2BF09F3D;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>>
struct AsyncOperationBase_1_tD9B09F1C93B211030CAB494A0E2522C29DBDC99D;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>
struct AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.IList`1<System.Object>>
struct AsyncOperationBase_1_tF2678F4023386F66EBAA08E93CC7490F090FBF70;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>
struct AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.List`1<System.String>>
struct AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Boolean>
struct AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>
struct AsyncOperationBase_1_tA0C44504D80F2CFD43277EC431A5308325E7E836;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<UnityEngine.GameObject>
struct AsyncOperationBase_1_tA2DF1CD254B4FBD8D995A67847F4E04461825E16;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>
struct AsyncOperationBase_1_t710981A6C015CC62ADE562002416C75827C2D70B;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Int64>
struct AsyncOperationBase_1_tAEE4108C50A99611516FD568A0F32F241C92179F;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Object>
struct AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData>
struct AsyncOperationBase_1_t705BFA43974D35E55B0DE97C36A4210FC6716379;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>
struct AsyncOperationBase_1_t53CEC258A81CC6E6C433249F4DBF1B719395DBD7;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>>
struct DelegateList_1_t8D883D751BAFA0773923111A1038604A964BD8D6;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>>
struct DelegateList_1_t2E3D2810C14AFA9EBA3A8715B078F519F2E59CCC;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<System.String>>>
struct DelegateList_1_tC617FDA7A4FB67A3764DED3E2104EBF8FFE061A0;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>>
struct DelegateList_1_t41ACA8DED01331F3B3587FDEFC202D1429DA46B4;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>>
struct DelegateList_1_tBC410718EDA73307B44CA825E7E82C1E4472A647;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>
struct DelegateList_1_tC070A3D40FCD92D36D6C762C004DDB78978B4F88;
// DelegateList`1<UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent>
struct DelegateList_1_t64D442BD2F83AA33C1539469735361A9C49F9C6D;
// DelegateList`1<System.Single>
struct DelegateList_1_t472259E3E09904EE80A15B306399DBFE8998BAAD;
// System.Collections.Generic.Dictionary`2<UnityEngine.ResourceManagement.Util.IOperationCacheKey,UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation>
struct Dictionary_2_tB930926FE97212DAF0C25DCEBA2FBFC87D5EB8FE;
// System.Collections.Generic.Dictionary`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp>
struct Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<System.Object>>
struct Dictionary_2_t41FCE8F6D4F2C9A37D0D4D7BCDC650332BB6C116;
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent>
struct Dictionary_2_tC9C4335706255DB79A60A03B819E7C3193A1E6BD;
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.AddressableAssets.Utility.DiagnosticInfo>
struct Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Text.Encoding>
struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54;
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider>
struct Dictionary_2_tC671E97FB5C542AA785863491CA2CF37DA59AE5D;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
// System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Int32Enum>
struct Dictionary_2_t1BADE94A7E53FAAFB3B9C0BB4DF061F13C8A1298;
// System.Collections.Generic.Dictionary`2<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>
struct Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3;
// System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>
struct Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Collections.Generic.Dictionary`2<UnityEngine.RuntimePlatform,UnityEngine.AddressableAssets.AddressablesPlatform>
struct Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3;
// System.Collections.Generic.Dictionary`2<System.String,System.Int32>
struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>
struct Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E;
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData>
struct Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B;
// System.Collections.Generic.Dictionary`2<System.Type,System.Type>
struct Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0;
// System.Func`1<System.Boolean>
struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457;
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<System.String>>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>>
struct Func_2_t1655BF36BF5DE9344C9E7BA67D6B6D11B6058234;
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>>
struct Func_2_t7B70B0721631CFEBFDB547DCA09F16CB1898B8CF;
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>>
struct Func_2_tBAB72AD514333409955F64CF3608C4B5DEE65A7E;
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>>>
struct Func_2_t678759077346FC82F868776BF59C02044F7C167A;
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>>
struct Func_2_t1E6E436222DB4AE8196A82A2A65A2F8CFA822751;
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>>
struct Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C;
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject>>
struct Func_2_t6ECB9FF5C24BF441C5A4B302205FCAE341298080;
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>
struct Func_2_t3FB2BC351BA75BD3AA639FC963AA02E1BB35F600;
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64>>
struct Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303;
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>>
struct Func_2_t569EBC7582375797810A3BA8DBE9EF7E27AA35B4;
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>>
struct Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675;
// System.Func`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.String>
struct Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86;
// System.Func`2<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider,System.Boolean>
struct Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4;
// System.Func`2<System.Object,System.Boolean>
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
// System.Func`2<System.Object,System.Object>
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
// System.Func`2<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo,System.Boolean>
struct Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554;
// System.Func`2<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo,UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>
struct Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597;
// System.Func`2<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo,System.String>
struct Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409;
// System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>
struct HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1;
// System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>
struct HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871;
// System.Collections.Generic.HashSet`1<System.Object>
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
// System.Collections.Generic.HashSet`1<System.String>
struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178;
// System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.ResourceManager/InstanceOperation>
struct HashSet_1_tB813E9BB87712BD40D5CDC96CDB692FCBBEB5267;
// System.Collections.Generic.IEnumerable`1<System.Byte>
struct IEnumerable_1_tEE97FB3EBFE8765D0E2FC164B95E82BA5D0EAE86;
// System.Collections.Generic.IEnumerable`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>
struct IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412;
// System.Collections.Generic.IEnumerable`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>
struct IEnumerable_1_tD2175BB35BC00AED87EAE717539B1B9862EC59BC;
// System.Collections.Generic.IEnumerable`1<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider>
struct IEnumerable_1_t7AD5F6B3A60007817D129DDB36DCA3BCC9455F94;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEnumerable`1<System.String>
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
// System.Collections.Generic.IEnumerable`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>
struct IEnumerable_1_tA09AB8ABF7FFBF8B95D7410091D8174D657263FE;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>
struct IEqualityComparer_1_tB8272B8D19954987D8244F05167D0629DA5E56B2;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>
struct IEqualityComparer_1_t59E2C617478A93C9D37F8FFDDA27157D6B822CA0;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
// System.Collections.Generic.IEqualityComparer`1<System.Object>
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.RuntimePlatform>
struct IEqualityComparer_1_t2AECCC931957F75F6C519E7BADCE35EBA6725C91;
// System.Collections.Generic.IEqualityComparer`1<System.String>
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
// System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>
struct IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4;
// System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>
struct IList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706;
// System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>
struct IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827;
// System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider>
struct IList_1_t74AC377FF33B42CB53AF4AE8E6C38924D22FB457;
// System.Collections.Generic.IList`1<System.Object>
struct IList_1_t6EE90D273EFCF5E7E4C37FAB712E70BB6F1B4BFF;
// System.Collections.Generic.IList`1<UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData>
struct IList_1_tCF15D35FDD1146EDD05821D2E99A1384F68D036A;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp>
struct KeyCollection_t5D96C7EDF2A26F0275B962568AEF9F21E5D4F019;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.AddressableAssets.Utility.DiagnosticInfo>
struct KeyCollection_t413C87887B8FCDF0B1BF707ADED60280B557F2BD;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>
struct KeyCollection_t88B9CA97350ACDD190A706CAA48C7182043DE181;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>
struct KeyCollection_t97AB48DBCAEC1721D9665D54FFCCD2235CC25B5A;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Object>
struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.RuntimePlatform,UnityEngine.AddressableAssets.AddressablesPlatform>
struct KeyCollection_t569DAF477F398EAE7B86A9C4F896BCE7D7F19CA6;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>
struct KeyCollection_t38FB7E3071279FA229D12B9EB3D92F236D9C6D54;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData>
struct KeyCollection_t3ED4D1736B59A354E53F01D4814450E44585AFCF;
// ListWithEvents`1<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider>
struct ListWithEvents_1_tE17E3C4786AF60909D570A474EDAB620896FF2FB;
// ListWithEvents`1<UnityEngine.ResourceManagement.IUpdateReceiver>
struct ListWithEvents_1_t85D3107FC5E05D8F81F1011C4DD9112E161E2DAF;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<System.Object>>
struct List_1_t544747D4FFA45E0319EFC7BA6A043B4B5C2FD8F9;
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>
struct List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843;
// System.Collections.Generic.List`1<System.Byte>
struct List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B;
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent>
struct List_1_tA0FCF59BD865D342654D506AE993E6610AFD34E9;
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation>
struct List_1_t8922AAF75172DC9F479AA861DF5C6769C984DA9C;
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>
struct List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875;
// System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>
struct List_1_t540309E962CB768808E54FF9E53136790E1C4975;
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.IUpdateReceiver>
struct List_1_t41C2EDD66117D972FEA55570670E98C21D5C49E1;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.Util.ObjectInitializationData>
struct List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4;
// System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData>
struct List_1_t7D40AA1D93492F1E4E83CB8970C6083D2F2D8D9A;
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
// System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>
struct List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA;
// System.Collections.Generic.List`1<PackedPlayModeBuildLogs/RuntimeBuildLog>
struct List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB;
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceManager/DeferredCallbackRegisterRequest>
struct List_1_t6F2A33FA3CBA05A74EE6F93DB2A8A81424997307;
// System.Predicate`1<System.Object>
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
// System.Predicate`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>
struct Predicate_1_tFD9EC00601CB36BACF96A42C7A8FF2DE3384657E;
// System.Threading.Tasks.TaskCompletionSource`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>
struct TaskCompletionSource_1_tD64C7D0527A3B80BB1A55B1BAE1972BCA2061598;
// System.Threading.Tasks.TaskCompletionSource`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>
struct TaskCompletionSource_1_t27B50B9715DC3B3BA9268DB10E34EBE9E551BBBD;
// System.Threading.Tasks.TaskCompletionSource`1<System.Collections.Generic.List`1<System.String>>
struct TaskCompletionSource_1_t565CD1187120DD238A02F3147502DF36C4B7580A;
// System.Threading.Tasks.TaskCompletionSource`1<System.Boolean>
struct TaskCompletionSource_1_t486CD8AD64929E5C47B9FE9AD7AE2CB00B5BAB14;
// System.Threading.Tasks.TaskCompletionSource`1<System.Object>
struct TaskCompletionSource_1_tB4EF81F69CCF7C4F0D956F9B26127C0634A24A37;
// System.Threading.Tasks.TaskCompletionSource`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>
struct TaskCompletionSource_1_t7C1CD87A194C54DCB5120C736220882401D7DB2D;
// UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>
struct UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp>
struct ValueCollection_t69D2E97CD8A033EF2DC8C88D8C01765B136E778B;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,UnityEngine.AddressableAssets.Utility.DiagnosticInfo>
struct ValueCollection_t885B434074B3B9279D88D4540B8115101F824C4B;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>
struct ValueCollection_t7C458D6F4E8E2C4DDCF03189B1BA581E6C292C28;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>
struct ValueCollection_t33AEB5992AC103AD1D4892CBD33A1E81E56A2883;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>
struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.RuntimePlatform,UnityEngine.AddressableAssets.AddressablesPlatform>
struct ValueCollection_t599A41955BFFE817072A18D58CA651517B1AF792;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>
struct ValueCollection_tA07250CDD57B56742EDE0F25D8889FCC42DFA0E3;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData>
struct ValueCollection_t0BE218782B7CE0D84CFD902C4DB9A377B915225B;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp>[]
struct EntryU5BU5D_t8828F38DCCDA3369754872956B971E31E8A848F4;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,UnityEngine.AddressableAssets.Utility.DiagnosticInfo>[]
struct EntryU5BU5D_tD54250F836C153CF3F2E32C64AC9915768422EEC;
// System.Collections.Generic.Dictionary`2/Entry<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>[]
struct EntryU5BU5D_t627EE986200B457C627D062208D8C87D274C8ACF;
// System.Collections.Generic.Dictionary`2/Entry<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>[]
struct EntryU5BU5D_t5FA6115A3FAF582B80A559148321244CC163D844;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.RuntimePlatform,UnityEngine.AddressableAssets.AddressablesPlatform>[]
struct EntryU5BU5D_tB5510AFD936A7F75F6B3F9CF8D936CC90A783D5C;
// System.Collections.Generic.Dictionary`2/Entry<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>[]
struct EntryU5BU5D_tDB9A79A420AFD775D7D074C3F3F80BBCB23DBB3E;
// System.Collections.Generic.Dictionary`2/Entry<System.String,UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData>[]
struct EntryU5BU5D_t9D423830FD7278A64D935C5A80BBCB2C93DBA8D1;
// System.Collections.Generic.HashSet`1/Slot<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>[]
struct SlotU5BU5D_t6B99CFD639A3651E2F5D7B18D7BCF69B759B7508;
// System.Collections.Generic.HashSet`1/Slot<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>[]
struct SlotU5BU5D_t71ABD6923AF4BE62FD0ABC48FDC55C867A4F4B67;
// System.Collections.Generic.HashSet`1/Slot<System.Object>[]
struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343;
// System.Collections.Generic.HashSet`1/Slot<System.String>[]
struct SlotU5BU5D_t8B8EE191EEC1575F1F0CAC91A208DBFDF2821D01;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle[]
struct AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation[]
struct IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD;
// UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator[]
struct IResourceLocatorU5BU5D_t6B06AAAEFD8A8883C4138533CDE7D5EC641A4735;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.Object[]
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
// UnityEngine.ResourceManagement.Util.ObjectInitializationData[]
struct ObjectInitializationDataU5BU5D_t27CD67BDEC9A5CFBEC907601E4762EE9188560B7;
// UnityEngine.ResourceManagement.Util.SerializedType[]
struct SerializedTypeU5BU5D_t42666BF2533B0E84FF8C734CD1DACB81F1C13EAA;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo[]
struct ResourceLocatorInfoU5BU5D_t1942644A8F34B2359FB9BE06F7C1AC2F711D7C67;
// PackedPlayModeBuildLogs/RuntimeBuildLog[]
struct RuntimeBuildLogU5BU5D_t38D8F77A5EDCF269781A6530D67BBA92CE052ED7;
// UnityEngine.AddressableAssets.AddressablesImpl
struct AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337;
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
// System.ArgumentNullException
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
// System.Reflection.Assembly
struct Assembly_t;
// UnityEngine.AssetBundle
struct AssetBundle_tB38418819A49060CD738CB21541649340F082943;
// UnityEngine.AssetBundleCreateRequest
struct AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6;
// UnityEngine.AssetBundleRequest
struct AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621;
// UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions
struct AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006;
// UnityEngine.AddressableAssets.AssetLabelReference
struct AssetLabelReference_t2E4688A3D816970FC18B8221E042E92B0B6B2A16;
// UnityEngine.AddressableAssets.AssetReference
struct AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740;
// UnityEngine.AddressableAssets.AssetReferenceAtlasedSprite
struct AssetReferenceAtlasedSprite_tBB3CDD1F11D158C58A885B695D04487528AA1274;
// UnityEngine.AddressableAssets.AssetReferenceGameObject
struct AssetReferenceGameObject_t45C68C64E1153AED134A702A8B8F32F27C58416B;
// UnityEngine.AddressableAssets.AssetReferenceSprite
struct AssetReferenceSprite_t3C1D5CCB916AAD43134CE1C3B81E608BC5C4AC13;
// UnityEngine.AddressableAssets.AssetReferenceTexture
struct AssetReferenceTexture_tE306DA4E8EE77076A6980B3FA07D09FB06294B73;
// UnityEngine.AddressableAssets.AssetReferenceTexture2D
struct AssetReferenceTexture2D_tD7F8E4397CDFFD96EE1B3C285A5465AB7640D35C;
// UnityEngine.AddressableAssets.AssetReferenceTexture3D
struct AssetReferenceTexture3D_t0276D10B8CE6D9DCFBFFBE4E7007327A0524D5CC;
// UnityEngine.AssetReferenceUILabelRestriction
struct AssetReferenceUILabelRestriction_t0BCAC6840FF06750F23ACF7A7A516343D94730A5;
// UnityEngine.AssetReferenceUIRestriction
struct AssetReferenceUIRestriction_t67D38BAF1465BF26B85A9213B0FC9D3034E50746;
// UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C;
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// UnityEngine.Networking.CertificateHandler
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804;
// UnityEngine.AddressableAssets.CheckCatalogsOperation
struct CheckCatalogsOperation_t52E16371C9C8F9D2530A486D815756A257B0CE63;
// UnityEngine.AddressableAssets.CleanBundleCacheOperation
struct CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3;
// System.Globalization.CodePageDataItem
struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2;
// UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData
struct ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C;
// UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry
struct ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477;
// UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider
struct ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F;
// System.Globalization.CultureInfo
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
// System.Text.DecoderFallback
struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90;
// UnityEngine.ResourceManagement.Util.DefaultAllocationStrategy
struct DefaultAllocationStrategy_t3C220E3485C97638DF666573D735A82EFA2F00B6;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// UnityEngine.ResourceManagement.Diagnostics.DiagnosticEventCollectorSingleton
struct DiagnosticEventCollectorSingleton_t3BAFBCBD9C62D55E24000A0541ED109DA698EA19;
// UnityEngine.AddressableAssets.Utility.DiagnosticInfo
struct DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706;
// System.IO.DirectoryInfo
struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2;
// UnityEngine.Networking.DownloadHandler
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB;
// UnityEngine.Networking.DownloadHandlerAssetBundle
struct DownloadHandlerAssetBundle_tCD9D8BA067912469251677D16DFCADD13CAD510C;
// UnityEngine.ResourceManagement.ResourceProviders.DownloadOnlyLocation
struct DownloadOnlyLocation_t69B4B35E32140322898CCD110F48611F9D6AD215;
// UnityEngine.AddressableAssets.DynamicResourceLocator
struct DynamicResourceLocator_t9E2782599913679FC68C60FD01847781C375ABA1;
// System.Text.EncoderFallback
struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293;
// System.Text.Encoding
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
// System.Exception
struct Exception_t;
// System.Threading.ExecutionContext
struct ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// UnityEngine.ResourceManagement.Util.IAllocationStrategy
struct IAllocationStrategy_tBA79AEDCB2794BBB55BCD903B96EFBBB77583D77;
// UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource
struct IAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00;
// UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation
struct IAsyncOperation_tAA751C850291C1C50151BE8313DE52B2A894023C;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.Collections.IEnumerable
struct IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131;
// System.Runtime.Serialization.IFormatterConverter
struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609;
// UnityEngine.ResourceManagement.AsyncOperations.IGenericProviderOperation
struct IGenericProviderOperation_tC74501466724A657B7E04C883910C94361CD6067;
// UnityEngine.ResourceManagement.ResourceProviders.IInstanceProvider
struct IInstanceProvider_t6AD5AE64CB95B873B111117A37B8D967FC67FA37;
// System.Security.Principal.IPrincipal
struct IPrincipal_tE7AF5096287F6C3472585E124CB38FF2A51EAB5F;
// UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation
struct IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C;
// UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator
struct IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE;
// UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider
struct IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247;
// UnityEngine.ResourceManagement.ResourceProviders.ISceneProvider
struct ISceneProvider_t8975F536F686AA01DF259F7AAB973512B5098581;
// UnityEngine.ResourceManagement.IUpdateReceiver
struct IUpdateReceiver_tCE1ECC31330B7BBF10BD42EEEF23DA08B9F49154;
// UnityEngine.ResourceManagement.AsyncOperations.InitalizationObjectsOperation
struct InitalizationObjectsOperation_t814FDE8C63D213641D19602F6E55C952F8559E93;
// System.Threading.InternalThread
struct InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687;
// UnityEngine.AddressableAssets.InvalidKeyException
struct InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34;
// UnityEngine.ResourceManagement.Util.LRUCacheAllocationStrategy
struct LRUCacheAllocationStrategy_t6D196B60527FD83BCF39AA0AB3F840357B9DA318;
// UnityEngine.AddressableAssets.ResourceLocators.LegacyResourcesLocator
struct LegacyResourcesLocator_t801BDA485A0C9A5BFCEC4ACEF04561465358E52D;
// System.LocalDataStoreHolder
struct LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F;
// System.LocalDataStoreMgr
struct LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// System.MulticastDelegate
struct MulticastDelegate_t;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// PackedPlayModeBuildLogs
struct PackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6;
// System.Threading.ParameterizedThreadStart
struct ParameterizedThreadStart_tAA8FDC4E868056A7CB7CB2C4AB4986039B1D91E9;
// UnityEngine.AddressableAssets.PlatformMappingService
struct PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D;
// UnityEngine.ResourceManagement.ResourceProviders.ProviderLoadRequestOptions
struct ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F;
// UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase
struct ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF;
// UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData
struct ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9;
// UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap
struct ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F;
// UnityEngine.ResourceManagement.ResourceManager
struct ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D;
// UnityEngine.AddressableAssets.Utility.ResourceManagerDiagnostics
struct ResourceManagerDiagnostics_t49595E6E9EFEA3A70F3DE5D5AB2DEE8F0E3B3F45;
// UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData
struct ResourceManagerRuntimeData_t02E4171B60AD2790A9F0683CEBE3D3FD9D643120;
// UnityEngine.ResourceManagement.ResourceProviders.ResourceProviderBase
struct ResourceProviderBase_t280B9BC5469E0147CAB04C60ED165EFFFF0D1A29;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
// System.String
struct String_t;
// System.Text.StringBuilder
struct StringBuilder_t;
// UnityEngine.TextAsset
struct TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69;
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// UnityEngine.Networking.UnityWebRequest
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F;
// UnityEngine.Networking.UnityWebRequestAsyncOperation
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C;
// UnityEngine.ResourceManagement.Util.UnityWebRequestResult
struct UnityWebRequestResult_tA95EC7D19496D17A6F8A7630752E8FA47E706894;
// UnityEngine.AddressableAssets.UpdateCatalogsOperation
struct UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4;
// UnityEngine.Networking.UploadHandler
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6;
// System.Uri
struct Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.ResourceManagement.WebRequestQueueOperation
struct WebRequestQueueOperation_t4CFFFA4B2F8AC2B72624623BF7BC3672F406D363;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c
struct U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass103_0
struct U3CU3Ec__DisplayClass103_0_t34B8C779358F05663B1E3BBD24AFD127A582969E;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass105_0
struct U3CU3Ec__DisplayClass105_0_tDB95709964AA2C2BEB3D27596D6908FBF906A9F5;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass112_0
struct U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass113_0
struct U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass114_0
struct U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass119_0
struct U3CU3Ec__DisplayClass119_0_t67AD38FC69A51B199D0107E2DE21A53432DFD048;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass121_0
struct U3CU3Ec__DisplayClass121_0_t1EACA48A947A21F5A592CD28CA20270734B4DD62;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass124_0
struct U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass130_0
struct U3CU3Ec__DisplayClass130_0_tAAE5D9515E0748DDEF124325C373F600B8F7D514;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass131_0
struct U3CU3Ec__DisplayClass131_0_t3A713D4B99D873080F32D5CF5381CEF4685CB769;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass138_0
struct U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass62_0
struct U3CU3Ec__DisplayClass62_0_tCECCE283F9D1356C0E9D625FE6911ED1F6C8B8C7;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass70_0
struct U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass80_0
struct U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass82_0
struct U3CU3Ec__DisplayClass82_0_tE6D08A4DAC6A8A0327857959EC02A128D93C150C;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass95_0
struct U3CU3Ec__DisplayClass95_0_t9A056DAC6384490DBDCB61244D46AD2B2047ADFF;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass96_0
struct U3CU3Ec__DisplayClass96_0_t2C5EA4A7EECC5DCCAAA16A79F895CA9FE1CD2479;
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass99_0
struct U3CU3Ec__DisplayClass99_0_t9683863D190DE5729954C84FE7FDC564F9756946;
// UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeyOp
struct LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7;
// UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeysOp
struct LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E;
// UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo
struct ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54;
// UnityEngine.AddressableAssets.CheckCatalogsOperation/<>c
struct U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433;
// UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation
struct CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910;
// UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp
struct InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34;
// UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c
struct U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B;
// UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c__DisplayClass11_0
struct U3CU3Ec__DisplayClass11_0_tC2D0EF3A253261A1EA37539D3E849D03F4832E0F;
// UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog
struct BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t597199961BAA72AAD4CBE797FBA844A692DB004D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tA76495A4D86A39ADCD132E8D1AA83DE63E28A250_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tBF02462CDF8C44C65825EBF7E54411B70D8779DA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tC7F84E2CB9817240B34A06E761E8E54429DC4B51_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tF552FBB1425359142BCBDB2409610463C0005B4D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t67647DD70912484E9205AC38396D2849ED602730_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AddressablesPlatform_t9B280D196C05B028C4E619F9EBC841C342233523_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AddressablesRuntimeProperties_t87D5711350C9E1730315A1A4ED9BCFA392BC121C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AsyncOperationStatus_t1D89963C21E9A4C34EF3312FDFE60060339C2A88_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AtlasSpriteProvider_tE1B6A6917A900A46726DD1693C7DF1FE60F81E3A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BucketU5BU5D_t3EA2BC246444E6325121FCF678D239F569C6D41E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CheckCatalogsOperation_t52E16371C9C8F9D2530A486D815756A257B0CE63_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DefaultAllocationStrategy_t3C220E3485C97638DF666573D735A82EFA2F00B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DownloadHandlerAssetBundle_tCD9D8BA067912469251677D16DFCADD13CAD510C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DownloadOnlyLocation_t69B4B35E32140322898CCD110F48611F9D6AD215_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t1655BF36BF5DE9344C9E7BA67D6B6D11B6058234_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t1E6E436222DB4AE8196A82A2A65A2F8CFA822751_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t3FB2BC351BA75BD3AA639FC963AA02E1BB35F600_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t678759077346FC82F868776BF59C02044F7C167A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t6ECB9FF5C24BF441C5A4B302205FCAE341298080_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tBAB72AD514333409955F64CF3608C4B5DEE65A7E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IAsyncOperation_tAA751C850291C1C50151BE8313DE52B2A894023C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tDB9889D10EAC82FF0FB7B023B0D73C503EB88BDF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t7AD5F6B3A60007817D129DDB36DCA3BCC9455F94_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t3BD537C6DC3DA9966B4F905FAF7433A15BE2CB18_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IKeyEvaluator_tC315850916BC72D1BFAAC099DAD3CF47F32679DF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_1_t6EE90D273EFCF5E7E4C37FAB712E70BB6F1B4BFF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_1_tCF15D35FDD1146EDD05821D2E99A1384F68D036A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ILocationSizeData_t557D5B2973BCCD22B0F39EA0F6C7AC8975CD0C7E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISceneProvider_t8975F536F686AA01DF259F7AAB973512B5098581_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IUpdateReceiver_tCE1ECC31330B7BBF10BD42EEEF23DA08B9F49154_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LRUCacheAllocationStrategy_t6D196B60527FD83BCF39AA0AB3F840357B9DA318_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t540309E962CB768808E54FF9E53136790E1C4975_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MergeMode_tD6EBE61BC659C40A500365093E57E674830D7EB6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3_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* ParameterizedThreadStart_tAA8FDC4E868056A7CB7CB2C4AB4986039B1D91E9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_tFD9EC00601CB36BACF96A42C7A8FF2DE3384657E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SpriteAtlas_t7B9620FBFBE1CCB781F2ED24A3B2DD37734F66A8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass103_0_t34B8C779358F05663B1E3BBD24AFD127A582969E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass105_0_tDB95709964AA2C2BEB3D27596D6908FBF906A9F5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass119_0_t67AD38FC69A51B199D0107E2DE21A53432DFD048_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass11_0_tC2D0EF3A253261A1EA37539D3E849D03F4832E0F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass121_0_t1EACA48A947A21F5A592CD28CA20270734B4DD62_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass130_0_tAAE5D9515E0748DDEF124325C373F600B8F7D514_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass131_0_t3A713D4B99D873080F32D5CF5381CEF4685CB769_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass62_0_tCECCE283F9D1356C0E9D625FE6911ED1F6C8B8C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass82_0_tE6D08A4DAC6A8A0327857959EC02A128D93C150C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass95_0_t9A056DAC6384490DBDCB61244D46AD2B2047ADFF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass96_0_t2C5EA4A7EECC5DCCAAA16A79F895CA9FE1CD2479_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass99_0_t9683863D190DE5729954C84FE7FDC564F9756946_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WebRequestQueue_tF33162C5E0201181DD745854EFF8638666B2B1D2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
IL2CPP_EXTERN_C String_t* _stringLiteral08402675249E13601CD62B2997ED4E6863DB2D59;
IL2CPP_EXTERN_C String_t* _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742;
IL2CPP_EXTERN_C String_t* _stringLiteral1163566984FA533896F313B4C1291E5D405FBE9A;
IL2CPP_EXTERN_C String_t* _stringLiteral1315BFDF217123D1FDA580ACDC6F30E92D5370B2;
IL2CPP_EXTERN_C String_t* _stringLiteral133E86059726B90D6B305988FCC5468765E621FD;
IL2CPP_EXTERN_C String_t* _stringLiteral155F0465C23A0C08CB714B866F3FF9FF59CCACD8;
IL2CPP_EXTERN_C String_t* _stringLiteral169A29E20C11F536D2CDE9FE8DE882C9F80CF93B;
IL2CPP_EXTERN_C String_t* _stringLiteral1EB3CDC39FCA7AFD95DBF934C15805BF34855B02;
IL2CPP_EXTERN_C String_t* _stringLiteral1FE50377B347C1D51DF49731907D92C8915C8CF5;
IL2CPP_EXTERN_C String_t* _stringLiteral20A225734C6C8CFC23C985A15F0EB546D1D19DC4;
IL2CPP_EXTERN_C String_t* _stringLiteral213B01C06BE7A16A69D3B982C16FD4A11ECD0DEB;
IL2CPP_EXTERN_C String_t* _stringLiteral30D6D4CB31ABB242501386F03D1F25DEF9644B8A;
IL2CPP_EXTERN_C String_t* _stringLiteral382BD8FF326F363AD5D57A7DF5F3FF0F1968B62B;
IL2CPP_EXTERN_C String_t* _stringLiteral3C4D779BEF6227C37B4EB7A856312CA790631AB1;
IL2CPP_EXTERN_C String_t* _stringLiteral3DC783A49096E69494BDBAEE69DC39199A425A8E;
IL2CPP_EXTERN_C String_t* _stringLiteral46DFB99F855A40A1E005A2EEE184CA5CA101D2C6;
IL2CPP_EXTERN_C String_t* _stringLiteral471543834C9A5ADAA79EDD06EDCBA5930B3CB3F4;
IL2CPP_EXTERN_C String_t* _stringLiteral497757812306356FBF1BA97C4309C0456B480B57;
IL2CPP_EXTERN_C String_t* _stringLiteral4A10F9E7F96870F11C86C7409A9508846CB34A59;
IL2CPP_EXTERN_C String_t* _stringLiteral4D260AA820F6A4564310B4E98067CDAF1039A6B7;
IL2CPP_EXTERN_C String_t* _stringLiteral4FEF2F85C56C9F756BF03B70C46137128C5AC21A;
IL2CPP_EXTERN_C String_t* _stringLiteral503B2A29982D1480952F42E954234025A349E517;
IL2CPP_EXTERN_C String_t* _stringLiteral59354AE83087313C9DAD93765E9510E8BC2D4C98;
IL2CPP_EXTERN_C String_t* _stringLiteral5B5DFFF4F9A9F739F5328FBC36971CADE6ECBA34;
IL2CPP_EXTERN_C String_t* _stringLiteral5F8BD5139C62F57D2FA52BDA07D1AA99078831E6;
IL2CPP_EXTERN_C String_t* _stringLiteral6446C10AE56DD6012CC6B817847776314E6C0319;
IL2CPP_EXTERN_C String_t* _stringLiteral6BF095BDD3F1F8414943A22D99B8837CBA8956C3;
IL2CPP_EXTERN_C String_t* _stringLiteral6DA22D96F67574B3631D7EF2037F8A015239B6B3;
IL2CPP_EXTERN_C String_t* _stringLiteral7079FF555FBE4655724EFBF228013D08CCEAF2B9;
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
IL2CPP_EXTERN_C String_t* _stringLiteral7A358C62CEFE8C0C4E68576910855CC28F4FCFB2;
IL2CPP_EXTERN_C String_t* _stringLiteral7E8DFFE66FECD204E5BBE020AB324666A513E3B6;
IL2CPP_EXTERN_C String_t* _stringLiteral7F6FBAD7F38A6BEC3B12F55963D267E8B4633783;
IL2CPP_EXTERN_C String_t* _stringLiteral8470FDB5CEFB25269A65CA58F7A15A9863F00C47;
IL2CPP_EXTERN_C String_t* _stringLiteral84F553396961EE02248114B1C59A11814F25C075;
IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1;
IL2CPP_EXTERN_C String_t* _stringLiteral9319E349C23969D5F9943B85F475FEBEF502CA4C;
IL2CPP_EXTERN_C String_t* _stringLiteral94AC3E1413C0C7EC309929CBCFF88F1CC5C7FC4E;
IL2CPP_EXTERN_C String_t* _stringLiteral96F0A672A7E8502056AEA6A708904F6FB49D19F3;
IL2CPP_EXTERN_C String_t* _stringLiteral99673655FFE7D472DEAEF468D05CA22B8783EA98;
IL2CPP_EXTERN_C String_t* _stringLiteral9D28CF8E561571A53EE24187ADF39A450898B0E9;
IL2CPP_EXTERN_C String_t* _stringLiteralA2A84504B51CD5597CAECE71643D1257DA1BE2E3;
IL2CPP_EXTERN_C String_t* _stringLiteralA6BBA081523B5DC88911BB3E86B2EA9A3BC4ABC6;
IL2CPP_EXTERN_C String_t* _stringLiteralA972280FB27E9F8E7E268A8FC99BF5649309B172;
IL2CPP_EXTERN_C String_t* _stringLiteralAD2316BCCBD96B3A5BBAAF0DE2DF78C2B000ABF7;
IL2CPP_EXTERN_C String_t* _stringLiteralAD49BE5DE6432BF4BF24C0FDE45A2C97DA1C33B9;
IL2CPP_EXTERN_C String_t* _stringLiteralAF064DF11EFBB17F548B652B554EBD3B8C45A6DC;
IL2CPP_EXTERN_C String_t* _stringLiteralB0BB6911BDAA8D73DD5BBA56D9EAF79D76F35036;
IL2CPP_EXTERN_C String_t* _stringLiteralB3457DE46FB6B6F9BE9DCA372DE6C96C99E0E209;
IL2CPP_EXTERN_C String_t* _stringLiteralB85B94102564C28807CB5D3592199AB876A0930C;
IL2CPP_EXTERN_C String_t* _stringLiteralC07902F9E511A5480375434A275B1C92DC79FC35;
IL2CPP_EXTERN_C String_t* _stringLiteralC09EBA1C2C45E008112AF74739F3B96C6E04FD78;
IL2CPP_EXTERN_C String_t* _stringLiteralC2438DE24152D7A880755F25C3159A3FC866CF4D;
IL2CPP_EXTERN_C String_t* _stringLiteralC740CA2C6483814A1BF1E5922B73D9F4AFE93E72;
IL2CPP_EXTERN_C String_t* _stringLiteralC9F5BA201281AAEBD862DE0371ACED58176A1340;
IL2CPP_EXTERN_C String_t* _stringLiteralCB60CC19DC4FC9FEA275C9F40F39DE333F0F4F13;
IL2CPP_EXTERN_C String_t* _stringLiteralCCC2CA5D957BC621A5985BCE0E581BCD4110A650;
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
IL2CPP_EXTERN_C String_t* _stringLiteralD97BCB0B290372AFF7311E4C38D0CA6CC8124893;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralE0ED5E90BAE5E5EE404CB143C80D4B1EFBB9301D;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7;
IL2CPP_EXTERN_C String_t* _stringLiteralEB937388B662ADF81B561F22C359E32979FB8723;
IL2CPP_EXTERN_C String_t* _stringLiteralED71B00A428EC3303DE56D71D1CF4DCB10AEF169;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralFD11F3CBFD58B0A95108BE5A8EB3302F323D7CAC;
IL2CPP_EXTERN_C String_t* _stringLiteralFEE81C0EC38F40BA1BADE40D539AE961028133F0;
IL2CPP_EXTERN_C String_t* _stringLiteralFF9EA5BDB78D157A8123B833F9551373B62E641A;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_AutoReleaseHandleOnCompletion_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m6E43F6925670C41A97027CDD641A2A68BE22B2BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_AutoReleaseHandleOnCompletion_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m2C02089683CEAEDB65C3D766DFDCB0F860AD0B02_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_AutoReleaseHandleOnCompletion_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m4C906A30C1261F68C3E129AB73FD19520B454F86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_AutoReleaseHandleOnTypelessCompletion_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_m205640906A075B6DF94A4CB729F5D44FB51FF6CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_AutoReleaseHandleOnTypelessCompletion_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_m471952E989961EBB4773FAADBCBDB39B25802C1A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_LoadAssetsAsync_TisIAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00_mD2BBA76C90BCC9328AF5369383AB163F033EFB07_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_LogException_m8F960C2ADDA73A9E3F99D14AEB0BF77209E0966E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_OnHandleCompleted_m0F6517BB79B2FFEF7D3DCB8D5B19D1DEDE90B38E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_OnHandleDestroyed_m48205B3E1BBA2C490C9737E3EF61F2CC0294CD43_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_OnSceneHandleCompleted_m542A4475E4DA62372E5F423BF70A0363F141EA87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_OnSceneUnloaded_m3BE985BC72C4FC0E4046123CB977B7E6AACCF4C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_Release_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m9FA7888B0D3198A400FE9E00251398944F277595_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_Release_TisIList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_m97001E39C9CF3A147DFEA451C65467252B88157E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_Release_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_mE9A1CEFFDA68FCFC0B5DD4D30202F09C7200B822_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_TrackHandle_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC411C3D02D9B96F9F593330B6BC17C13282AB841_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_TrackHandle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m72B729103DEBF63E12CBF98814C6C1F2FCB9A64E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_U3CAutoReleaseHandleOnCompletionU3Eb__108_0_mF964324C095A1EC0A17030E6D699157ECCC9F558_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AddressablesImpl_U3CTrackHandleU3Eb__71_0_mF4A8791271019B728F38B63CE64711CE8DA2EB70_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Assert_AreEqual_TisThread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_m76D170FD04DFF2CAEC6B951658F838CC9C637E1D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AssetBundle_LoadAllAssetsAsync_TisTextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69_mB8A5E0CF5611CE338D2C405F12F71C61B5DB18FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AssetReferenceT_1__ctor_m155D5CEE85C1A2074E8620D507A4879EBD26C9BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AssetReferenceT_1__ctor_m72E53217B3BD8380F6BAB9CE5BFA3FAE3933F43C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AssetReferenceT_1__ctor_m872CAA3C44108DA29E09D917155DA1F53F8DE4C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AssetReferenceT_1__ctor_mCE56230A60A70479507BB6B98757DC971DA5C531_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AssetReferenceT_1__ctor_mD204EA1C9D3388BE7652B319787F2FAB83659A56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AssetReference_get_SubOjbectType_mC090A0EE55581CADB950F2884C1C69553D36885C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1_Complete_m0DF24CB4E1D82EEDD0F1567573026B8D56FA3CA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1_Complete_m7672D1479CCD241E6106E62B6ECCC035AC6715B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1_Complete_mC0016702C6B45D4535F2ED91871AE767EEA892F3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1_Complete_mF71A4FE2B5BC2A0E2D3492E93DFFB0EAB1C2BF6D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1_InvokeExecute_m164B159946D1D56EC4DCE9ADC050E34BDD11A3E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1_InvokeExecute_m348860D240F3073087FDD6B33EAD7C52BF72BC06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1_InvokeExecute_m95F982E15E2A402FB168E1CC42B5407F94BF6262_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1_InvokeExecute_mC22EE5F20A74C58D4B5BEE4E79F7DEE2CFD084DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1__ctor_m0628829607B5D260A6324389DBCDA935295AD180_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1__ctor_m09237E0D0F3F7D8920E8EF0F65452A95D628E29C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1__ctor_m37E836E2023EAD96017051239F2BF04BA7E4B896_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1__ctor_mCEE82E3D26E28A39BCF9C98AAB2F97A2A8DB38E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1_get_IsDone_m1725E39FA9E5573981107B657A28EF8BEF92906F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1_get_IsDone_m46309A60983E74B1410E4AC3020A5CAFE40762DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1_get_IsDone_m7017265936A6C137B571427B4238B86D439DE625_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationBase_1_get_IsRunning_mC57EEBFBB62A9CE467308DC61337C692B4A956CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_IsValid_m1EA2A5DA758CF2E327C61A7E152A805725950373_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_IsValid_m71B85EB89F66C0EB818112506CDF5068FE148984_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_IsValid_m7C9A841F5A59651D10B2E7F803E7FC3C7321ACA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_IsValid_m998AFCA882B236BB6DB83DC4D3F162D4C7CB3FAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_IsValid_mF4DB738195452A50E06EFDBE8415FA4EC879C4F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_WaitForCompletion_m0443E461BC5B48D14836DC911827B7E1EFFEB744_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_WaitForCompletion_m6EE28C965D9557F1D145BAA747F160BDA9F30D1C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_WaitForCompletion_mA58DF380D030F1F4B1EADD37344BC8CC84B4281F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_add_CompletedTypeless_m115108F6BC687CE2AF8ADAE46C2155A3884344FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_add_Completed_m08D8B3A94C16A8C13C7F2FD0E96655C1ED3545C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_add_Completed_m4D0C44E094B44B553362FB56730F2FD28D5376D8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_add_Completed_m5285018907EA40EDFA6EB22C71DA4C306233CD07_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_add_Completed_mA85E2B7B14E0E62BD112F67A30A49DEF85E166D9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_DebugName_m1B4CA34F15602E8539B627D1D243106318CE2056_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_DebugName_m355D2D6FE1ADB6E7A772A14849A8B779F731CE6A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_IsDone_m6D6F60A1DA072C1F2793D37520BC00444A02C1BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_IsDone_m7D124231B96F18A3B434E06A6F96B1AAF7819282_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_IsDone_mB59C0AB3A1AC9B985F73679FC54DEF3D61F80172_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_IsDone_mDB62B03878AFEE28BDC76321DB805739704D5D90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_IsDone_mDD8D42C7633C5F63997CFCC3E9CB9883BBA2F12C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_LocationName_mB9EFF73B3A1BC340C6AFBE888C76FD7C76D8D28D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_Result_m265224288EB12E63C1771851E91CB81F9DB83003_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_Result_m3FF8FC76759077D4125CFC51C7F3558D19091A66_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_Result_mB8999E4A56E5023D63E48BC50AB30AD1EC42AE49_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_Result_mC5EAF89AA6A399A1D8AE8EB9B95BEFCED4FE0D49_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_Status_m8C42BD9E3AF7281DE61B00D128FF1C7F44FF02C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_op_Implicit_m523597C1EF76006E1F627D4E2E189EB83DDB4BFC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_op_Implicit_m595D616C4C88BA9FDAAA016670D9E5A5C77FDFEE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_op_Implicit_mDDC609B269FCFBF0A897CEA15D3EBD2856997BEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_op_Implicit_mE6278DE12CD1AA7F7E864BE3184C49A864BEF010_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_Convert_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mF3568E1D961DAD1AD021A0FD18BD0B0C78CC6708_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_Convert_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m40740472C22DEE6B955A2979A31B3D3825FE2BA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BundledCatalog_LoadTextAssetRequestComplete_m547E724B6A69F92A8A7FC289F35A7B582485D1F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BundledCatalog_U3CLoadCatalogFromBundleAsyncU3Eb__19_0_m49D30A2381B93A4822469FF39F342C47B9CFD7C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BundledCatalog_U3CLoadCatalogFromBundleAsyncU3Eb__19_1_mC6ADD115296A511E303F04EE7DED7537B3291239_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BundledCatalog_WebRequestOperationCompleted_mBA5F7FFA2C52CCADC3CCAB283CDA984BB96EDE30_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BundledCatalog__ctor_m6D89F5B7F2AD9A45FEC08F39153F95E0BA8ADD99_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CleanBundleCacheOperation_DetermineCacheDirsNotInUse_mADF2AC1F2761135BDF6D3996D2689A10E5034764_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComponentSingleton_1_DestroySingleton_m2179583728488160F3937472F49DCA7F2F3BAD2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComponentSingleton_1_get_Exists_m54C8441926842DEC57CBF763E2AB1108F0E968E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComponentSingleton_1_get_Instance_m6AD2271EA4F3104CFA168133CB09F17094D78576_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m3DBA91DDD5F78FFA82C04D6229D74BCAE66AE561_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m806884F673E0E503D561D43F0747849B318D75B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m90BBE5F2F1438E6E501C9A52ACFBD276704319CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mA8EE89704D214A36485C2E943626F4957CAAE67E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mADC0C448F9008C219B3AF97CDE425738603527EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mC1B932CCE9C5C5526F327BD2795D0DD822B73822_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m8C1C43826DED8F6CCE61220305D49B1DFDD9F8DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m47581D82BCA31F58112D1098BE483ED627759A97_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m6043296120946B92BD85AC70C20C42F1F5026792_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mA01A4AC88E76030943261F0983E7960679F40AFF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mEB74894A02EC0EF096356E06DA5A7BD59F34848B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m3A0092BC21C3F437A044F798BB275EA3AAF1CE73_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m2A79FD6A885659D7D8DA62764CE1E1DBBFE8350C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mA02118499EE8C92C460C11AEA433B732269D9A28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mB1C0B6F6BD0010345E53874B6AED372C8CA075B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m01D79BF5D032AB19999AAFADCA1A9FEF86411A66_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mE51E91367322781526BA2CC108C0052E89ABCCBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mE5B1B2CF3154AF6ED819D2D08906E521090B2692_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m198234C582CB17B7D39B7114A655AF9073E289B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m44B231835BC2687D73183E4E60D19526E2431514_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m609D5F1BF1BE7D35EDB0A34A53896C1BCF07C1A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9C9D6B85350DE8ED57A978F23F68CA15D203E5A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA21C3C1189B033CB1E2FD6B20588AA3BC2BDB059_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC74E19127E8024FB3022E5C9121C69B965217CAC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mCF3149139552F8C232A11DD26E97BC0CB54B0667_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_mE8DFD37F7FF54F4D5D84160CD8D233117F04FC86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m147D409B9E1CE71C772BFE393DD2BFF588871B59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m18AB6DC875BED23ECB81A2FDA20DD1A44C9247E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m8FA2B8A326B4D76E56ACBF32A1B62567FB99A7E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mA8150F0025CD21D2BDD4B6A56362D16E2DBA1A13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_m8E64C4EC23BE41B1DB352BD77E0E3393874D5703_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_mBD2B07C3D5D1CE4FC7EB667E44700149425BAAEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisString_t_m493DED3A0645F25D908B2B9825C90E6ED8FF8C50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Distinct_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_m2D9CC7896F9FDEA1FDD3A732880F27903446CC6F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisIResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_mD9B1EFDF9AEA176B27903C84120F37DC38BAF7D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m9B6C0DCC77ED3901F145CF75DFFB441620B4DE32_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_TisString_t_mF142FB922673508994C89B7580CB49A6C4CEF18F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_m10EC3FF7043DE0262005DA8A049B17C78EFD8A65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_m9DBF3FA87A14A6D9222183B6C0949E70C43F1910_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m04B12BCE0DEA3647679B37EEF63F7C19D33C6BF0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m0FACB59270F7BF8B7CA74F226DBA7B001D739A5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m45702C4F224CDA94677EA92FFA19DF1402EF0983_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m50ACC7E0776BC7E7318241FCBFD3EACFB57D89A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mBC9C07D05B2D0077FB70A8F4611FA91418BA4EB9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mD00E44F3CADC84CC565FE5C5AC30E01A729DC139_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mF14B13079BA29D72CF1479C47A523781823A6A79_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mF277821D112553EF133207DD1FD30C28164FD5A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m12101DD5DC220B3152DA5540993E06F1B8EBBE08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m18097B40A12C33DBB5F9338241835C1118A4BD29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m1D98EC27C97B1AB892155E18103A0FB595C423DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m1F5159DDE57F06EC87D8A60A258CD1D9BBD149F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m565A1489A4290AA7ED87CE46AF71C8210A6CE2B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m8D49FDF7CBE464F98C68F2E8800BCFCA3E85B102_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mBDFF8CE81D5B58DFCD5C417517A5D58245C47640_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mEE227741CD024815E1C4AC5DEEF931C18BDDFDF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m0BF5BA59AFDDA64918507DDC5380B9D8260EC948_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m5E7A2AB1F8E51C1FCAAEA832275730E3430F404E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m9D74821FDA29E22B1975F7236FCA57293B505C01_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m9D7635CAD57C30BE21041BB1B7901B530F37F33A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mAFC9C56C8EBBDAD298B115B5CDC28BD959F95ED9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mED23BA54237489B3A4CB41FAF90C0AD36D02A4AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mFB4F8C596D39E3E7A9B4CD5B875A297B94CE2973_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mFEAD1E68B137383059CE97DD5D3DA127701593F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m07BB6FBC0FABAC04CDF5E71CF0B1B52EBFBFD5F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m3F51FC62792658238FC1E7F83F8F0D7A5A0E7014_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m8377CDB13C75F8E80596FB1882FBF52FA904C110_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_IntersectWith_m1B68A23FF7BEAF357794648A90A302A9BAFB39B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_m82179A5DEA648E0BEADD3D5C11A14EBA3E729F9F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_UnionWith_m3BCD2BFC5A5002889A9A4524653F0FC1C33E763A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m3E124925AEC827D9FAC20FFB92CBE1C1A6AA8499_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m42FFBADDA477DBAACCA7B6B8E38A2A0ADFA6426F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mF92FCF16DF93F108B980ACA14CAC8952324F44EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_get_Count_m602679220A91CEB063C4E73D2BB613307B676136_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_get_Count_mC12610A39C9499ED96FDF9812C80EF911EC3B7AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InitalizationObjectsOperation_U3CExecuteU3Eb__8_0_m1AA291DA4F801F4D169E0D3BABF6501F7265E51B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalOp_CatalogLoadOpCompleteCallback_m7ABE16B5B9550F66BEA06C239B7658EDBEB108DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalOp_U3CLoadCatalogU3Eb__14_0_m5CBB4FD815E005B54023B6F1372C54DDB9D4FE25_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InternalOp_WaitForCompletionCallback_mCA7721866E3D80E9DFB782A57D3BF7E0416D9FB2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonUtility_FromJson_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mEB1E2AE8B97D0B52D7D86AC40B04E01EBAD44CEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonUtility_FromJson_TisPackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6_m8952833D16CB87093438FD33D08D7F13159A95BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m65CED8BE03394A5EF0E28D109B81E4EC398E6048_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m5EC89929AD0C6EBBDB287004A6012D68AC314A23_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mA165C3CBB891A3D5E811F90457AF580E27BF66C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m12E6237A464BC6F3CBE343160CF4F0E634B75ADF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB71102F850E7B442A1F47317495B4D1A991E1695_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF756CEFE7AEC04BD3B2A9770FA7BAE3674C91B9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mAE1CDB5F369FF77246E13D5EF988107573BF9000_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m5A980956486ABA2DD985AD3AC39E1F37C3810643_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m5EC3D9DDBF70C3943F3F415E109848FB1BA4F483_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m6B4D7442FC7902A71912C611E6C88E5959A5804C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m6F8E4B0F2D06EFD4033EA1CCF89B7E8FBD6BBE82_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mF45216BAD4CA0605C8602687F4493D6908A2670F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAll_mABA280498937A57DE556FFA014411EE4E4DC3927_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m23F8BB7CABADC11EBCAB5AB701B75F56C865BE24_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m14F83FB3EAFAA82694078FC0CF95D378164CBB22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1A062F45FE926079CE2D4FD38A3BF15F7AEB89AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2B3B3831C04033E325534A3A148815D75B3CA6F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m52F885C20FA219E167AAE5D39AACDF81C54D78D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6D3F51AEA07DF7A89CF93C74176A2073040C0285_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8A79CB81C9E8B6F666D87F2F324E3B97738BD8BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC411581553467A7DB76C06E5E5FCA34E4EC621B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD37500F203964BDF630F3439B1D35381E05F9CDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF3C534CFEA79897DC08D846825CF19F5786A3D61_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF98DA2A0A3DF3BE5F43A0348232321DF987F37EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m0EC133BB4F55C7747C40FF26C7DEB26C40B02014_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m3C684EEA602ED567BBEB7B567D0D852ED78B1562_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA8C6DC40B44EFB5EC84E036997F5DDE2B4255F96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m09E5100907049D55AAD968065B93D7E92A6CF0F3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC4BC8E0C42C1FC8D5CBA32E350A47CA7FD4E34BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m713F4641111FC6495414642C51267EDBA4139F8F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m60C3B49DFAF86EE55BED0FDBEFD0585184738FE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m5CF10CCEDF64371F628E29715C5394F221A63EC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m3913F21EC5656B0EE1A737068CBFCC77A406A2E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProvideHandle_Complete_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mF3621AA702E505BD9984B7B6FA01CFDD0561F9AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManagerDiagnostics_OnResourceManagerDiagnosticEvent_mFC37FE3507A4A3911B6B12F48A5C64B1963953C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateChainOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB6C6AC207F515DE85518CBCB257300C1DB6E74B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateChainOperation_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m717470AA9AACEE234F0F104B163AD9B636A40474_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateChainOperation_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA0DF70BF61431791555DC059250545AE6B3FCA8F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateChainOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC847A4B8C91108514B5CA0FB0E411C2BB8CFC561_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateChainOperation_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m18006B669808E2BCDD1988CAF813FD08FC42B48E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateChainOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mCB7E7FEA892D80C9D8E39783C7EDEC073377055D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateChainOperation_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_m1CC058570A85FADAE64FEC6B2EEFF7127182F4D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m85CC5296096392FF64310EE15249CF003BC55C37_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m67C739D8048B9195D60E73A7214F71B27910722B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateCompletedOperationWithException_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1166F4EFEE2B83FD6AAED1D317BF65B1E1826014_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateCompletedOperationWithException_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_m12E62370BB355CC5D54573ADDBDE10C5E7BB083C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateCompletedOperationWithException_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m465A283E39C2407EBF2830FCF4091FC34498BEC2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateCompletedOperationWithException_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m6B5CD067856442A604A5AB2829CFA5BB5C895E94_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateCompletedOperation_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_mE8F9A64D038F71A1EA7134A6CF77A093C57CCFBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateCompletedOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC95846017F5C2D5AF83CF86B24F67566FE110F73_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateCompletedOperation_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_m658B003E9A06BABDD19F3FE3732C1ADAD58ED594_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateCompletedOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m54D08D83DECF41A34A7D44FE4C80811A0EFD62CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateGroupOperation_TisRuntimeObject_m5757CDBE416F964F2D4FB8A0224E73B255780FE4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_CreateGroupOperation_TisString_t_mF16C1368B2F5CC45F2E3D5FE89998F1B95466111_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_ProvideResource_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mBCD9A2577B52F26EE3DA6EA1502EEE04CC10A471_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_StartOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m1067237C1C6A9C81341005BB04E1E0E44206AB44_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_StartOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_m06F17DE011989C989D75C9684C47E74BCA12E6B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_StartOperation_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_m30C0A6AC2DBF5D80ADAE9481B58CDCC946971629_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ResourceManager_StartOperation_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_mD144565E053F055D4605A46D58B6B96E0BB464FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Type_GetType_m80C621C4D91A89DDEE6D3DDF343925B30F99BC45_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCleanBundleCacheU3Eb__141_0_m9A50677F46F01AE722D766BC3D907630D885F5E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CStartU3Eb__5_0_m62ABBDF4E546D441FE3FC90FA66E63A22B2B9B36_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CStartU3Eb__6_0_m7F9D05BAB1E9E02C53B91F2D8714A907ECD64F22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_CatalogsWithAvailableUpdatesU3Eb__137_0_mB77EC87DF3D024CC19E207D44A4B2E978531C3A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_CatalogsWithAvailableUpdatesU3Eb__137_1_m82430372C1DE7D9DF78F79A7D5F43CBC495AFD66_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_ResourceLocatorsU3Eb__60_0_m381AF0135A99D488B8A8611E6B164C2A0FD7C906_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass103_0_U3CDownloadDependenciesAsyncWithChainU3Eb__0_m916F083C97D8841718F01018EF737607065EF968_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass105_0_U3CDownloadDependenciesAsyncWithChainU3Eb__0_m534C64B32A806AD4EBA981BD585F2776167501FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass112_0_U3CClearDependencyCacheAsyncU3Eb__0_m0BA97D26660C06DDD559A966D8E540D1CCE52B4B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass113_0_U3CClearDependencyCacheAsyncU3Eb__0_m1A489DCB3120CA962E46F992DD60B3ED4C901156_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass114_0_U3CClearDependencyCacheAsyncU3Eb__0_m9DCB86BBE69F6CD80BC4DBBED0CD14ED1786A2B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass119_0_U3CInstantiateWithChainU3Eb__0_m3DA9ADE4A9A0C5AD0D060CB5CC37EE16F97B76C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass11_0_U3COnCleanCacheCompletedU3Eb__0_m521279AD645B82BD7399DF0A599B94A3475C08FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass121_0_U3CInstantiateWithChainU3Eb__0_mE59BCDC6926CFA1D7E66F8B31DB736513EF456B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass124_0_U3CLoadSceneWithChainU3Eb__0_mFB4DB51230942A5804E3B677B6C355F820D1A979_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass130_0_U3CCreateUnloadSceneWithChainU3Eb__0_m0AAED9CA4D8C753971315CEF051ED7DAB9E2E60E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass131_0_U3CCreateUnloadSceneWithChainU3Eb__0_m7EDB0B37B1EE810A042FF91AD36D16A5FFEA37D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass138_0_U3CUpdateCatalogsU3Eb__0_mC9E470E0EC8D46C86FE06B7276F8859738CFE837_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass62_0_U3CRemoveResourceLocatorU3Eb__0_m9BDCEF8C7309E507C5856AF0033300B9257A64E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass70_0_U3CLoadContentCatalogAsyncU3Eb__0_m5E26D1819C546653AEF3F52607D3D8ECFDEB7FED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass80_0_U3CLoadResourceLocationsWithChainU3Eb__0_m9B573100406C6AE7F89E7C7FA08AB84E4A0F84F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass82_0_U3CLoadResourceLocationsWithChainU3Eb__0_mC8F3BB7485AF0E436DF10FE862222C01456F965B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass95_0_U3CGetDownloadSizeWithChainU3Eb__0_mEB43BF5DC66C9C9490288ED0EAF44A49B179343F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass96_0_U3CGetDownloadSizeWithChainU3Eb__0_m241C81CEAA19767AD992E0FE815F3C641286616D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass99_0_U3CDownloadDependenciesAsyncWithChainU3Eb__0_m6AD3C933B33B21E908EA298B51D2D87F40149B7B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_m6EEAD5B3618540881278F5D64B09808B06737775_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* AtlasSpriteProvider_tE1B6A6917A900A46726DD1693C7DF1FE60F81E3A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* JsonAssetProvider_tDA8FBAA9EAF7DC4CD8F96B0145644401CA29ADDF_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* LegacyResourcesProvider_tF98D42F9A0CBDF3EB152516B86BFFFD04F0D828B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RuntimeObject_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SpriteAtlas_t7B9620FBFBE1CCB781F2ED24A3B2DD37734F66A8_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* TextDataProvider_tFB2821575CC98C063182D19B39F7E835ED0092CF_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Type_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var;
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com;
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com;
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke;
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com;
struct AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
struct SerializedTypeU5BU5D_t42666BF2533B0E84FF8C734CD1DACB81F1C13EAA;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct BucketU5BU5D_t3EA2BC246444E6325121FCF678D239F569C6D41E;
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
// <Module>
struct U3CModuleU3E_t831986245B7434CF01A04CB53E2EDE9E58E2AD61
{
};
// System.Collections.Generic.Dictionary`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp>
struct Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t8828F38DCCDA3369754872956B971E31E8A848F4* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t5D96C7EDF2A26F0275B962568AEF9F21E5D4F019* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t69D2E97CD8A033EF2DC8C88D8C01765B136E778B* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.AddressableAssets.Utility.DiagnosticInfo>
struct Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tD54250F836C153CF3F2E32C64AC9915768422EEC* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t413C87887B8FCDF0B1BF707ADED60280B557F2BD* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t885B434074B3B9279D88D4540B8115101F824C4B* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>
struct Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t627EE986200B457C627D062208D8C87D274C8ACF* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t88B9CA97350ACDD190A706CAA48C7182043DE181* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t7C458D6F4E8E2C4DDCF03189B1BA581E6C292C28* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>
struct Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t5FA6115A3FAF582B80A559148321244CC163D844* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t97AB48DBCAEC1721D9665D54FFCCD2235CC25B5A* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t33AEB5992AC103AD1D4892CBD33A1E81E56A2883* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<UnityEngine.RuntimePlatform,UnityEngine.AddressableAssets.AddressablesPlatform>
struct Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tB5510AFD936A7F75F6B3F9CF8D936CC90A783D5C* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t569DAF477F398EAE7B86A9C4F896BCE7D7F19CA6* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t599A41955BFFE817072A18D58CA651517B1AF792* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>
struct Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tDB9A79A420AFD775D7D074C3F3F80BBCB23DBB3E* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t38FB7E3071279FA229D12B9EB3D92F236D9C6D54* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tA07250CDD57B56742EDE0F25D8889FCC42DFA0E3* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData>
struct Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t9D423830FD7278A64D935C5A80BBCB2C93DBA8D1* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t3ED4D1736B59A354E53F01D4814450E44585AFCF* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t0BE218782B7CE0D84CFD902C4DB9A377B915225B* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.EmptyArray`1<System.Object>
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE : public RuntimeObject
{
};
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields
{
// T[] System.EmptyArray`1::Value
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value_0;
};
// System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>
struct HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_t6B99CFD639A3651E2F5D7B18D7BCF69B759B7508* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>
struct HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_t71ABD6923AF4BE62FD0ABC48FDC55C867A4F4B67* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<System.Object>
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<System.String>
struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_t8B8EE191EEC1575F1F0CAC91A208DBFDF2821D01* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>
struct KeyCollection_t88B9CA97350ACDD190A706CAA48C7182043DE181 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* ____dictionary_0;
};
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>
struct List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Byte>
struct List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>
struct List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>
struct List_1_t540309E962CB768808E54FF9E53136790E1C4975 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IResourceLocatorU5BU5D_t6B06AAAEFD8A8883C4138533CDE7D5EC641A4735* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t540309E962CB768808E54FF9E53136790E1C4975_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IResourceLocatorU5BU5D_t6B06AAAEFD8A8883C4138533CDE7D5EC641A4735* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.Util.ObjectInitializationData>
struct List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ObjectInitializationDataU5BU5D_t27CD67BDEC9A5CFBEC907601E4762EE9188560B7* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObjectInitializationDataU5BU5D_t27CD67BDEC9A5CFBEC907601E4762EE9188560B7* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>
struct List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ResourceLocatorInfoU5BU5D_t1942644A8F34B2359FB9BE06F7C1AC2F711D7C67* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ResourceLocatorInfoU5BU5D_t1942644A8F34B2359FB9BE06F7C1AC2F711D7C67* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<PackedPlayModeBuildLogs/RuntimeBuildLog>
struct List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
RuntimeBuildLogU5BU5D_t38D8F77A5EDCF269781A6530D67BBA92CE052ED7* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
RuntimeBuildLogU5BU5D_t38D8F77A5EDCF269781A6530D67BBA92CE052ED7* ___s_emptyArray_5;
};
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>
struct ValueCollection_t7C458D6F4E8E2C4DDCF03189B1BA581E6C292C28 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::_dictionary
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* ____dictionary_0;
};
// UnityEngine.AddressableAssets.Addressables
struct Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6 : public RuntimeObject
{
};
struct Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields
{
// System.Boolean UnityEngine.AddressableAssets.Addressables::reinitializeAddressables
bool ___reinitializeAddressables_0;
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.Addressables::m_AddressablesInstance
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___m_AddressablesInstance_1;
// System.String UnityEngine.AddressableAssets.Addressables::LibraryPath
String_t* ___LibraryPath_5;
};
struct Il2CppArrayBounds;
// System.Reflection.Assembly
struct Assembly_t : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.Reflection.Assembly
struct Assembly_t_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Reflection.Assembly
struct Assembly_t_marshaled_com
{
};
// UnityEngine.AddressableAssets.AssetLabelReference
struct AssetLabelReference_t2E4688A3D816970FC18B8221E042E92B0B6B2A16 : public RuntimeObject
{
// System.String UnityEngine.AddressableAssets.AssetLabelReference::m_LabelString
String_t* ___m_LabelString_0;
};
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
{
};
// UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry
struct ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477 : public RuntimeObject
{
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::<InternalId>k__BackingField
String_t* ___U3CInternalIdU3Ek__BackingField_0;
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::<Provider>k__BackingField
String_t* ___U3CProviderU3Ek__BackingField_1;
// System.Collections.Generic.List`1<System.Object> UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::<Keys>k__BackingField
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___U3CKeysU3Ek__BackingField_2;
// System.Collections.Generic.List`1<System.Object> UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::<Dependencies>k__BackingField
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___U3CDependenciesU3Ek__BackingField_3;
// System.Object UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::<Data>k__BackingField
RuntimeObject* ___U3CDataU3Ek__BackingField_4;
// System.Type UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::<ResourceType>k__BackingField
Type_t* ___U3CResourceTypeU3Ek__BackingField_5;
};
// System.Runtime.ConstrainedExecution.CriticalFinalizerObject
struct CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9 : public RuntimeObject
{
};
// UnityEngine.ResourceManagement.Util.DefaultAllocationStrategy
struct DefaultAllocationStrategy_t3C220E3485C97638DF666573D735A82EFA2F00B6 : public RuntimeObject
{
};
// UnityEngine.AddressableAssets.Utility.DiagnosticInfo
struct DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706 : public RuntimeObject
{
// System.String UnityEngine.AddressableAssets.Utility.DiagnosticInfo::DisplayName
String_t* ___DisplayName_0;
// System.Int32 UnityEngine.AddressableAssets.Utility.DiagnosticInfo::ObjectId
int32_t ___ObjectId_1;
// System.Int32[] UnityEngine.AddressableAssets.Utility.DiagnosticInfo::Dependencies
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___Dependencies_2;
};
// UnityEngine.AddressableAssets.DynamicResourceLocator
struct DynamicResourceLocator_t9E2782599913679FC68C60FD01847781C375ABA1 : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.DynamicResourceLocator::m_Addressables
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___m_Addressables_0;
// System.String UnityEngine.AddressableAssets.DynamicResourceLocator::m_AtlasSpriteProviderId
String_t* ___m_AtlasSpriteProviderId_1;
};
// System.Text.Encoding
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject
{
// System.Int32 System.Text.Encoding::m_codePage
int32_t ___m_codePage_9;
// System.Globalization.CodePageDataItem System.Text.Encoding::dataItem
CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem_10;
// System.Boolean System.Text.Encoding::m_deserializedFromEverett
bool ___m_deserializedFromEverett_11;
// System.Boolean System.Text.Encoding::m_isReadOnly
bool ___m_isReadOnly_12;
// System.Text.EncoderFallback System.Text.Encoding::encoderFallback
EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback_13;
// System.Text.DecoderFallback System.Text.Encoding::decoderFallback
DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback_14;
};
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields
{
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::defaultEncoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding_0;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::unicodeEncoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding_1;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::bigEndianUnicode
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode_2;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf7Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding_3;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf8Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding_4;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf32Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding_5;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::asciiEncoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding_6;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::latin1Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding_7;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Text.Encoding> modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::encodings
Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings_8;
// System.Object System.Text.Encoding::s_InternalSyncObject
RuntimeObject* ___s_InternalSyncObject_15;
};
// UnityEngine.ResourceManagement.Util.LRUCacheAllocationStrategy
struct LRUCacheAllocationStrategy_t6D196B60527FD83BCF39AA0AB3F840357B9DA318 : public RuntimeObject
{
// System.Int32 UnityEngine.ResourceManagement.Util.LRUCacheAllocationStrategy::m_poolMaxSize
int32_t ___m_poolMaxSize_0;
// System.Int32 UnityEngine.ResourceManagement.Util.LRUCacheAllocationStrategy::m_poolInitialCapacity
int32_t ___m_poolInitialCapacity_1;
// System.Int32 UnityEngine.ResourceManagement.Util.LRUCacheAllocationStrategy::m_poolCacheMaxSize
int32_t ___m_poolCacheMaxSize_2;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<System.Object>> UnityEngine.ResourceManagement.Util.LRUCacheAllocationStrategy::m_poolCache
List_1_t544747D4FFA45E0319EFC7BA6A043B4B5C2FD8F9* ___m_poolCache_3;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<System.Object>> UnityEngine.ResourceManagement.Util.LRUCacheAllocationStrategy::m_cache
Dictionary_2_t41FCE8F6D4F2C9A37D0D4D7BCDC650332BB6C116* ___m_cache_4;
};
// UnityEngine.AddressableAssets.ResourceLocators.LegacyResourcesLocator
struct LegacyResourcesLocator_t801BDA485A0C9A5BFCEC4ACEF04561465358E52D : public RuntimeObject
{
};
// UnityEngine.ResourceManagement.ResourceLocations.LocationWrapper
struct LocationWrapper_tB71FABF66A165C7C0C671E526E2031D0A28ACAA4 : public RuntimeObject
{
// UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation UnityEngine.ResourceManagement.ResourceLocations.LocationWrapper::m_InternalLocation
RuntimeObject* ___m_InternalLocation_0;
};
// System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
{
// System.Object System.MarshalByRefObject::_identity
RuntimeObject* ____identity_0;
};
// Native definition for P/Invoke marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
Il2CppIUnknown* ____identity_0;
};
// Native definition for COM marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
Il2CppIUnknown* ____identity_0;
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// PackedPlayModeBuildLogs
struct PackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6 : public RuntimeObject
{
// System.Collections.Generic.List`1<PackedPlayModeBuildLogs/RuntimeBuildLog> PackedPlayModeBuildLogs::m_RuntimeBuildLogs
List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB* ___m_RuntimeBuildLogs_0;
};
// UnityEngine.AddressableAssets.PlatformMappingService
struct PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D : public RuntimeObject
{
};
struct PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_StaticFields
{
// System.Collections.Generic.Dictionary`2<UnityEngine.RuntimePlatform,UnityEngine.AddressableAssets.AddressablesPlatform> UnityEngine.AddressableAssets.PlatformMappingService::s_RuntimeTargetMapping
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* ___s_RuntimeTargetMapping_0;
};
// UnityEngine.ResourceManagement.ResourceProviders.ProviderLoadRequestOptions
struct ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F : public RuntimeObject
{
// System.Boolean UnityEngine.ResourceManagement.ResourceProviders.ProviderLoadRequestOptions::m_IgnoreFailures
bool ___m_IgnoreFailures_0;
// System.Int32 UnityEngine.ResourceManagement.ResourceProviders.ProviderLoadRequestOptions::m_WebRequestTimeout
int32_t ___m_WebRequestTimeout_1;
};
// UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase
struct ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF : public RuntimeObject
{
// System.String UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase::m_Name
String_t* ___m_Name_0;
// System.String UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase::m_Id
String_t* ___m_Id_1;
// System.String UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase::m_ProviderId
String_t* ___m_ProviderId_2;
// System.Object UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase::m_Data
RuntimeObject* ___m_Data_3;
// System.Int32 UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase::m_DependencyHashCode
int32_t ___m_DependencyHashCode_4;
// System.Int32 UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase::m_HashCode
int32_t ___m_HashCode_5;
// System.Type UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase::m_Type
Type_t* ___m_Type_6;
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase::m_Dependencies
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* ___m_Dependencies_7;
// System.String UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase::m_PrimaryKey
String_t* ___m_PrimaryKey_8;
};
// UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap
struct ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F : public RuntimeObject
{
// System.String UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::<LocatorId>k__BackingField
String_t* ___U3CLocatorIdU3Ek__BackingField_0;
// System.Collections.Generic.Dictionary`2<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::<Locations>k__BackingField
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* ___U3CLocationsU3Ek__BackingField_1;
};
// UnityEngine.ResourceManagement.ResourceManager
struct ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D : public RuntimeObject
{
// System.Boolean UnityEngine.ResourceManagement.ResourceManager::postProfilerEvents
bool ___postProfilerEvents_0;
// System.Func`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.String> UnityEngine.ResourceManagement.ResourceManager::<InternalIdTransformFunc>k__BackingField
Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* ___U3CInternalIdTransformFuncU3Ek__BackingField_2;
// System.Action`1<UnityEngine.Networking.UnityWebRequest> UnityEngine.ResourceManagement.ResourceManager::<WebRequestOverride>k__BackingField
Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* ___U3CWebRequestOverrideU3Ek__BackingField_3;
// System.Boolean UnityEngine.ResourceManagement.ResourceManager::CallbackHooksEnabled
bool ___CallbackHooksEnabled_4;
// ListWithEvents`1<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider> UnityEngine.ResourceManagement.ResourceManager::m_ResourceProviders
ListWithEvents_1_tE17E3C4786AF60909D570A474EDAB620896FF2FB* ___m_ResourceProviders_5;
// UnityEngine.ResourceManagement.Util.IAllocationStrategy UnityEngine.ResourceManagement.ResourceManager::m_allocator
RuntimeObject* ___m_allocator_6;
// ListWithEvents`1<UnityEngine.ResourceManagement.IUpdateReceiver> UnityEngine.ResourceManagement.ResourceManager::m_UpdateReceivers
ListWithEvents_1_t85D3107FC5E05D8F81F1011C4DD9112E161E2DAF* ___m_UpdateReceivers_7;
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.IUpdateReceiver> UnityEngine.ResourceManagement.ResourceManager::m_UpdateReceiversToRemove
List_1_t41C2EDD66117D972FEA55570670E98C21D5C49E1* ___m_UpdateReceiversToRemove_8;
// System.Boolean UnityEngine.ResourceManagement.ResourceManager::m_UpdatingReceivers
bool ___m_UpdatingReceivers_9;
// System.Boolean UnityEngine.ResourceManagement.ResourceManager::m_InsideUpdateMethod
bool ___m_InsideUpdateMethod_10;
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider> UnityEngine.ResourceManagement.ResourceManager::m_providerMap
Dictionary_2_tC671E97FB5C542AA785863491CA2CF37DA59AE5D* ___m_providerMap_11;
// System.Collections.Generic.Dictionary`2<UnityEngine.ResourceManagement.Util.IOperationCacheKey,UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> UnityEngine.ResourceManagement.ResourceManager::m_AssetOperationCache
Dictionary_2_tB930926FE97212DAF0C25DCEBA2FBFC87D5EB8FE* ___m_AssetOperationCache_12;
// System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.ResourceManager/InstanceOperation> UnityEngine.ResourceManagement.ResourceManager::m_TrackedInstanceOperations
HashSet_1_tB813E9BB87712BD40D5CDC96CDB692FCBBEB5267* ___m_TrackedInstanceOperations_13;
// DelegateList`1<System.Single> UnityEngine.ResourceManagement.ResourceManager::m_UpdateCallbacks
DelegateList_1_t472259E3E09904EE80A15B306399DBFE8998BAAD* ___m_UpdateCallbacks_14;
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> UnityEngine.ResourceManagement.ResourceManager::m_DeferredCompleteCallbacks
List_1_t8922AAF75172DC9F479AA861DF5C6769C984DA9C* ___m_DeferredCompleteCallbacks_15;
// System.Boolean UnityEngine.ResourceManagement.ResourceManager::m_InsideExecuteDeferredCallbacksMethod
bool ___m_InsideExecuteDeferredCallbacksMethod_16;
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceManager/DeferredCallbackRegisterRequest> UnityEngine.ResourceManagement.ResourceManager::m_DeferredCallbacksToRegister
List_1_t6F2A33FA3CBA05A74EE6F93DB2A8A81424997307* ___m_DeferredCallbacksToRegister_17;
// System.Action`4<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventType,System.Int32,System.Object> UnityEngine.ResourceManagement.ResourceManager::m_obsoleteDiagnosticsHandler
Action_4_t9DB534B7D8A36A98095AEEA67EAC338F2230BA3D* ___m_obsoleteDiagnosticsHandler_18;
// System.Action`1<UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext> UnityEngine.ResourceManagement.ResourceManager::m_diagnosticsHandler
Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2* ___m_diagnosticsHandler_19;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> UnityEngine.ResourceManagement.ResourceManager::m_ReleaseOpNonCached
Action_1_tA57E75E816C50B3444F6BEFBEBF19A03BA2DF22E* ___m_ReleaseOpNonCached_20;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> UnityEngine.ResourceManagement.ResourceManager::m_ReleaseOpCached
Action_1_tA57E75E816C50B3444F6BEFBEBF19A03BA2DF22E* ___m_ReleaseOpCached_21;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> UnityEngine.ResourceManagement.ResourceManager::m_ReleaseInstanceOp
Action_1_tA57E75E816C50B3444F6BEFBEBF19A03BA2DF22E* ___m_ReleaseInstanceOp_22;
// UnityEngine.Networking.CertificateHandler UnityEngine.ResourceManagement.ResourceManager::<CertificateHandlerInstance>k__BackingField
CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804* ___U3CCertificateHandlerInstanceU3Ek__BackingField_25;
// System.Boolean UnityEngine.ResourceManagement.ResourceManager::m_RegisteredForCallbacks
bool ___m_RegisteredForCallbacks_26;
// System.Collections.Generic.Dictionary`2<System.Type,System.Type> UnityEngine.ResourceManagement.ResourceManager::m_ProviderOperationTypeCache
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___m_ProviderOperationTypeCache_27;
};
struct ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_StaticFields
{
// System.Action`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Exception> UnityEngine.ResourceManagement.ResourceManager::<ExceptionHandler>k__BackingField
Action_2_t67647DD70912484E9205AC38396D2849ED602730* ___U3CExceptionHandlerU3Ek__BackingField_1;
// System.Int32 UnityEngine.ResourceManagement.ResourceManager::s_GroupOperationTypeHash
int32_t ___s_GroupOperationTypeHash_23;
// System.Int32 UnityEngine.ResourceManagement.ResourceManager::s_InstanceOperationTypeHash
int32_t ___s_InstanceOperationTypeHash_24;
};
// UnityEngine.AddressableAssets.Utility.ResourceManagerDiagnostics
struct ResourceManagerDiagnostics_t49595E6E9EFEA3A70F3DE5D5AB2DEE8F0E3B3F45 : public RuntimeObject
{
// UnityEngine.ResourceManagement.ResourceManager UnityEngine.AddressableAssets.Utility.ResourceManagerDiagnostics::m_ResourceManager
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_ResourceManager_0;
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.AddressableAssets.Utility.DiagnosticInfo> UnityEngine.AddressableAssets.Utility.ResourceManagerDiagnostics::m_cachedDiagnosticInfo
Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A* ___m_cachedDiagnosticInfo_3;
};
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject
{
// System.String[] System.Runtime.Serialization.SerializationInfo::m_members
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members_3;
// System.Object[] System.Runtime.Serialization.SerializationInfo::m_data
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data_4;
// System.Type[] System.Runtime.Serialization.SerializationInfo::m_types
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types_5;
// System.Collections.Generic.Dictionary`2<System.String,System.Int32> System.Runtime.Serialization.SerializationInfo::m_nameToIndex
Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex_6;
// System.Int32 System.Runtime.Serialization.SerializationInfo::m_currMember
int32_t ___m_currMember_7;
// System.Runtime.Serialization.IFormatterConverter System.Runtime.Serialization.SerializationInfo::m_converter
RuntimeObject* ___m_converter_8;
// System.String System.Runtime.Serialization.SerializationInfo::m_fullTypeName
String_t* ___m_fullTypeName_9;
// System.String System.Runtime.Serialization.SerializationInfo::m_assemName
String_t* ___m_assemName_10;
// System.Type System.Runtime.Serialization.SerializationInfo::objectType
Type_t* ___objectType_11;
// System.Boolean System.Runtime.Serialization.SerializationInfo::isFullTypeNameSetExplicit
bool ___isFullTypeNameSetExplicit_12;
// System.Boolean System.Runtime.Serialization.SerializationInfo::isAssemblyNameSetExplicit
bool ___isAssemblyNameSetExplicit_13;
// System.Boolean System.Runtime.Serialization.SerializationInfo::requireSameTokenInPartialTrust
bool ___requireSameTokenInPartialTrust_14;
};
// UnityEngine.AddressableAssets.Utility.SerializationUtilities
struct SerializationUtilities_tDBEF36D9A3F844BC1890401069A820DFFA95593A : public RuntimeObject
{
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.Text.StringBuilder
struct StringBuilder_t : public RuntimeObject
{
// System.Char[] System.Text.StringBuilder::m_ChunkChars
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars_0;
// System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
StringBuilder_t* ___m_ChunkPrevious_1;
// System.Int32 System.Text.StringBuilder::m_ChunkLength
int32_t ___m_ChunkLength_2;
// System.Int32 System.Text.StringBuilder::m_ChunkOffset
int32_t ___m_ChunkOffset_3;
// System.Int32 System.Text.StringBuilder::m_MaxCapacity
int32_t ___m_MaxCapacity_4;
};
// System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
// UnityEngine.ResourceManagement.WebRequestQueueOperation
struct WebRequestQueueOperation_t4CFFFA4B2F8AC2B72624623BF7BC3672F406D363 : public RuntimeObject
{
// System.Boolean UnityEngine.ResourceManagement.WebRequestQueueOperation::m_Completed
bool ___m_Completed_0;
// UnityEngine.Networking.UnityWebRequestAsyncOperation UnityEngine.ResourceManagement.WebRequestQueueOperation::Result
UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* ___Result_1;
// System.Action`1<UnityEngine.Networking.UnityWebRequestAsyncOperation> UnityEngine.ResourceManagement.WebRequestQueueOperation::OnComplete
Action_1_tA76495A4D86A39ADCD132E8D1AA83DE63E28A250* ___OnComplete_2;
// UnityEngine.Networking.UnityWebRequest UnityEngine.ResourceManagement.WebRequestQueueOperation::m_WebRequest
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___m_WebRequest_3;
};
// UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c
struct U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF : public RuntimeObject
{
};
struct U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields
{
// UnityEngine.AddressableAssets.AddressablesImpl/<>c UnityEngine.AddressableAssets.AddressablesImpl/<>c::<>9
U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF* ___U3CU3E9_0;
// System.Func`2<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo,UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.AddressablesImpl/<>c::<>9__60_0
Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597* ___U3CU3E9__60_0_1;
// System.Func`2<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo,System.Boolean> UnityEngine.AddressableAssets.AddressablesImpl/<>c::<>9__137_0
Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554* ___U3CU3E9__137_0_2;
// System.Func`2<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo,System.String> UnityEngine.AddressableAssets.AddressablesImpl/<>c::<>9__137_1
Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* ___U3CU3E9__137_1_3;
// System.Func`2<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo,System.String> UnityEngine.AddressableAssets.AddressablesImpl/<>c::<>9__141_0
Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* ___U3CU3E9__141_0_4;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass103_0
struct U3CU3Ec__DisplayClass103_0_t34B8C779358F05663B1E3BBD24AFD127A582969E : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass103_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass103_0::locations
RuntimeObject* ___locations_1;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass112_0
struct U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1 : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass112_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// System.Object UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass112_0::key
RuntimeObject* ___key_1;
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass112_0::autoReleaseHandle
bool ___autoReleaseHandle_2;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass113_0
struct U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03 : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass113_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass113_0::locations
RuntimeObject* ___locations_1;
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass113_0::autoReleaseHandle
bool ___autoReleaseHandle_2;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass114_0
struct U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass114_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// System.Collections.IEnumerable UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass114_0::keys
RuntimeObject* ___keys_1;
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass114_0::autoReleaseHandle
bool ___autoReleaseHandle_2;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass138_0
struct U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass138_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass138_0::autoReleaseHandle
bool ___autoReleaseHandle_1;
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass138_0::autoCleanBundleCache
bool ___autoCleanBundleCache_2;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass62_0
struct U3CU3Ec__DisplayClass62_0_tCECCE283F9D1356C0E9D625FE6911ED1F6C8B8C7 : public RuntimeObject
{
// UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass62_0::loc
RuntimeObject* ___loc_0;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass70_0
struct U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1 : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass70_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// System.String UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass70_0::catalogPath
String_t* ___catalogPath_1;
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass70_0::autoReleaseHandle
bool ___autoReleaseHandle_2;
// System.String UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass70_0::providerSuffix
String_t* ___providerSuffix_3;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass82_0
struct U3CU3Ec__DisplayClass82_0_tE6D08A4DAC6A8A0327857959EC02A128D93C150C : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass82_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// System.Object UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass82_0::key
RuntimeObject* ___key_1;
// System.Type UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass82_0::type
Type_t* ___type_2;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass95_0
struct U3CU3Ec__DisplayClass95_0_t9A056DAC6384490DBDCB61244D46AD2B2047ADFF : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass95_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// System.Object UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass95_0::key
RuntimeObject* ___key_1;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass96_0
struct U3CU3Ec__DisplayClass96_0_t2C5EA4A7EECC5DCCAAA16A79F895CA9FE1CD2479 : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass96_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// System.Collections.IEnumerable UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass96_0::keys
RuntimeObject* ___keys_1;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass99_0
struct U3CU3Ec__DisplayClass99_0_t9683863D190DE5729954C84FE7FDC564F9756946 : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass99_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// System.Object UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass99_0::key
RuntimeObject* ___key_1;
};
// UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo
struct ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54 : public RuntimeObject
{
// UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::<Locator>k__BackingField
RuntimeObject* ___U3CLocatorU3Ek__BackingField_0;
// System.String UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::<LocalHash>k__BackingField
String_t* ___U3CLocalHashU3Ek__BackingField_1;
// UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::<CatalogLocation>k__BackingField
RuntimeObject* ___U3CCatalogLocationU3Ek__BackingField_2;
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::<ContentUpdateAvailable>k__BackingField
bool ___U3CContentUpdateAvailableU3Ek__BackingField_3;
};
// UnityEngine.AddressableAssets.CheckCatalogsOperation/<>c
struct U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433 : public RuntimeObject
{
};
struct U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_StaticFields
{
// UnityEngine.AddressableAssets.CheckCatalogsOperation/<>c UnityEngine.AddressableAssets.CheckCatalogsOperation/<>c::<>9
U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433* ___U3CU3E9_0;
// System.Func`2<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider,System.Boolean> UnityEngine.AddressableAssets.CheckCatalogsOperation/<>c::<>9__5_0
Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* ___U3CU3E9__5_0_1;
};
// UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation
struct CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910 : public RuntimeObject
{
// UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::m_Locator
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* ___m_Locator_0;
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::m_InternalId
String_t* ___m_InternalId_1;
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::m_ProviderId
String_t* ___m_ProviderId_2;
// System.Object UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::m_Dependency
RuntimeObject* ___m_Dependency_3;
// System.Object UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::m_Data
RuntimeObject* ___m_Data_4;
// System.Int32 UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::m_HashCode
int32_t ___m_HashCode_5;
// System.Int32 UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::m_DependencyHashCode
int32_t ___m_DependencyHashCode_6;
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::m_PrimaryKey
String_t* ___m_PrimaryKey_7;
// System.Type UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::m_Type
Type_t* ___m_Type_8;
};
// UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c
struct U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B : public RuntimeObject
{
};
struct U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_StaticFields
{
// UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c::<>9
U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B* ___U3CU3E9_0;
// System.Func`2<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider,System.Boolean> UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c::<>9__6_0
Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* ___U3CU3E9__6_0_1;
};
// UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c__DisplayClass11_0
struct U3CU3Ec__DisplayClass11_0_tC2D0EF3A253261A1EA37539D3E849D03F4832E0F : public RuntimeObject
{
// UnityEngine.AddressableAssets.UpdateCatalogsOperation UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c__DisplayClass11_0::<>4__this
UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* ___U3CU3E4__this_0;
// System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c__DisplayClass11_0::catalogs
List_1_t540309E962CB768808E54FF9E53136790E1C4975* ___catalogs_1;
};
// UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog
struct BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD : public RuntimeObject
{
// System.String UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::m_BundlePath
String_t* ___m_BundlePath_0;
// System.Boolean UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::m_OpInProgress
bool ___m_OpInProgress_1;
// UnityEngine.AssetBundleCreateRequest UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::m_LoadBundleRequest
AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6* ___m_LoadBundleRequest_2;
// UnityEngine.AssetBundle UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::m_CatalogAssetBundle
AssetBundle_tB38418819A49060CD738CB21541649340F082943* ___m_CatalogAssetBundle_3;
// UnityEngine.AssetBundleRequest UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::m_LoadTextAssetRequest
AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* ___m_LoadTextAssetRequest_4;
// UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::m_CatalogData
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* ___m_CatalogData_5;
// UnityEngine.ResourceManagement.WebRequestQueueOperation UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::m_WebRequestQueueOperation
WebRequestQueueOperation_t4CFFFA4B2F8AC2B72624623BF7BC3672F406D363* ___m_WebRequestQueueOperation_6;
// UnityEngine.AsyncOperation UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::m_RequestOperation
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* ___m_RequestOperation_7;
// System.Int32 UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::m_WebRequestTimeout
int32_t ___m_WebRequestTimeout_8;
// System.Action`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData> UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::OnLoaded
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* ___OnLoaded_9;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>
struct AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_tCC65551FCDC4815E9F1832A0CE7BDA8E2BF09F3D* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>>
struct AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_tD9B09F1C93B211030CAB494A0E2522C29DBDC99D* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>
struct AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<System.Object>>
struct AsyncOperationHandle_1_t3000C87509C4839FB9B2B42FB09606B4A77341CA
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_tF2678F4023386F66EBAA08E93CC7490F090FBF70* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>
struct AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<System.String>>
struct AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>
struct AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>
struct AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_tA0C44504D80F2CFD43277EC431A5308325E7E836* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject>
struct AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_tA2DF1CD254B4FBD8D995A67847F4E04461825E16* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>
struct AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_t710981A6C015CC62ADE562002416C75827C2D70B* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64>
struct AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_tAEE4108C50A99611516FD568A0F32F241C92179F* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>
struct AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData>
struct AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_t705BFA43974D35E55B0DE97C36A4210FC6716379* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>
struct AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_InternalOp
AsyncOperationBase_1_t53CEC258A81CC6E6C433249F4DBF1B719395DBD7* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_LocationName
String_t* ___m_LocationName_2;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1::m_UnloadSceneOpExcludeReleaseCallback
bool ___m_UnloadSceneOpExcludeReleaseCallback_3;
};
// System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>
struct Enumerator_tB10974A39E62644F50726206315FA24CD5BE6C12
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
RuntimeObject* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<System.Object>
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
RuntimeObject* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<System.String>
struct Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
String_t* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>
struct Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* ____current_3;
};
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>
struct Enumerator_t52A7037518C8AA1B435BC3F7D6A5F009003ACBCF
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_dictionary
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_version
int32_t ____version_2;
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_currentValue
RuntimeObject* ____currentValue_3;
};
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>
struct Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_dictionary
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_version
int32_t ____version_2;
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_currentValue
RuntimeObject* ____currentValue_3;
};
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
{
// TKey System.Collections.Generic.KeyValuePair`2::key
RuntimeObject* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
RuntimeObject* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>
struct KeyValuePair_2_t05530506BD03EA18B637D8A6821293C32E0182D5
{
// TKey System.Collections.Generic.KeyValuePair`2::key
String_t* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* ___value_1;
};
// UnityEngine.AssetReferenceUIRestriction
struct AssetReferenceUIRestriction_t67D38BAF1465BF26B85A9213B0FC9D3034E50746 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle
struct AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D
{
// UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::m_InternalOp
RuntimeObject* ___m_InternalOp_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::m_Version
int32_t ___m_Version_1;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::m_LocationName
String_t* ___m_LocationName_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle
struct AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D_marshaled_pinvoke
{
RuntimeObject* ___m_InternalOp_0;
int32_t ___m_Version_1;
char* ___m_LocationName_2;
};
// Native definition for COM marshalling of UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle
struct AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D_marshaled_com
{
RuntimeObject* ___m_InternalOp_0;
int32_t ___m_Version_1;
Il2CppChar* ___m_LocationName_2;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
};
// System.Byte
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
// System.Byte System.Byte::m_value
uint8_t ___m_value_0;
};
// UnityEngine.Cache
struct Cache_tDD95655F2F9684598FD7B95827D4F6AD3134CBBC
{
// System.Int32 UnityEngine.Cache::m_Handle
int32_t ___m_Handle_0;
};
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
// System.Char System.Char::m_value
Il2CppChar ___m_value_0;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
// System.Byte[] System.Char::s_categoryForLatin1
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
};
// UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent
struct DiagnosticEvent_t33E1175DA005D137D20535AB25ACE16837A3A274
{
// System.String UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent::m_Graph
String_t* ___m_Graph_0;
// System.Int32[] UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent::m_Dependencies
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_Dependencies_1;
// System.Int32 UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent::m_ObjectId
int32_t ___m_ObjectId_2;
// System.String UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent::m_DisplayName
String_t* ___m_DisplayName_3;
// System.Int32 UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent::m_Stream
int32_t ___m_Stream_4;
// System.Int32 UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent::m_Frame
int32_t ___m_Frame_5;
// System.Int32 UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent::m_Value
int32_t ___m_Value_6;
};
// Native definition for P/Invoke marshalling of UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent
struct DiagnosticEvent_t33E1175DA005D137D20535AB25ACE16837A3A274_marshaled_pinvoke
{
char* ___m_Graph_0;
Il2CppSafeArray/*NONE*/* ___m_Dependencies_1;
int32_t ___m_ObjectId_2;
char* ___m_DisplayName_3;
int32_t ___m_Stream_4;
int32_t ___m_Frame_5;
int32_t ___m_Value_6;
};
// Native definition for COM marshalling of UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent
struct DiagnosticEvent_t33E1175DA005D137D20535AB25ACE16837A3A274_marshaled_com
{
Il2CppChar* ___m_Graph_0;
Il2CppSafeArray/*NONE*/* ___m_Dependencies_1;
int32_t ___m_ObjectId_2;
Il2CppChar* ___m_DisplayName_3;
int32_t ___m_Stream_4;
int32_t ___m_Frame_5;
int32_t ___m_Value_6;
};
// UnityEngine.ResourceManagement.ResourceProviders.DownloadOnlyLocation
struct DownloadOnlyLocation_t69B4B35E32140322898CCD110F48611F9D6AD215 : public LocationWrapper_tB71FABF66A165C7C0C671E526E2031D0A28ACAA4
{
};
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
// System.Guid
struct Guid_t
{
// System.Int32 System.Guid::_a
int32_t ____a_1;
// System.Int16 System.Guid::_b
int16_t ____b_2;
// System.Int16 System.Guid::_c
int16_t ____c_3;
// System.Byte System.Guid::_d
uint8_t ____d_4;
// System.Byte System.Guid::_e
uint8_t ____e_5;
// System.Byte System.Guid::_f
uint8_t ____f_6;
// System.Byte System.Guid::_g
uint8_t ____g_7;
// System.Byte System.Guid::_h
uint8_t ____h_8;
// System.Byte System.Guid::_i
uint8_t ____i_9;
// System.Byte System.Guid::_j
uint8_t ____j_10;
// System.Byte System.Guid::_k
uint8_t ____k_11;
};
struct Guid_t_StaticFields
{
// System.Guid System.Guid::Empty
Guid_t ___Empty_0;
};
// UnityEngine.Hash128
struct Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40
{
// System.UInt32 UnityEngine.Hash128::m_u32_0
uint32_t ___m_u32_0_0;
// System.UInt32 UnityEngine.Hash128::m_u32_1
uint32_t ___m_u32_1_1;
// System.UInt32 UnityEngine.Hash128::m_u32_2
uint32_t ___m_u32_2_2;
// System.UInt32 UnityEngine.Hash128::m_u32_3
uint32_t ___m_u32_3_3;
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.Int64
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
// System.Int64 System.Int64::m_value
int64_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle
struct ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631
{
// System.Int32 UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle::m_Version
int32_t ___m_Version_0;
// UnityEngine.ResourceManagement.AsyncOperations.IGenericProviderOperation UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle::m_InternalOp
RuntimeObject* ___m_InternalOp_1;
// UnityEngine.ResourceManagement.ResourceManager UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle::m_ResourceManager
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_ResourceManager_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle
struct ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631_marshaled_pinvoke
{
int32_t ___m_Version_0;
RuntimeObject* ___m_InternalOp_1;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_ResourceManager_2;
};
// Native definition for COM marshalling of UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle
struct ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631_marshaled_com
{
int32_t ___m_Version_0;
RuntimeObject* ___m_InternalOp_1;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_ResourceManager_2;
};
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
// System.Single UnityEngine.Quaternion::x
float ___x_0;
// System.Single UnityEngine.Quaternion::y
float ___y_1;
// System.Single UnityEngine.Quaternion::z
float ___z_2;
// System.Single UnityEngine.Quaternion::w
float ___w_3;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.SceneManagement.Scene
struct Scene_tA1DC762B79745EB5140F054C884855B922318356
{
// System.Int32 UnityEngine.SceneManagement.Scene::m_Handle
int32_t ___m_Handle_0;
};
// UnityEngine.ResourceManagement.Util.SerializedType
struct SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1
{
// System.String UnityEngine.ResourceManagement.Util.SerializedType::m_AssemblyName
String_t* ___m_AssemblyName_0;
// System.String UnityEngine.ResourceManagement.Util.SerializedType::m_ClassName
String_t* ___m_ClassName_1;
// System.Type UnityEngine.ResourceManagement.Util.SerializedType::m_CachedType
Type_t* ___m_CachedType_2;
// System.Boolean UnityEngine.ResourceManagement.Util.SerializedType::<ValueChanged>k__BackingField
bool ___U3CValueChangedU3Ek__BackingField_3;
};
// Native definition for P/Invoke marshalling of UnityEngine.ResourceManagement.Util.SerializedType
struct SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1_marshaled_pinvoke
{
char* ___m_AssemblyName_0;
char* ___m_ClassName_1;
Type_t* ___m_CachedType_2;
int32_t ___U3CValueChangedU3Ek__BackingField_3;
};
// Native definition for COM marshalling of UnityEngine.ResourceManagement.Util.SerializedType
struct SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1_marshaled_com
{
Il2CppChar* ___m_AssemblyName_0;
Il2CppChar* ___m_ClassName_1;
Type_t* ___m_CachedType_2;
int32_t ___U3CValueChangedU3Ek__BackingField_3;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F : public CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9
{
// System.Threading.InternalThread System.Threading.Thread::internal_thread
InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687* ___internal_thread_6;
// System.Object System.Threading.Thread::m_ThreadStartArg
RuntimeObject* ___m_ThreadStartArg_7;
// System.Object System.Threading.Thread::pending_exception
RuntimeObject* ___pending_exception_8;
// System.MulticastDelegate System.Threading.Thread::m_Delegate
MulticastDelegate_t* ___m_Delegate_10;
// System.Threading.ExecutionContext System.Threading.Thread::m_ExecutionContext
ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710* ___m_ExecutionContext_11;
// System.Boolean System.Threading.Thread::m_ExecutionContextBelongsToOuterScope
bool ___m_ExecutionContextBelongsToOuterScope_12;
// System.Security.Principal.IPrincipal System.Threading.Thread::principal
RuntimeObject* ___principal_13;
// System.Int32 System.Threading.Thread::principal_version
int32_t ___principal_version_14;
};
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_StaticFields
{
// System.LocalDataStoreMgr System.Threading.Thread::s_LocalDataStoreMgr
LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E* ___s_LocalDataStoreMgr_0;
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo> System.Threading.Thread::s_asyncLocalCurrentCulture
AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentCulture_4;
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo> System.Threading.Thread::s_asyncLocalCurrentUICulture
AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentUICulture_5;
};
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_ThreadStaticFields
{
// System.LocalDataStoreHolder System.Threading.Thread::s_LocalDataStore
LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F* ___s_LocalDataStore_1;
// System.Globalization.CultureInfo System.Threading.Thread::m_CurrentCulture
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentCulture_2;
// System.Globalization.CultureInfo System.Threading.Thread::m_CurrentUICulture
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentUICulture_3;
// System.Threading.Thread System.Threading.Thread::current_thread
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___current_thread_9;
};
// System.UInt16
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
{
// System.UInt16 System.UInt16::m_value
uint16_t ___m_value_0;
};
// System.UInt32
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
// System.UInt32 System.UInt32::m_value
uint32_t ___m_value_0;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/Bucket
struct Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD
{
// System.Int32 UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/Bucket::dataOffset
int32_t ___dataOffset_0;
// System.Int32[] UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/Bucket::entries
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___entries_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/Bucket
struct Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD_marshaled_pinvoke
{
int32_t ___dataOffset_0;
Il2CppSafeArray/*NONE*/* ___entries_1;
};
// Native definition for COM marshalling of UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/Bucket
struct Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD_marshaled_com
{
int32_t ___dataOffset_0;
Il2CppSafeArray/*NONE*/* ___entries_1;
};
// System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>
struct Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471
{
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* ____set_0;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.HashSet`1/Enumerator::_current
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>
struct Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ____current_3;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>
struct Enumerator_tFBFE6E3FFB39B6F17B8C6ACE0DF16DE9DEDA1299
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_t05530506BD03EA18B637D8A6821293C32E0182D5 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// UnityEngine.AddressableAssets.AddressablesImpl
struct AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337 : public RuntimeObject
{
// UnityEngine.ResourceManagement.ResourceManager UnityEngine.AddressableAssets.AddressablesImpl::m_ResourceManager
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_ResourceManager_0;
// UnityEngine.ResourceManagement.ResourceProviders.IInstanceProvider UnityEngine.AddressableAssets.AddressablesImpl::m_InstanceProvider
RuntimeObject* ___m_InstanceProvider_1;
// System.Int32 UnityEngine.AddressableAssets.AddressablesImpl::m_CatalogRequestsTimeout
int32_t ___m_CatalogRequestsTimeout_2;
// UnityEngine.ResourceManagement.ResourceProviders.ISceneProvider UnityEngine.AddressableAssets.AddressablesImpl::SceneProvider
RuntimeObject* ___SceneProvider_4;
// System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo> UnityEngine.AddressableAssets.AddressablesImpl::m_ResourceLocators
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* ___m_ResourceLocators_5;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.AddressablesImpl::m_InitializationOperation
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC ___m_InitializationOperation_6;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<System.String>> UnityEngine.AddressableAssets.AddressablesImpl::m_ActiveCheckUpdateOperation
AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 ___m_ActiveCheckUpdateOperation_7;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>> UnityEngine.AddressableAssets.AddressablesImpl::m_ActiveUpdateOperation
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F ___m_ActiveUpdateOperation_8;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> UnityEngine.AddressableAssets.AddressablesImpl::m_OnHandleCompleteAction
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* ___m_OnHandleCompleteAction_9;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> UnityEngine.AddressableAssets.AddressablesImpl::m_OnSceneHandleCompleteAction
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* ___m_OnSceneHandleCompleteAction_10;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> UnityEngine.AddressableAssets.AddressablesImpl::m_OnHandleDestroyedAction
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* ___m_OnHandleDestroyedAction_11;
// System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> UnityEngine.AddressableAssets.AddressablesImpl::m_resultToHandle
Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* ___m_resultToHandle_12;
// System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> UnityEngine.AddressableAssets.AddressablesImpl::m_SceneInstances
HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* ___m_SceneInstances_13;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.AddressablesImpl::m_ActiveCleanBundleCacheOperation
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 ___m_ActiveCleanBundleCacheOperation_14;
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl::hasStartedInitialization
bool ___hasStartedInitialization_15;
};
// UnityEngine.AddressableAssets.AddressablesPlatform
struct AddressablesPlatform_t9B280D196C05B028C4E619F9EBC841C342233523
{
// System.Int32 UnityEngine.AddressableAssets.AddressablesPlatform::value__
int32_t ___value___2;
};
// UnityEngine.ResourceManagement.ResourceProviders.AssetLoadMode
struct AssetLoadMode_t52F765AFFF4B726BC36DF58E7E9FA284C9ECF7D5
{
// System.Int32 UnityEngine.ResourceManagement.ResourceProviders.AssetLoadMode::value__
int32_t ___value___2;
};
// UnityEngine.AddressableAssets.AssetReference
struct AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740 : public RuntimeObject
{
// System.String UnityEngine.AddressableAssets.AssetReference::m_AssetGUID
String_t* ___m_AssetGUID_0;
// System.String UnityEngine.AddressableAssets.AssetReference::m_SubObjectName
String_t* ___m_SubObjectName_1;
// System.String UnityEngine.AddressableAssets.AssetReference::m_SubObjectType
String_t* ___m_SubObjectType_2;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AssetReference::m_Operation
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___m_Operation_3;
};
// UnityEngine.AssetReferenceUILabelRestriction
struct AssetReferenceUILabelRestriction_t0BCAC6840FF06750F23ACF7A7A516343D94730A5 : public AssetReferenceUIRestriction_t67D38BAF1465BF26B85A9213B0FC9D3034E50746
{
// System.String[] UnityEngine.AssetReferenceUILabelRestriction::m_AllowedLabels
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_AllowedLabels_0;
// System.String UnityEngine.AssetReferenceUILabelRestriction::m_CachedToString
String_t* ___m_CachedToString_1;
};
// UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.IntPtr UnityEngine.AsyncOperation::m_Ptr
intptr_t ___m_Ptr_0;
// System.Action`1<UnityEngine.AsyncOperation> UnityEngine.AsyncOperation::m_completeCallback
Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* ___m_completeCallback_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
Il2CppMethodPointer ___m_completeCallback_1;
};
// Native definition for COM marshalling of UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr_0;
Il2CppMethodPointer ___m_completeCallback_1;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationStatus
struct AsyncOperationStatus_t1D89963C21E9A4C34EF3312FDFE60060339C2A88
{
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationStatus::value__
int32_t ___value___2;
};
// System.Reflection.BindingFlags
struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C
{
// System.Int32 System.Reflection.BindingFlags::value__
int32_t ___value___2;
};
// UnityEngine.Networking.CertificateHandler
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804 : public RuntimeObject
{
// System.IntPtr UnityEngine.Networking.CertificateHandler::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.CertificateHandler
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Networking.CertificateHandler
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
Il2CppMethodPointer ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject* ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.IntPtr System.Delegate::interp_method
intptr_t ___interp_method_7;
// System.IntPtr System.Delegate::interp_invoke_impl
intptr_t ___interp_invoke_impl_8;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t* ___method_info_9;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t* ___original_method_info_10;
// System.DelegateData System.Delegate::data
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// UnityEngine.Networking.DownloadHandler
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB : public RuntimeObject
{
// System.IntPtr UnityEngine.Networking.DownloadHandler::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.DownloadHandler
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Networking.DownloadHandler
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// System.Exception
struct Exception_t : public RuntimeObject
{
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t* ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject* ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject* ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
// System.Int32 System.Exception::caught_in_unmanaged
int32_t ___caught_in_unmanaged_16;
};
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters
struct InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669
{
// UnityEngine.Vector3 UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters::m_Position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Position_0;
// UnityEngine.Quaternion UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters::m_Rotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_Rotation_1;
// UnityEngine.Transform UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters::m_Parent
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_Parent_2;
// System.Boolean UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters::m_InstantiateInWorldPosition
bool ___m_InstantiateInWorldPosition_3;
// System.Boolean UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters::m_SetPositionRotation
bool ___m_SetPositionRotation_4;
};
// Native definition for P/Invoke marshalling of UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters
struct InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669_marshaled_pinvoke
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Position_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_Rotation_1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_Parent_2;
int32_t ___m_InstantiateInWorldPosition_3;
int32_t ___m_SetPositionRotation_4;
};
// Native definition for COM marshalling of UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters
struct InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669_marshaled_com
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Position_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_Rotation_1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_Parent_2;
int32_t ___m_InstantiateInWorldPosition_3;
int32_t ___m_SetPositionRotation_4;
};
// System.Int32Enum
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
{
// System.Int32 System.Int32Enum::value__
int32_t ___value___2;
};
// UnityEngine.SceneManagement.LoadSceneMode
struct LoadSceneMode_t3E17ADA25A3C4F14ECF6026741219437DA054963
{
// System.Int32 UnityEngine.SceneManagement.LoadSceneMode::value__
int32_t ___value___2;
};
// UnityEngine.LogType
struct LogType_t9CC0F1B620DFBF3A01E8C2D2316A850D745EF331
{
// System.Int32 UnityEngine.LogType::value__
int32_t ___value___2;
};
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
// System.IntPtr UnityEngine.Object::m_CachedPtr
intptr_t ___m_CachedPtr_0;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr_0;
};
// UnityEngine.ResourceManagement.Util.ObjectInitializationData
struct ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3
{
// System.String UnityEngine.ResourceManagement.Util.ObjectInitializationData::m_Id
String_t* ___m_Id_0;
// UnityEngine.ResourceManagement.Util.SerializedType UnityEngine.ResourceManagement.Util.ObjectInitializationData::m_ObjectType
SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1 ___m_ObjectType_1;
// System.String UnityEngine.ResourceManagement.Util.ObjectInitializationData::m_Data
String_t* ___m_Data_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.ResourceManagement.Util.ObjectInitializationData
struct ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3_marshaled_pinvoke
{
char* ___m_Id_0;
SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1_marshaled_pinvoke ___m_ObjectType_1;
char* ___m_Data_2;
};
// Native definition for COM marshalling of UnityEngine.ResourceManagement.Util.ObjectInitializationData
struct ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3_marshaled_com
{
Il2CppChar* ___m_Id_0;
SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1_marshaled_com ___m_ObjectType_1;
Il2CppChar* ___m_Data_2;
};
// UnityEngine.ResourceManagement.ResourceProviders.ProviderBehaviourFlags
struct ProviderBehaviourFlags_t9746DB555DCE3A375EC29BD12E12C2C549CC6E63
{
// System.Int32 UnityEngine.ResourceManagement.ResourceProviders.ProviderBehaviourFlags::value__
int32_t ___value___2;
};
// UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData
struct ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9 : public RuntimeObject
{
// System.String[] UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::m_Keys
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_Keys_0;
// System.String UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::m_InternalId
String_t* ___m_InternalId_1;
// System.String UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::m_Provider
String_t* ___m_Provider_2;
// System.String[] UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::m_Dependencies
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_Dependencies_3;
// UnityEngine.ResourceManagement.Util.SerializedType UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::m_ResourceType
SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1 ___m_ResourceType_4;
// System.Byte[] UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::SerializedData
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___SerializedData_5;
// System.Object UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::_Data
RuntimeObject* ____Data_6;
};
// UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData
struct ResourceManagerRuntimeData_t02E4171B60AD2790A9F0683CEBE3D3FD9D643120 : public RuntimeObject
{
// System.String UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData::m_buildTarget
String_t* ___m_buildTarget_1;
// System.String UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData::m_SettingsHash
String_t* ___m_SettingsHash_2;
// System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData> UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData::m_CatalogLocations
List_1_t7D40AA1D93492F1E4E83CB8970C6083D2F2D8D9A* ___m_CatalogLocations_3;
// System.Boolean UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData::m_ProfileEvents
bool ___m_ProfileEvents_4;
// System.Boolean UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData::m_LogResourceManagerExceptions
bool ___m_LogResourceManagerExceptions_5;
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.Util.ObjectInitializationData> UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData::m_ExtraInitializationData
List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* ___m_ExtraInitializationData_6;
// System.Boolean UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData::m_DisableCatalogUpdateOnStart
bool ___m_DisableCatalogUpdateOnStart_7;
// System.Boolean UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData::m_IsLocalCatalogInBundle
bool ___m_IsLocalCatalogInBundle_8;
// UnityEngine.ResourceManagement.Util.SerializedType UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData::m_CertificateHandlerType
SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1 ___m_CertificateHandlerType_9;
// System.String UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData::m_AddressablesVersion
String_t* ___m_AddressablesVersion_10;
// System.Int32 UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData::m_maxConcurrentWebRequests
int32_t ___m_maxConcurrentWebRequests_11;
// System.Int32 UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData::m_CatalogRequestsTimeout
int32_t ___m_CatalogRequestsTimeout_12;
};
// UnityEngine.RuntimePlatform
struct RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E
{
// System.Int32 UnityEngine.RuntimePlatform::value__
int32_t ___value___2;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// System.IO.SearchOption
struct SearchOption_tDCBB43E1597F64296592F64A1E685996A57EA392
{
// System.Int32 System.IO.SearchOption::value__
int32_t ___value___2;
};
// System.Runtime.Serialization.StreamingContextStates
struct StreamingContextStates_t5EE358E619B251608A9327618C7BFE8638FC33C1
{
// System.Int32 System.Runtime.Serialization.StreamingContextStates::value__
int32_t ___value___2;
};
// System.StringComparison
struct StringComparison_tE14A55CCFA001A5AC85D754179BF2888F45CC94D
{
// System.Int32 System.StringComparison::value__
int32_t ___value___2;
};
// UnityEngine.SceneManagement.UnloadSceneOptions
struct UnloadSceneOptions_t2EAEC7B64A27A8BAF782C6F7433B3B521AAD8FEF
{
// System.Int32 UnityEngine.SceneManagement.UnloadSceneOptions::value__
int32_t ___value___2;
};
// UnityEngine.Networking.UploadHandler
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6 : public RuntimeObject
{
// System.IntPtr UnityEngine.Networking.UploadHandler::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.UploadHandler
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Networking.UploadHandler
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// UnityEngine.AddressableAssets.Addressables/MergeMode
struct MergeMode_tD6EBE61BC659C40A500365093E57E674830D7EB6
{
// System.Int32 UnityEngine.AddressableAssets.Addressables/MergeMode::value__
int32_t ___value___2;
};
// UnityEngine.ResourceManagement.ResourceProviders.AssetBundleResource/LoadType
struct LoadType_tEEDB6864C9DABFC4628325D1169478990E96C13B
{
// System.Int32 UnityEngine.ResourceManagement.ResourceProviders.AssetBundleResource/LoadType::value__
int32_t ___value___2;
};
// UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/DependencyHashIndex
struct DependencyHashIndex_tA2BCEC66F8F99725FF6011AF585E58986E52A416
{
// System.Int32 UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/DependencyHashIndex::value__
int32_t ___value___2;
};
// UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp
struct InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34 : public RuntimeObject
{
// System.String UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::m_LocalDataPath
String_t* ___m_LocalDataPath_0;
// System.String UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::m_RemoteHashValue
String_t* ___m_RemoteHashValue_1;
// System.String UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::m_LocalHashValue
String_t* ___m_LocalHashValue_2;
// UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::m_ProviderInterface
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631 ___m_ProviderInterface_3;
// UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::m_ContentCatalogData
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* ___m_ContentCatalogData_4;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData> UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::m_ContentCatalogDataLoadOp
AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF ___m_ContentCatalogDataLoadOp_5;
// UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::m_BundledCatalog
BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* ___m_BundledCatalog_6;
// System.Boolean UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::m_Retried
bool ___m_Retried_7;
// System.Boolean UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::m_DisableCatalogUpdateOnStart
bool ___m_DisableCatalogUpdateOnStart_8;
// System.Boolean UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::m_IsLocalCatalogInBundle
bool ___m_IsLocalCatalogInBundle_9;
};
// UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventType
struct DiagnosticEventType_tF068DA6688F80F8D078DEE1B2EE565C5D4F4A62B
{
// System.Int32 UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventType::value__
int32_t ___value___2;
};
// UnityEngine.AddressableAssets.Utility.SerializationUtilities/ObjectType
struct ObjectType_t555D4FD0B3E7C12B33F0F2B7E3EA246A9B1FE54F
{
// System.Int32 UnityEngine.AddressableAssets.Utility.SerializationUtilities/ObjectType::value__
int32_t ___value___2;
};
// UnityEngine.Networking.UnityWebRequest/Result
struct Result_tFB98154F15BF37A66902802D441FEFADC68D4C87
{
// System.Int32 UnityEngine.Networking.UnityWebRequest/Result::value__
int32_t ___value___2;
};
// Interop/Sys/FileStatusFlags
struct FileStatusFlags_tB53E2B9A54305CDCEA49884DEEDB8C62C8ACC9C9
{
// System.Int32 Interop/Sys/FileStatusFlags::value__
int32_t ___value___2;
};
// UnityEngine.AddressableAssets.AssetReferenceT`1<UnityEngine.GameObject>
struct AssetReferenceT_1_tF1B9EDD0397B6A1570555783A9AD954DA29B6D83 : public AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740
{
};
// UnityEngine.AddressableAssets.AssetReferenceT`1<UnityEngine.Sprite>
struct AssetReferenceT_1_tD769B1AC64DEAA441F90C0A06E1AA6A8E4857BF6 : public AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740
{
};
// UnityEngine.AddressableAssets.AssetReferenceT`1<UnityEngine.Texture>
struct AssetReferenceT_1_t29AAA99E5FF389B4163752EF87C81BD33C402731 : public AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740
{
};
// UnityEngine.AddressableAssets.AssetReferenceT`1<UnityEngine.Texture2D>
struct AssetReferenceT_1_t684DA569BAE41852CB889DA635735291D72F3DD5 : public AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740
{
};
// UnityEngine.AddressableAssets.AssetReferenceT`1<UnityEngine.Texture3D>
struct AssetReferenceT_1_t158777F6AA1B61C9ECD9C51FAF638ABC487E7DFF : public AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740
{
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>
struct AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59 : public RuntimeObject
{
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::<Result>k__BackingField
RuntimeObject* ___U3CResultU3Ek__BackingField_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_referenceCount
int32_t ___m_referenceCount_1;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationStatus UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_Status
int32_t ___m_Status_2;
// System.Exception UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_Error
Exception_t* ___m_Error_3;
// UnityEngine.ResourceManagement.ResourceManager UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_RM
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_RM_4;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_Version
int32_t ___m_Version_5;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_DestroyedAction
DelegateList_1_tC070A3D40FCD92D36D6C762C004DDB78978B4F88* ___m_DestroyedAction_6;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_CompletedActionT
DelegateList_1_t8D883D751BAFA0773923111A1038604A964BD8D6* ___m_CompletedActionT_7;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_OnDestroyAction
Action_1_tA57E75E816C50B3444F6BEFBEBF19A03BA2DF22E* ___m_OnDestroyAction_8;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_dependencyCompleteAction
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* ___m_dependencyCompleteAction_9;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::HasExecuted
bool ___HasExecuted_10;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::<IsRunning>k__BackingField
bool ___U3CIsRunningU3Ek__BackingField_11;
// System.Threading.Tasks.TaskCompletionSource`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_taskCompletionSource
TaskCompletionSource_1_tD64C7D0527A3B80BB1A55B1BAE1972BCA2061598* ___m_taskCompletionSource_12;
// System.Threading.Tasks.TaskCompletionSource`1<System.Object> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_taskCompletionSourceTypeless
TaskCompletionSource_1_tB4EF81F69CCF7C4F0D956F9B26127C0634A24A37* ___m_taskCompletionSourceTypeless_13;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_InDeferredCallbackQueue
bool ___m_InDeferredCallbackQueue_14;
// DelegateList`1<System.Single> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_UpdateCallbacks
DelegateList_1_t472259E3E09904EE80A15B306399DBFE8998BAAD* ___m_UpdateCallbacks_15;
// System.Action`1<System.Single> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_UpdateCallback
Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* ___m_UpdateCallback_16;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>
struct AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9 : public RuntimeObject
{
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::<Result>k__BackingField
List_1_t540309E962CB768808E54FF9E53136790E1C4975* ___U3CResultU3Ek__BackingField_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_referenceCount
int32_t ___m_referenceCount_1;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationStatus UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_Status
int32_t ___m_Status_2;
// System.Exception UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_Error
Exception_t* ___m_Error_3;
// UnityEngine.ResourceManagement.ResourceManager UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_RM
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_RM_4;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_Version
int32_t ___m_Version_5;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_DestroyedAction
DelegateList_1_tC070A3D40FCD92D36D6C762C004DDB78978B4F88* ___m_DestroyedAction_6;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_CompletedActionT
DelegateList_1_t2E3D2810C14AFA9EBA3A8715B078F519F2E59CCC* ___m_CompletedActionT_7;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_OnDestroyAction
Action_1_tA57E75E816C50B3444F6BEFBEBF19A03BA2DF22E* ___m_OnDestroyAction_8;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_dependencyCompleteAction
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* ___m_dependencyCompleteAction_9;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::HasExecuted
bool ___HasExecuted_10;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::<IsRunning>k__BackingField
bool ___U3CIsRunningU3Ek__BackingField_11;
// System.Threading.Tasks.TaskCompletionSource`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_taskCompletionSource
TaskCompletionSource_1_t27B50B9715DC3B3BA9268DB10E34EBE9E551BBBD* ___m_taskCompletionSource_12;
// System.Threading.Tasks.TaskCompletionSource`1<System.Object> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_taskCompletionSourceTypeless
TaskCompletionSource_1_tB4EF81F69CCF7C4F0D956F9B26127C0634A24A37* ___m_taskCompletionSourceTypeless_13;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_InDeferredCallbackQueue
bool ___m_InDeferredCallbackQueue_14;
// DelegateList`1<System.Single> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_UpdateCallbacks
DelegateList_1_t472259E3E09904EE80A15B306399DBFE8998BAAD* ___m_UpdateCallbacks_15;
// System.Action`1<System.Single> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_UpdateCallback
Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* ___m_UpdateCallback_16;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.List`1<System.String>>
struct AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3 : public RuntimeObject
{
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::<Result>k__BackingField
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___U3CResultU3Ek__BackingField_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_referenceCount
int32_t ___m_referenceCount_1;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationStatus UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_Status
int32_t ___m_Status_2;
// System.Exception UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_Error
Exception_t* ___m_Error_3;
// UnityEngine.ResourceManagement.ResourceManager UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_RM
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_RM_4;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_Version
int32_t ___m_Version_5;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_DestroyedAction
DelegateList_1_tC070A3D40FCD92D36D6C762C004DDB78978B4F88* ___m_DestroyedAction_6;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_CompletedActionT
DelegateList_1_tC617FDA7A4FB67A3764DED3E2104EBF8FFE061A0* ___m_CompletedActionT_7;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_OnDestroyAction
Action_1_tA57E75E816C50B3444F6BEFBEBF19A03BA2DF22E* ___m_OnDestroyAction_8;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_dependencyCompleteAction
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* ___m_dependencyCompleteAction_9;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::HasExecuted
bool ___HasExecuted_10;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::<IsRunning>k__BackingField
bool ___U3CIsRunningU3Ek__BackingField_11;
// System.Threading.Tasks.TaskCompletionSource`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_taskCompletionSource
TaskCompletionSource_1_t565CD1187120DD238A02F3147502DF36C4B7580A* ___m_taskCompletionSource_12;
// System.Threading.Tasks.TaskCompletionSource`1<System.Object> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_taskCompletionSourceTypeless
TaskCompletionSource_1_tB4EF81F69CCF7C4F0D956F9B26127C0634A24A37* ___m_taskCompletionSourceTypeless_13;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_InDeferredCallbackQueue
bool ___m_InDeferredCallbackQueue_14;
// DelegateList`1<System.Single> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_UpdateCallbacks
DelegateList_1_t472259E3E09904EE80A15B306399DBFE8998BAAD* ___m_UpdateCallbacks_15;
// System.Action`1<System.Single> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_UpdateCallback
Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* ___m_UpdateCallback_16;
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Boolean>
struct AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9 : public RuntimeObject
{
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::<Result>k__BackingField
bool ___U3CResultU3Ek__BackingField_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_referenceCount
int32_t ___m_referenceCount_1;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationStatus UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_Status
int32_t ___m_Status_2;
// System.Exception UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_Error
Exception_t* ___m_Error_3;
// UnityEngine.ResourceManagement.ResourceManager UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_RM
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_RM_4;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_Version
int32_t ___m_Version_5;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_DestroyedAction
DelegateList_1_tC070A3D40FCD92D36D6C762C004DDB78978B4F88* ___m_DestroyedAction_6;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_CompletedActionT
DelegateList_1_t41ACA8DED01331F3B3587FDEFC202D1429DA46B4* ___m_CompletedActionT_7;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_OnDestroyAction
Action_1_tA57E75E816C50B3444F6BEFBEBF19A03BA2DF22E* ___m_OnDestroyAction_8;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_dependencyCompleteAction
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* ___m_dependencyCompleteAction_9;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::HasExecuted
bool ___HasExecuted_10;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::<IsRunning>k__BackingField
bool ___U3CIsRunningU3Ek__BackingField_11;
// System.Threading.Tasks.TaskCompletionSource`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_taskCompletionSource
TaskCompletionSource_1_t486CD8AD64929E5C47B9FE9AD7AE2CB00B5BAB14* ___m_taskCompletionSource_12;
// System.Threading.Tasks.TaskCompletionSource`1<System.Object> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_taskCompletionSourceTypeless
TaskCompletionSource_1_tB4EF81F69CCF7C4F0D956F9B26127C0634A24A37* ___m_taskCompletionSourceTypeless_13;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_InDeferredCallbackQueue
bool ___m_InDeferredCallbackQueue_14;
// DelegateList`1<System.Single> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_UpdateCallbacks
DelegateList_1_t472259E3E09904EE80A15B306399DBFE8998BAAD* ___m_UpdateCallbacks_15;
// System.Action`1<System.Single> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_UpdateCallback
Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* ___m_UpdateCallback_16;
};
// System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.Util.ObjectInitializationData>
struct Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 ____current_3;
};
// System.Nullable`1<System.Int32Enum>
struct Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<UnityEngine.AddressableAssets.Addressables/MergeMode>
struct Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// UnityEngine.AssetBundle
struct AssetBundle_tB38418819A49060CD738CB21541649340F082943 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.AssetBundleCreateRequest
struct AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6 : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C
{
};
// Native definition for P/Invoke marshalling of UnityEngine.AssetBundleCreateRequest
struct AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6_marshaled_pinvoke : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.AssetBundleCreateRequest
struct AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6_marshaled_com : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com
{
};
// UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions
struct AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006 : public RuntimeObject
{
// System.String UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions::m_Hash
String_t* ___m_Hash_0;
// System.UInt32 UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions::m_Crc
uint32_t ___m_Crc_1;
// System.Int32 UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions::m_Timeout
int32_t ___m_Timeout_2;
// System.Boolean UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions::m_ChunkedTransfer
bool ___m_ChunkedTransfer_3;
// System.Int32 UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions::m_RedirectLimit
int32_t ___m_RedirectLimit_4;
// System.Int32 UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions::m_RetryCount
int32_t ___m_RetryCount_5;
// System.String UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions::m_BundleName
String_t* ___m_BundleName_6;
// UnityEngine.ResourceManagement.ResourceProviders.AssetLoadMode UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions::m_AssetLoadMode
int32_t ___m_AssetLoadMode_7;
// System.Int64 UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions::m_BundleSize
int64_t ___m_BundleSize_8;
// System.Boolean UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions::m_UseCrcForCachedBundles
bool ___m_UseCrcForCachedBundles_9;
// System.Boolean UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions::m_UseUWRForLocalBundles
bool ___m_UseUWRForLocalBundles_10;
// System.Boolean UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions::m_ClearOtherCachedVersionsWhenLoaded
bool ___m_ClearOtherCachedVersionsWhenLoaded_11;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData
struct ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C : public RuntimeObject
{
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::localHash
String_t* ___localHash_0;
// UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::location
RuntimeObject* ___location_1;
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::m_LocatorId
String_t* ___m_LocatorId_2;
// UnityEngine.ResourceManagement.Util.ObjectInitializationData UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::m_InstanceProviderData
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 ___m_InstanceProviderData_3;
// UnityEngine.ResourceManagement.Util.ObjectInitializationData UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::m_SceneProviderData
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 ___m_SceneProviderData_4;
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.Util.ObjectInitializationData> UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::m_ResourceProviderData
List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* ___m_ResourceProviderData_5;
// System.String[] UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::m_ProviderIds
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_ProviderIds_6;
// System.String[] UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::m_InternalIds
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_InternalIds_7;
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::m_KeyDataString
String_t* ___m_KeyDataString_8;
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::m_BucketDataString
String_t* ___m_BucketDataString_9;
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::m_EntryDataString
String_t* ___m_EntryDataString_10;
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::m_ExtraDataString
String_t* ___m_ExtraDataString_13;
// UnityEngine.ResourceManagement.Util.SerializedType[] UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::m_resourceTypes
SerializedTypeU5BU5D_t42666BF2533B0E84FF8C734CD1DACB81F1C13EAA* ___m_resourceTypes_14;
// System.String[] UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::m_InternalIdPrefixes
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_InternalIdPrefixes_15;
};
// UnityEngine.Networking.DownloadHandlerAssetBundle
struct DownloadHandlerAssetBundle_tCD9D8BA067912469251677D16DFCADD13CAD510C : public DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB
{
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.DownloadHandlerAssetBundle
struct DownloadHandlerAssetBundle_tCD9D8BA067912469251677D16DFCADD13CAD510C_marshaled_pinvoke : public DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.Networking.DownloadHandlerAssetBundle
struct DownloadHandlerAssetBundle_tCD9D8BA067912469251677D16DFCADD13CAD510C_marshaled_com : public DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com
{
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_13;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_13;
};
// UnityEngine.ResourceManagement.ResourceProviders.ResourceProviderBase
struct ResourceProviderBase_t280B9BC5469E0147CAB04C60ED165EFFFF0D1A29 : public RuntimeObject
{
// System.String UnityEngine.ResourceManagement.ResourceProviders.ResourceProviderBase::m_ProviderId
String_t* ___m_ProviderId_0;
// UnityEngine.ResourceManagement.ResourceProviders.ProviderBehaviourFlags UnityEngine.ResourceManagement.ResourceProviders.ResourceProviderBase::m_BehaviourFlags
int32_t ___m_BehaviourFlags_1;
};
// UnityEngine.ResourceRequest
struct ResourceRequest_tE6953FBA45EAAEFE866C635B9E7852044E62D868 : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C
{
// System.String UnityEngine.ResourceRequest::m_Path
String_t* ___m_Path_2;
// System.Type UnityEngine.ResourceRequest::m_Type
Type_t* ___m_Type_3;
};
// Native definition for P/Invoke marshalling of UnityEngine.ResourceRequest
struct ResourceRequest_tE6953FBA45EAAEFE866C635B9E7852044E62D868_marshaled_pinvoke : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke
{
char* ___m_Path_2;
Type_t* ___m_Type_3;
};
// Native definition for COM marshalling of UnityEngine.ResourceRequest
struct ResourceRequest_tE6953FBA45EAAEFE866C635B9E7852044E62D868_marshaled_com : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com
{
Il2CppChar* ___m_Path_2;
Type_t* ___m_Type_3;
};
// UnityEngine.ResourceManagement.ResourceProviders.SceneInstance
struct SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A
{
// UnityEngine.SceneManagement.Scene UnityEngine.ResourceManagement.ResourceProviders.SceneInstance::m_Scene
Scene_tA1DC762B79745EB5140F054C884855B922318356 ___m_Scene_0;
// UnityEngine.AsyncOperation UnityEngine.ResourceManagement.ResourceProviders.SceneInstance::m_Operation
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* ___m_Operation_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.ResourceManagement.ResourceProviders.SceneInstance
struct SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_marshaled_pinvoke
{
Scene_tA1DC762B79745EB5140F054C884855B922318356 ___m_Scene_0;
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke ___m_Operation_1;
};
// Native definition for COM marshalling of UnityEngine.ResourceManagement.ResourceProviders.SceneInstance
struct SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_marshaled_com
{
Scene_tA1DC762B79745EB5140F054C884855B922318356 ___m_Scene_0;
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com* ___m_Operation_1;
};
// UnityEngine.U2D.SpriteAtlas
struct SpriteAtlas_t7B9620FBFBE1CCB781F2ED24A3B2DD37734F66A8 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.Runtime.Serialization.StreamingContext
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677
{
// System.Object System.Runtime.Serialization.StreamingContext::m_additionalContext
RuntimeObject* ___m_additionalContext_0;
// System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::m_state
int32_t ___m_state_1;
};
// Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke
{
Il2CppIUnknown* ___m_additionalContext_0;
int32_t ___m_state_1;
};
// Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com
{
Il2CppIUnknown* ___m_additionalContext_0;
int32_t ___m_state_1;
};
// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
// UnityEngine.TextAsset
struct TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
struct Type_t_StaticFields
{
// System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
// System.Char System.Type::Delimiter
Il2CppChar ___Delimiter_1;
// System.Type[] System.Type::EmptyTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
// System.Object System.Type::Missing
RuntimeObject* ___Missing_3;
// System.Reflection.MemberFilter System.Type::FilterAttribute
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
// System.Reflection.MemberFilter System.Type::FilterName
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
};
// UnityEngine.Networking.UnityWebRequest
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F : public RuntimeObject
{
// System.IntPtr UnityEngine.Networking.UnityWebRequest::m_Ptr
intptr_t ___m_Ptr_0;
// UnityEngine.Networking.DownloadHandler UnityEngine.Networking.UnityWebRequest::m_DownloadHandler
DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* ___m_DownloadHandler_1;
// UnityEngine.Networking.UploadHandler UnityEngine.Networking.UnityWebRequest::m_UploadHandler
UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6* ___m_UploadHandler_2;
// UnityEngine.Networking.CertificateHandler UnityEngine.Networking.UnityWebRequest::m_CertificateHandler
CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804* ___m_CertificateHandler_3;
// System.Uri UnityEngine.Networking.UnityWebRequest::m_Uri
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri_4;
// System.Boolean UnityEngine.Networking.UnityWebRequest::<disposeCertificateHandlerOnDispose>k__BackingField
bool ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_5;
// System.Boolean UnityEngine.Networking.UnityWebRequest::<disposeDownloadHandlerOnDispose>k__BackingField
bool ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_6;
// System.Boolean UnityEngine.Networking.UnityWebRequest::<disposeUploadHandlerOnDispose>k__BackingField
bool ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_7;
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.UnityWebRequest
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke ___m_DownloadHandler_1;
UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke ___m_UploadHandler_2;
CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke ___m_CertificateHandler_3;
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri_4;
int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_5;
int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_6;
int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_7;
};
// Native definition for COM marshalling of UnityEngine.Networking.UnityWebRequest
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com
{
intptr_t ___m_Ptr_0;
DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com* ___m_DownloadHandler_1;
UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com* ___m_UploadHandler_2;
CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com* ___m_CertificateHandler_3;
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri_4;
int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_5;
int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_6;
int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_7;
};
// UnityEngine.Networking.UnityWebRequestAsyncOperation
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C
{
// UnityEngine.Networking.UnityWebRequest UnityEngine.Networking.UnityWebRequestAsyncOperation::<webRequest>k__BackingField
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___U3CwebRequestU3Ek__BackingField_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.UnityWebRequestAsyncOperation
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_marshaled_pinvoke : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke
{
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke* ___U3CwebRequestU3Ek__BackingField_2;
};
// Native definition for COM marshalling of UnityEngine.Networking.UnityWebRequestAsyncOperation
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_marshaled_com : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com
{
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com* ___U3CwebRequestU3Ek__BackingField_2;
};
// UnityEngine.ResourceManagement.Util.UnityWebRequestResult
struct UnityWebRequestResult_tA95EC7D19496D17A6F8A7630752E8FA47E706894 : public RuntimeObject
{
// System.String UnityEngine.ResourceManagement.Util.UnityWebRequestResult::<Error>k__BackingField
String_t* ___U3CErrorU3Ek__BackingField_0;
// System.Int64 UnityEngine.ResourceManagement.Util.UnityWebRequestResult::<ResponseCode>k__BackingField
int64_t ___U3CResponseCodeU3Ek__BackingField_1;
// UnityEngine.Networking.UnityWebRequest/Result UnityEngine.ResourceManagement.Util.UnityWebRequestResult::<Result>k__BackingField
int32_t ___U3CResultU3Ek__BackingField_2;
// System.String UnityEngine.ResourceManagement.Util.UnityWebRequestResult::<Method>k__BackingField
String_t* ___U3CMethodU3Ek__BackingField_3;
// System.String UnityEngine.ResourceManagement.Util.UnityWebRequestResult::<Url>k__BackingField
String_t* ___U3CUrlU3Ek__BackingField_4;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass105_0
struct U3CU3Ec__DisplayClass105_0_tDB95709964AA2C2BEB3D27596D6908FBF906A9F5 : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass105_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// System.Collections.IEnumerable UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass105_0::keys
RuntimeObject* ___keys_1;
// UnityEngine.AddressableAssets.Addressables/MergeMode UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass105_0::mode
int32_t ___mode_2;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass119_0
struct U3CU3Ec__DisplayClass119_0_t67AD38FC69A51B199D0107E2DE21A53432DFD048 : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass119_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// System.Object UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass119_0::key
RuntimeObject* ___key_1;
// UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass119_0::instantiateParameters
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters_2;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass121_0
struct U3CU3Ec__DisplayClass121_0_t1EACA48A947A21F5A592CD28CA20270734B4DD62 : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass121_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass121_0::location
RuntimeObject* ___location_1;
// UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass121_0::instantiateParameters
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters_2;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass124_0
struct U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass124_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// System.Object UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass124_0::key
RuntimeObject* ___key_1;
// UnityEngine.SceneManagement.LoadSceneMode UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass124_0::loadMode
int32_t ___loadMode_2;
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass124_0::activateOnLoad
bool ___activateOnLoad_3;
// System.Int32 UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass124_0::priority
int32_t ___priority_4;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass130_0
struct U3CU3Ec__DisplayClass130_0_tAAE5D9515E0748DDEF124325C373F600B8F7D514 : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass130_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// UnityEngine.SceneManagement.UnloadSceneOptions UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass130_0::unloadOptions
int32_t ___unloadOptions_1;
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass130_0::autoReleaseHandle
bool ___autoReleaseHandle_2;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass131_0
struct U3CU3Ec__DisplayClass131_0_t3A713D4B99D873080F32D5CF5381CEF4685CB769 : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass131_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// UnityEngine.SceneManagement.UnloadSceneOptions UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass131_0::unloadOptions
int32_t ___unloadOptions_1;
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass131_0::autoReleaseHandle
bool ___autoReleaseHandle_2;
};
// UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass80_0
struct U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9 : public RuntimeObject
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass80_0::<>4__this
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___U3CU3E4__this_0;
// System.Collections.IEnumerable UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass80_0::keys
RuntimeObject* ___keys_1;
// UnityEngine.AddressableAssets.Addressables/MergeMode UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass80_0::mode
int32_t ___mode_2;
// System.Type UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass80_0::type
Type_t* ___type_3;
};
// PackedPlayModeBuildLogs/RuntimeBuildLog
struct RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E
{
// UnityEngine.LogType PackedPlayModeBuildLogs/RuntimeBuildLog::Type
int32_t ___Type_0;
// System.String PackedPlayModeBuildLogs/RuntimeBuildLog::Message
String_t* ___Message_1;
};
// Native definition for P/Invoke marshalling of PackedPlayModeBuildLogs/RuntimeBuildLog
struct RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E_marshaled_pinvoke
{
int32_t ___Type_0;
char* ___Message_1;
};
// Native definition for COM marshalling of PackedPlayModeBuildLogs/RuntimeBuildLog
struct RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E_marshaled_com
{
int32_t ___Type_0;
Il2CppChar* ___Message_1;
};
// UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext
struct DiagnosticEventContext_tD6FFFE80ABEF14A1A535141596224C7AF837319F
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext::<OperationHandle>k__BackingField
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___U3COperationHandleU3Ek__BackingField_0;
// UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventType UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext::<Type>k__BackingField
int32_t ___U3CTypeU3Ek__BackingField_1;
// System.Int32 UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext::<EventValue>k__BackingField
int32_t ___U3CEventValueU3Ek__BackingField_2;
// UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext::<Location>k__BackingField
RuntimeObject* ___U3CLocationU3Ek__BackingField_3;
// System.Object UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext::<Context>k__BackingField
RuntimeObject* ___U3CContextU3Ek__BackingField_4;
// System.String UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext::<Error>k__BackingField
String_t* ___U3CErrorU3Ek__BackingField_5;
};
// Native definition for P/Invoke marshalling of UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext
struct DiagnosticEventContext_tD6FFFE80ABEF14A1A535141596224C7AF837319F_marshaled_pinvoke
{
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D_marshaled_pinvoke ___U3COperationHandleU3Ek__BackingField_0;
int32_t ___U3CTypeU3Ek__BackingField_1;
int32_t ___U3CEventValueU3Ek__BackingField_2;
RuntimeObject* ___U3CLocationU3Ek__BackingField_3;
Il2CppIUnknown* ___U3CContextU3Ek__BackingField_4;
char* ___U3CErrorU3Ek__BackingField_5;
};
// Native definition for COM marshalling of UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext
struct DiagnosticEventContext_tD6FFFE80ABEF14A1A535141596224C7AF837319F_marshaled_com
{
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D_marshaled_com ___U3COperationHandleU3Ek__BackingField_0;
int32_t ___U3CTypeU3Ek__BackingField_1;
int32_t ___U3CEventValueU3Ek__BackingField_2;
RuntimeObject* ___U3CLocationU3Ek__BackingField_3;
Il2CppIUnknown* ___U3CContextU3Ek__BackingField_4;
Il2CppChar* ___U3CErrorU3Ek__BackingField_5;
};
// Interop/Sys/FileStatus
struct FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2
{
// Interop/Sys/FileStatusFlags Interop/Sys/FileStatus::Flags
int32_t ___Flags_0;
// System.Int32 Interop/Sys/FileStatus::Mode
int32_t ___Mode_1;
// System.UInt32 Interop/Sys/FileStatus::Uid
uint32_t ___Uid_2;
// System.UInt32 Interop/Sys/FileStatus::Gid
uint32_t ___Gid_3;
// System.Int64 Interop/Sys/FileStatus::Size
int64_t ___Size_4;
// System.Int64 Interop/Sys/FileStatus::ATime
int64_t ___ATime_5;
// System.Int64 Interop/Sys/FileStatus::ATimeNsec
int64_t ___ATimeNsec_6;
// System.Int64 Interop/Sys/FileStatus::MTime
int64_t ___MTime_7;
// System.Int64 Interop/Sys/FileStatus::MTimeNsec
int64_t ___MTimeNsec_8;
// System.Int64 Interop/Sys/FileStatus::CTime
int64_t ___CTime_9;
// System.Int64 Interop/Sys/FileStatus::CTimeNsec
int64_t ___CTimeNsec_10;
// System.Int64 Interop/Sys/FileStatus::BirthTime
int64_t ___BirthTime_11;
// System.Int64 Interop/Sys/FileStatus::BirthTimeNsec
int64_t ___BirthTimeNsec_12;
// System.Int64 Interop/Sys/FileStatus::Dev
int64_t ___Dev_13;
// System.Int64 Interop/Sys/FileStatus::Ino
int64_t ___Ino_14;
// System.UInt32 Interop/Sys/FileStatus::UserFlags
uint32_t ___UserFlags_15;
};
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>>
struct Action_1_tC7F84E2CB9817240B34A06E761E8E54429DC4B51 : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>>
struct Action_1_t597199961BAA72AAD4CBE797FBA844A692DB004D : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>>
struct Action_1_tF552FBB1425359142BCBDB2409610463C0005B4D : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>>
struct Action_1_tBF02462CDF8C44C65825EBF7E54411B70D8779DA : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.AsyncOperation>
struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>
struct Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>
struct Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094 : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>
struct Action_1_tEFBD11655FA3C681E18EDAE9798C4597A03DC642 : public MulticastDelegate_t
{
};
// System.Action`1<System.Object>
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.Networking.UnityWebRequest>
struct Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70 : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.Networking.UnityWebRequestAsyncOperation>
struct Action_1_tA76495A4D86A39ADCD132E8D1AA83DE63E28A250 : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext>
struct Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2 : public MulticastDelegate_t
{
};
// System.Action`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Exception>
struct Action_2_t67647DD70912484E9205AC38396D2849ED602730 : public MulticastDelegate_t
{
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>
struct AsyncOperationBase_1_t53CEC258A81CC6E6C433249F4DBF1B719395DBD7 : public RuntimeObject
{
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::<Result>k__BackingField
SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A ___U3CResultU3Ek__BackingField_0;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_referenceCount
int32_t ___m_referenceCount_1;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationStatus UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_Status
int32_t ___m_Status_2;
// System.Exception UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_Error
Exception_t* ___m_Error_3;
// UnityEngine.ResourceManagement.ResourceManager UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_RM
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_RM_4;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_Version
int32_t ___m_Version_5;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_DestroyedAction
DelegateList_1_tC070A3D40FCD92D36D6C762C004DDB78978B4F88* ___m_DestroyedAction_6;
// DelegateList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_CompletedActionT
DelegateList_1_tBC410718EDA73307B44CA825E7E82C1E4472A647* ___m_CompletedActionT_7;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_OnDestroyAction
Action_1_tA57E75E816C50B3444F6BEFBEBF19A03BA2DF22E* ___m_OnDestroyAction_8;
// System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_dependencyCompleteAction
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* ___m_dependencyCompleteAction_9;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::HasExecuted
bool ___HasExecuted_10;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::<IsRunning>k__BackingField
bool ___U3CIsRunningU3Ek__BackingField_11;
// System.Threading.Tasks.TaskCompletionSource`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_taskCompletionSource
TaskCompletionSource_1_t7C1CD87A194C54DCB5120C736220882401D7DB2D* ___m_taskCompletionSource_12;
// System.Threading.Tasks.TaskCompletionSource`1<System.Object> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_taskCompletionSourceTypeless
TaskCompletionSource_1_tB4EF81F69CCF7C4F0D956F9B26127C0634A24A37* ___m_taskCompletionSourceTypeless_13;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_InDeferredCallbackQueue
bool ___m_InDeferredCallbackQueue_14;
// DelegateList`1<System.Single> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_UpdateCallbacks
DelegateList_1_t472259E3E09904EE80A15B306399DBFE8998BAAD* ___m_UpdateCallbacks_15;
// System.Action`1<System.Single> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1::m_UpdateCallback
Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* ___m_UpdateCallback_16;
};
// System.Collections.Generic.List`1/Enumerator<PackedPlayModeBuildLogs/RuntimeBuildLog>
struct Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E ____current_3;
};
// System.Func`1<System.Boolean>
struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<System.String>>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>>
struct Func_2_t1655BF36BF5DE9344C9E7BA67D6B6D11B6058234 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>>
struct Func_2_tBAB72AD514333409955F64CF3608C4B5DEE65A7E : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>>>
struct Func_2_t678759077346FC82F868776BF59C02044F7C167A : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>>
struct Func_2_t1E6E436222DB4AE8196A82A2A65A2F8CFA822751 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>>
struct Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject>>
struct Func_2_t6ECB9FF5C24BF441C5A4B302205FCAE341298080 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>
struct Func_2_t3FB2BC351BA75BD3AA639FC963AA02E1BB35F600 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64>>
struct Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>>
struct Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.String>
struct Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider,System.Boolean>
struct Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo,System.Boolean>
struct Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo,UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>
struct Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo,System.String>
struct Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409 : public MulticastDelegate_t
{
};
// System.Predicate`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>
struct Predicate_1_tFD9EC00601CB36BACF96A42C7A8FF2DE3384657E : public MulticastDelegate_t
{
};
// UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>
struct UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C : public MulticastDelegate_t
{
};
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
// System.String System.ArgumentException::_paramName
String_t* ____paramName_18;
};
// UnityEngine.AssetBundleRequest
struct AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621 : public ResourceRequest_tE6953FBA45EAAEFE866C635B9E7852044E62D868
{
};
// Native definition for P/Invoke marshalling of UnityEngine.AssetBundleRequest
struct AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621_marshaled_pinvoke : public ResourceRequest_tE6953FBA45EAAEFE866C635B9E7852044E62D868_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.AssetBundleRequest
struct AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621_marshaled_com : public ResourceRequest_tE6953FBA45EAAEFE866C635B9E7852044E62D868_marshaled_com
{
};
// UnityEngine.AddressableAssets.AssetReferenceAtlasedSprite
struct AssetReferenceAtlasedSprite_tBB3CDD1F11D158C58A885B695D04487528AA1274 : public AssetReferenceT_1_tD769B1AC64DEAA441F90C0A06E1AA6A8E4857BF6
{
};
// UnityEngine.AddressableAssets.AssetReferenceGameObject
struct AssetReferenceGameObject_t45C68C64E1153AED134A702A8B8F32F27C58416B : public AssetReferenceT_1_tF1B9EDD0397B6A1570555783A9AD954DA29B6D83
{
};
// UnityEngine.AddressableAssets.AssetReferenceSprite
struct AssetReferenceSprite_t3C1D5CCB916AAD43134CE1C3B81E608BC5C4AC13 : public AssetReferenceT_1_tD769B1AC64DEAA441F90C0A06E1AA6A8E4857BF6
{
};
// UnityEngine.AddressableAssets.AssetReferenceTexture
struct AssetReferenceTexture_tE306DA4E8EE77076A6980B3FA07D09FB06294B73 : public AssetReferenceT_1_t29AAA99E5FF389B4163752EF87C81BD33C402731
{
};
// UnityEngine.AddressableAssets.AssetReferenceTexture2D
struct AssetReferenceTexture2D_tD7F8E4397CDFFD96EE1B3C285A5465AB7640D35C : public AssetReferenceT_1_t684DA569BAE41852CB889DA635735291D72F3DD5
{
};
// UnityEngine.AddressableAssets.AssetReferenceTexture3D
struct AssetReferenceTexture3D_t0276D10B8CE6D9DCFBFFBE4E7007327A0524D5CC : public AssetReferenceT_1_t158777F6AA1B61C9ECD9C51FAF638ABC487E7DFF
{
};
// UnityEngine.ResourceManagement.ResourceProviders.AtlasSpriteProvider
struct AtlasSpriteProvider_tE1B6A6917A900A46726DD1693C7DF1FE60F81E3A : public ResourceProviderBase_t280B9BC5469E0147CAB04C60ED165EFFFF0D1A29
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.AddressableAssets.CheckCatalogsOperation
struct CheckCatalogsOperation_t52E16371C9C8F9D2530A486D815756A257B0CE63 : public AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.CheckCatalogsOperation::m_Addressables
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___m_Addressables_17;
// System.Collections.Generic.List`1<System.String> UnityEngine.AddressableAssets.CheckCatalogsOperation::m_LocalHashes
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___m_LocalHashes_18;
// System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo> UnityEngine.AddressableAssets.CheckCatalogsOperation::m_LocatorInfos
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* ___m_LocatorInfos_19;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>> UnityEngine.AddressableAssets.CheckCatalogsOperation::m_DepOp
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___m_DepOp_20;
};
// UnityEngine.AddressableAssets.CleanBundleCacheOperation
struct CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3 : public AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.CleanBundleCacheOperation::m_Addressables
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___m_Addressables_17;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>> UnityEngine.AddressableAssets.CleanBundleCacheOperation::m_DepOp
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___m_DepOp_18;
// System.Collections.Generic.List`1<System.String> UnityEngine.AddressableAssets.CleanBundleCacheOperation::m_CacheDirsForRemoval
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___m_CacheDirsForRemoval_19;
// System.Threading.Thread UnityEngine.AddressableAssets.CleanBundleCacheOperation::m_EnumerationThread
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___m_EnumerationThread_20;
// System.String UnityEngine.AddressableAssets.CleanBundleCacheOperation::m_BaseCachePath
String_t* ___m_BaseCachePath_21;
};
// UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider
struct ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F : public ResourceProviderBase_t280B9BC5469E0147CAB04C60ED165EFFFF0D1A29
{
// System.Boolean UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider::DisableCatalogUpdateOnStart
bool ___DisableCatalogUpdateOnStart_2;
// System.Boolean UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider::IsLocalCatalogInBundle
bool ___IsLocalCatalogInBundle_3;
// System.Collections.Generic.Dictionary`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp> UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider::m_LocationToCatalogLoadOpMap
Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6* ___m_LocationToCatalogLoadOpMap_4;
// UnityEngine.ResourceManagement.ResourceManager UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider::m_RM
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_RM_5;
};
// System.IO.FileStatus
struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5
{
// Interop/Sys/FileStatus System.IO.FileStatus::_fileStatus
FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus_0;
// System.Int32 System.IO.FileStatus::_fileStatusInitialized
int32_t ____fileStatusInitialized_1;
// System.Boolean System.IO.FileStatus::<InitiallyDirectory>k__BackingField
bool ___U3CInitiallyDirectoryU3Ek__BackingField_2;
// System.Boolean System.IO.FileStatus::_isDirectory
bool ____isDirectory_3;
// System.Boolean System.IO.FileStatus::_exists
bool ____exists_4;
};
// Native definition for P/Invoke marshalling of System.IO.FileStatus
struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_pinvoke
{
FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus_0;
int32_t ____fileStatusInitialized_1;
int32_t ___U3CInitiallyDirectoryU3Ek__BackingField_2;
int32_t ____isDirectory_3;
int32_t ____exists_4;
};
// Native definition for COM marshalling of System.IO.FileStatus
struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_com
{
FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus_0;
int32_t ____fileStatusInitialized_1;
int32_t ___U3CInitiallyDirectoryU3Ek__BackingField_2;
int32_t ____isDirectory_3;
int32_t ____exists_4;
};
// UnityEngine.ResourceManagement.AsyncOperations.InitalizationObjectsOperation
struct InitalizationObjectsOperation_t814FDE8C63D213641D19602F6E55C952F8559E93 : public AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9
{
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData> UnityEngine.ResourceManagement.AsyncOperations.InitalizationObjectsOperation::m_RtdOp
AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD ___m_RtdOp_17;
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.ResourceManagement.AsyncOperations.InitalizationObjectsOperation::m_Addressables
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___m_Addressables_18;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>> UnityEngine.ResourceManagement.AsyncOperations.InitalizationObjectsOperation::m_DepOp
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___m_DepOp_19;
};
// UnityEngine.AddressableAssets.InvalidKeyException
struct InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34 : public Exception_t
{
// System.Object UnityEngine.AddressableAssets.InvalidKeyException::<Key>k__BackingField
RuntimeObject* ___U3CKeyU3Ek__BackingField_18;
// System.Type UnityEngine.AddressableAssets.InvalidKeyException::<Type>k__BackingField
Type_t* ___U3CTypeU3Ek__BackingField_19;
// System.Nullable`1<UnityEngine.AddressableAssets.Addressables/MergeMode> UnityEngine.AddressableAssets.InvalidKeyException::<MergeMode>k__BackingField
Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60 ___U3CMergeModeU3Ek__BackingField_20;
};
// System.Threading.ParameterizedThreadStart
struct ParameterizedThreadStart_tAA8FDC4E868056A7CB7CB2C4AB4986039B1D91E9 : public MulticastDelegate_t
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.AddressableAssets.UpdateCatalogsOperation
struct UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4 : public AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9
{
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.UpdateCatalogsOperation::m_Addressables
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___m_Addressables_17;
// System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo> UnityEngine.AddressableAssets.UpdateCatalogsOperation::m_LocatorInfos
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* ___m_LocatorInfos_18;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>> UnityEngine.AddressableAssets.UpdateCatalogsOperation::m_DepOp
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___m_DepOp_19;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.UpdateCatalogsOperation::m_CleanCacheOp
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 ___m_CleanCacheOp_20;
// System.Boolean UnityEngine.AddressableAssets.UpdateCatalogsOperation::m_AutoCleanBundleCache
bool ___m_AutoCleanBundleCache_21;
};
// UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeyOp
struct LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7 : public AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59
{
// System.Object UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeyOp::m_Keys
RuntimeObject* ___m_Keys_17;
// System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeyOp::m_locations
RuntimeObject* ___m_locations_18;
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeyOp::m_Addressables
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___m_Addressables_19;
// System.Type UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeyOp::m_ResourceType
Type_t* ___m_ResourceType_20;
};
// UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeysOp
struct LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E : public AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59
{
// System.Collections.IEnumerable UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeysOp::m_Key
RuntimeObject* ___m_Key_17;
// UnityEngine.AddressableAssets.Addressables/MergeMode UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeysOp::m_MergeMode
int32_t ___m_MergeMode_18;
// System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeysOp::m_locations
RuntimeObject* ___m_locations_19;
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeysOp::m_Addressables
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___m_Addressables_20;
// System.Type UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeysOp::m_ResourceType
Type_t* ___m_ResourceType_21;
};
// System.ArgumentNullException
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
// System.IO.FileSystemInfo
struct FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
// System.IO.FileStatus System.IO.FileSystemInfo::_fileStatus
FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5 ____fileStatus_1;
// System.String System.IO.FileSystemInfo::FullPath
String_t* ___FullPath_2;
// System.String System.IO.FileSystemInfo::OriginalPath
String_t* ___OriginalPath_3;
// System.String System.IO.FileSystemInfo::_name
String_t* ____name_4;
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.ResourceManagement.Util.ComponentSingleton`1<UnityEngine.ResourceManagement.Diagnostics.DiagnosticEventCollectorSingleton>
struct ComponentSingleton_1_t72FE88792928B5CD2047657E9122FA6E177CA55B : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
struct ComponentSingleton_1_t72FE88792928B5CD2047657E9122FA6E177CA55B_StaticFields
{
// T UnityEngine.ResourceManagement.Util.ComponentSingleton`1::s_Instance
DiagnosticEventCollectorSingleton_t3BAFBCBD9C62D55E24000A0541ED109DA698EA19* ___s_Instance_4;
};
// System.IO.DirectoryInfo
struct DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2 : public FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9
{
};
// UnityEngine.ResourceManagement.Diagnostics.DiagnosticEventCollectorSingleton
struct DiagnosticEventCollectorSingleton_t3BAFBCBD9C62D55E24000A0541ED109DA698EA19 : public ComponentSingleton_1_t72FE88792928B5CD2047657E9122FA6E177CA55B
{
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent> UnityEngine.ResourceManagement.Diagnostics.DiagnosticEventCollectorSingleton::m_CreatedEvents
Dictionary_2_tC9C4335706255DB79A60A03B819E7C3193A1E6BD* ___m_CreatedEvents_6;
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent> UnityEngine.ResourceManagement.Diagnostics.DiagnosticEventCollectorSingleton::m_UnhandledEvents
List_1_tA0FCF59BD865D342654D506AE993E6610AFD34E9* ___m_UnhandledEvents_7;
// DelegateList`1<UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent> UnityEngine.ResourceManagement.Diagnostics.DiagnosticEventCollectorSingleton::s_EventHandlers
DelegateList_1_t64D442BD2F83AA33C1539469735361A9C49F9C6D* ___s_EventHandlers_8;
// System.Single UnityEngine.ResourceManagement.Diagnostics.DiagnosticEventCollectorSingleton::m_lastTickSent
float ___m_lastTickSent_9;
// System.Int32 UnityEngine.ResourceManagement.Diagnostics.DiagnosticEventCollectorSingleton::m_lastFrame
int32_t ___m_lastFrame_10;
// System.Single UnityEngine.ResourceManagement.Diagnostics.DiagnosticEventCollectorSingleton::fpsAvg
float ___fpsAvg_11;
};
struct DiagnosticEventCollectorSingleton_t3BAFBCBD9C62D55E24000A0541ED109DA698EA19_StaticFields
{
// System.Guid UnityEngine.ResourceManagement.Diagnostics.DiagnosticEventCollectorSingleton::s_editorConnectionGuid
Guid_t ___s_editorConnectionGuid_5;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.String[]
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);
}
};
// System.Object[]
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);
}
};
// UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation[]
struct IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD : 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);
}
};
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_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, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// System.Byte[]
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;
}
};
// UnityEngine.Object[]
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A : public RuntimeArray
{
ALIGN_FIELD (8) Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* m_Items[1];
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C** 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, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.ResourceManagement.Util.SerializedType[]
struct SerializedTypeU5BU5D_t42666BF2533B0E84FF8C734CD1DACB81F1C13EAA : public RuntimeArray
{
ALIGN_FIELD (8) SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1 m_Items[1];
inline SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1* 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, SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_AssemblyName_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ClassName_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_CachedType_2), (void*)NULL);
#endif
}
inline SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_AssemblyName_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ClassName_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_CachedType_2), (void*)NULL);
#endif
}
};
// UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/Bucket[]
struct BucketU5BU5D_t3EA2BC246444E6325121FCF678D239F569C6D41E : public RuntimeArray
{
ALIGN_FIELD (8) Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD m_Items[1];
inline Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD* 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, Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___entries_1), (void*)NULL);
}
inline Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___entries_1), (void*)NULL);
}
};
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle[]
struct AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562 : public RuntimeArray
{
ALIGN_FIELD (8) AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D m_Items[1];
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* 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, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_LocationName_2), (void*)NULL);
#endif
}
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_LocationName_2), (void*)NULL);
#endif
}
};
// System.Void System.Collections.Generic.List`1<PackedPlayModeBuildLogs/RuntimeBuildLog>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8A79CB81C9E8B6F666D87F2F324E3B97738BD8BB_gshared (List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB* __this, const RuntimeMethod* method) ;
// T UnityEngine.JsonUtility::FromJson<System.Object>(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JsonUtility_FromJson_TisRuntimeObject_m3A645CB2B6525E4A5835EA8A8CEBD39C7E2C444A_gshared (String_t* ___json0, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<PackedPlayModeBuildLogs/RuntimeBuildLog>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9 List_1_GetEnumerator_m6B4D7442FC7902A71912C611E6C88E5959A5804C_gshared (List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<PackedPlayModeBuildLogs/RuntimeBuildLog>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mF277821D112553EF133207DD1FD30C28164FD5A4_gshared (Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<PackedPlayModeBuildLogs/RuntimeBuildLog>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E Enumerator_get_Current_mFB4F8C596D39E3E7A9B4CD5B875A297B94CE2973_gshared_inline (Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<PackedPlayModeBuildLogs/RuntimeBuildLog>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mBDFF8CE81D5B58DFCD5C417517A5D58245C47640_gshared (Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Boolean>::get_IsDone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperationBase_1_get_IsDone_m46309A60983E74B1410E4AC3020A5CAFE40762DB_gshared (AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>::IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperationHandle_1_IsValid_mE28D0DEC7BB8A4A921286FD5D7B1FB967CF1C8B1_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>::get_IsDone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperationHandle_1_get_IsDone_mC48CC186E4505E7279371FF795E69202D692BAAE_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>::WaitForCompletion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AsyncOperationHandle_1_WaitForCompletion_m4E4B5C196ABB1FB73BC34C54E9E6E4955B6255F6_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Boolean>::InvokeExecute()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationBase_1_InvokeExecute_m348860D240F3073087FDD6B33EAD7C52BF72BC06_gshared (AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9* __this, const RuntimeMethod* method) ;
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>::get_Result()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AsyncOperationHandle_1_get_Result_m3BFABA5103704DD252ABCC2DDF622300E887773E_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Boolean>::Complete(TObject,System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationBase_1_Complete_m7672D1479CCD241E6106E62B6ECCC035AC6715B7_gshared (AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9* __this, bool ___result0, bool ___success1, String_t* ___errorMsg2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mF98DA2A0A3DF3BE5F43A0348232321DF987F37EB_gshared (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.ResourceManagement.Util.ObjectInitializationData>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F List_1_GetEnumerator_m5A980956486ABA2DD985AD3AC39E1F37C3810643_gshared (List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.Util.ObjectInitializationData>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m04B12BCE0DEA3647679B37EEF63F7C19D33C6BF0_gshared (Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.Util.ObjectInitializationData>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 Enumerator_get_Current_m0BF5BA59AFDDA64918507DDC5380B9D8260EC948_gshared_inline (Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_gshared_inline (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___item0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.Util.ObjectInitializationData>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m1D98EC27C97B1AB892155E18103A0FB595C423DD_gshared (Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mCDB69DE3F4173FFB4DB9B58CCB99D53CA858AEB8_gshared (Action_1_t0A01E63A4339ABF30BF7C175CF376F7CE2BAC1A8* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>::add_Completed(System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationHandle_1_add_Completed_m0A29904183FF915F3F53B5A91D966447A51BA0D7_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, Action_1_t0A01E63A4339ABF30BF7C175CF376F7CE2BAC1A8* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Boolean>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationBase_1__ctor_mCEE82E3D26E28A39BCF9C98AAB2F97A2A8DB38E1_gshared (AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationStatus UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>::get_Status()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AsyncOperationHandle_1_get_Status_m66615FF5C0E965DD89EC2878F815637D3D5C1672_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>::get_DebugName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsyncOperationHandle_1_get_DebugName_mDAFD5550BB93A5A87413AA256104EE9DC326A88E_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::Release<System.Object>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_Release_TisRuntimeObject_mF439699143274281BB57927A26DF2EF8A34F945C_gshared (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 ___handle0, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<System.Int32Enum>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Int32Enum>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Int32Enum>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>::op_Implicit(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AsyncOperationHandle_1_op_Implicit_m595D616C4C88BA9FDAAA016670D9E5A5C77FDFEE_gshared (AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___obj0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_mC12610A39C9499ED96FDF9812C80EF911EC3B7AA_gshared_inline (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mE8DFD37F7FF54F4D5D84160CD8D233117F04FC86_gshared (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC74E19127E8024FB3022E5C9121C69B965217CAC_gshared (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3E124925AEC827D9FAC20FFB92CBE1C1A6AA8499_gshared (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m3D196ADE59DE13B9FDC5D827B1A6D00CBEF1F6DF_gshared (UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>::op_Implicit(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AsyncOperationHandle_1_op_Implicit_mB162F31946A8441D0E802C22813538D521985E4A_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 ___obj0, const RuntimeMethod* method) ;
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471 HashSet_1_GetEnumerator_m8377CDB13C75F8E80596FB1882FBF52FA904C110_gshared (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m50ACC7E0776BC7E7318241FCBFD3EACFB57D89A1_gshared (Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D Enumerator_get_Current_m9D7635CAD57C30BE21041BB1B7901B530F37F33A_gshared_inline (Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_m82179A5DEA648E0BEADD3D5C11A14EBA3E729F9F_gshared (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___item0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<T> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::Convert<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AsyncOperationHandle_Convert_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m40740472C22DEE6B955A2979A31B3D3825FE2BA1_gshared (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, const RuntimeMethod* method) ;
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>::get_Result()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A AsyncOperationHandle_1_get_Result_m3FF8FC76759077D4125CFC51C7F3558D19091A66_gshared (AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mA02118499EE8C92C460C11AEA433B732269D9A28_gshared (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* __this, RuntimeObject* ___key0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::AutoReleaseHandleOnCompletion<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_AutoReleaseHandleOnCompletion_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m2C02089683CEAEDB65C3D766DFDCB0F860AD0B02_gshared (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m18097B40A12C33DBB5F9338241835C1118A4BD29_gshared (Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<System.Object,System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m960CFE6ABFCB6C2399B69DEDFB27765D1FCE57A6_gshared (RuntimeObject* ___source0, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___selector1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::RemoveAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___match0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Object>::UnionWith(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___collection0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<T>,System.Collections.Generic.IEqualityComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Object>::IntersectWith(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IntersectWith_m5E2EF2E468F32346D8F6499406BFFD8DD08FF237_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___other0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.HashSet`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperation<System.Object>(TObject,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 ResourceManager_CreateCompletedOperation_TisRuntimeObject_m863E4E0C76D105B8EBD33A40D650BE72EE6E122C_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, RuntimeObject* ___result0, String_t* ___errorMsg1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::AutoReleaseHandleOnCompletion<System.Object>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_AutoReleaseHandleOnCompletion_TisRuntimeObject_m86EE7C644F696E7735617F930543B3375D043072_gshared (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 ___handle0, const RuntimeMethod* method) ;
// System.Void System.Action`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m9B0EFF74CAA7B97D747540A96B74A034BC170C83_gshared (Action_2_t0577EF47136E82877E68C7AAD83FE5528505C84C* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mB7E422278A9F89203BFED7F1B8F04DB5F7438D0E_gshared (Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// T[] System.Array::Empty<System.Object>()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_m55011E8360A8199FB239A5787BA8631CDD6116FC_gshared_inline (const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m3D548A0DCA3594537DF9E7A598C2758D4BA12E6A_gshared (Func_2_t569EBC7582375797810A3BA8DBE9EF7E27AA35B4* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateChainOperation<System.Object>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 ResourceManager_CreateChainOperation_TisRuntimeObject_m278CC68676A494848AC372CE9C14196643900C84_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependentOp0, Func_2_t569EBC7582375797810A3BA8DBE9EF7E27AA35B4* ___callback1, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mE7F23C35329A5B2C255606154F5DEC2B05E55D32_gshared (Action_1_tBF02462CDF8C44C65825EBF7E54411B70D8779DA* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>::add_Completed(System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationHandle_1_add_Completed_m5285018907EA40EDFA6EB22C71DA4C306233CD07_gshared (AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5* __this, Action_1_tBF02462CDF8C44C65825EBF7E54411B70D8779DA* ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m8C1C43826DED8F6CCE61220305D49B1DFDD9F8DE_gshared (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.AddressableAssets.AddressablesImpl::TrackHandle<System.Object>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 AddressablesImpl_TrackHandle_TisRuntimeObject_mE759AB43BBF534C48A1215F3167CF3617754FF24_gshared (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 ___handle0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::StartOperation<System.Object>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 ResourceManager_StartOperation_TisRuntimeObject_m3BF938FE98C0890FD2153D422794292972292913_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* ___operation0, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependency1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m07BB6FBC0FABAC04CDF5E71CF0B1B52EBFBFD5F5_gshared (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___item0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mA01A4AC88E76030943261F0983E7960679F40AFF_gshared (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* __this, RuntimeObject* ___key0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mADC0C448F9008C219B3AF97CDE425738603527EE_gshared (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* __this, RuntimeObject* ___key0, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___value1, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64>>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mA13E83F1AC1E95EF74D09AE06FE8206FD671023C_gshared (Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateChainOperation<System.Int64>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA ResourceManager_CreateChainOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mCB7E7FEA892D80C9D8E39783C7EDEC073377055D_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependentOp0, Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303* ___callback1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.AddressableAssets.AddressablesImpl::TrackHandle<System.Int64>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA AddressablesImpl_TrackHandle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m72B729103DEBF63E12CBF98814C6C1F2FCB9A64E_gshared (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA ___handle0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___capacity0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperationWithException<System.Int64>(TObject,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA ResourceManager_CreateCompletedOperationWithException_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m465A283E39C2407EBF2830FCF4091FC34498BEC2_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, int64_t ___result0, Exception_t* ___exception1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___collection0, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Distinct<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Distinct_TisRuntimeObject_m02FE60CEF4D41A2808E11DA17AA1A5F88E99CF37_gshared (RuntimeObject* ___source0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperation<System.Int64>(TObject,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA ResourceManager_CreateCompletedOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC95846017F5C2D5AF83CF86B24F67566FE110F73_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, int64_t ___result0, String_t* ___errorMsg1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperationWithException<System.Object>(TObject,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 ResourceManager_CreateCompletedOperationWithException_TisRuntimeObject_m33042D9C1313FB3544492C9EA023C6825436B74D_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, RuntimeObject* ___result0, Exception_t* ___exception1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<TObject>> UnityEngine.AddressableAssets.AddressablesImpl::LoadAssetsAsync<System.Object>(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>,System.Action`1<TObject>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t3000C87509C4839FB9B2B42FB09606B4A77341CA AddressablesImpl_LoadAssetsAsync_TisRuntimeObject_mE3AEAB6C8F7C178FCC916FD60C2088D5874F250D_gshared (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___locations0, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___callback1, bool ___releaseDependenciesOnFailure2, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m0CF568F0997B23D516FE916245D30D8AC55FA439_gshared (Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateChainOperation<System.Boolean>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 ResourceManager_CreateChainOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB6C6AC207F515DE85518CBCB257300C1DB6E74B4_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependentOp0, Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C* ___callback1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::AutoReleaseHandleOnCompletion<System.Boolean>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA_gshared (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 ___handle0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperation<System.Boolean>(TObject,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, bool ___result0, String_t* ___errorMsg1, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>::add_CompletedTypeless(System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationHandle_1_add_CompletedTypeless_m951D361B906850FF6AE07A12836689437806B64F_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* ___value0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mE5B1B2CF3154AF6ED819D2D08906E521090B2692_gshared (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* __this, RuntimeObject* ___key0, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* ___value1, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mF469F6138DDEEE44DDA515D084A8A9E3D1625994_gshared (Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateChainOperation<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m67C739D8048B9195D60E73A7214F71B27910722B_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependentOp0, Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675* ___callback1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperationWithException<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>(TObject,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ResourceManager_CreateCompletedOperationWithException_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m6B5CD067856442A604A5AB2829CFA5BB5C895E94_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A ___result0, Exception_t* ___exception1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperation<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>(TObject,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ResourceManager_CreateCompletedOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m54D08D83DECF41A34A7D44FE4C80811A0EFD62CF_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A ___result0, String_t* ___errorMsg1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>::get_IsRunning()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AsyncOperationBase_1_get_IsRunning_mC57EEBFBB62A9CE467308DC61337C692B4A956CF_gshared_inline (AsyncOperationBase_1_t53CEC258A81CC6E6C433249F4DBF1B719395DBD7* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE6DF3511C63729556608157B88C73DF366571DBF_gshared (Func_2_tBAB72AD514333409955F64CF3608C4B5DEE65A7E* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateChainOperation<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance,UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObjectDependency>,System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObjectDependency>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m85CC5296096392FF64310EE15249CF003BC55C37_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___dependentOp0, Func_2_tBAB72AD514333409955F64CF3608C4B5DEE65A7E* ___callback1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::AutoReleaseHandleOnCompletion<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_AutoReleaseHandleOnCompletion_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m4C906A30C1261F68C3E129AB73FD19520B454F86_gshared (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, bool ___unloadSceneOpExcludeReleaseCallback1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::AutoReleaseHandleOnTypelessCompletion<System.Object>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_AutoReleaseHandleOnTypelessCompletion_TisRuntimeObject_m65424DEEA2CBBAAB99E586772AC76694A67F1133_gshared (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 ___handle0, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m046DED489E38F15407F5825AD753C4090F103893_gshared (RuntimeObject* ___source0, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate1, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::Any<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Any_TisRuntimeObject_m7A8464D749B64BD550FDDF2C92C8D1844986CA86_gshared (RuntimeObject* ___source0, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m312822B0685EB89992B80C760E82616DE2CA7C33_gshared (Func_2_t7B70B0721631CFEBFDB547DCA09F16CB1898B8CF* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateChainOperation<System.Object,System.Object>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObjectDependency>,System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObjectDependency>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 ResourceManager_CreateChainOperation_TisRuntimeObject_TisRuntimeObject_m7227CDC8037177D22CC36405E2F4E4B33ABF7580_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 ___dependentOp0, Func_2_t7B70B0721631CFEBFDB547DCA09F16CB1898B8CF* ___callback1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>> UnityEngine.ResourceManagement.ResourceManager::CreateGroupOperation<System.Object>(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ResourceManager_CreateGroupOperation_TisRuntimeObject_m5757CDBE416F964F2D4FB8A0224E73B255780FE4_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, RuntimeObject* ___locations0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>::IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperationHandle_1_IsValid_m998AFCA882B236BB6DB83DC4D3F162D4C7CB3FAA_gshared (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>::get_IsDone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperationHandle_1_get_IsDone_mB59C0AB3A1AC9B985F73679FC54DEF3D61F80172_gshared (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m45A8C344B6A3DA83C32F4D569CB9ECEA3C6CEAE7_gshared_inline (Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___obj0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Object>::InvokeExecute()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationBase_1_InvokeExecute_m7BC15822A8CB138F65AF12E9000EFBD6EE3F48B3_gshared (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Object>::Complete(TObject,System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationBase_1_Complete_m113C44FFAB7DAA0DCB9C105663C50FA7D9BFD8F8_gshared (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, RuntimeObject* ___result0, bool ___success1, String_t* ___errorMsg2, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationBase_1__ctor_mFC5DD5A9DBFD933E7B316BC47708AFE7D9CDE731_gshared (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<T> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::Convert<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 AsyncOperationHandle_Convert_TisRuntimeObject_m8E804E5FC00B77D5EC676ECA81D552B71A0C4CAC_gshared (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AssetReferenceT`1<System.Object>::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReferenceT_1__ctor_m50D6611193A28914E709481F8AA1BFF6EB3B05FB_gshared (AssetReferenceT_1_t7D9DC8B7474563743CCC3E1D1CD06D03EDE333C3* __this, String_t* ___guid0, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::FirstOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_m89A7FC9E77581DB0D6C05F91BD328EDCA61A19BA_gshared (RuntimeObject* ___source0, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___predicate1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Object>::get_IsDone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperationBase_1_get_IsDone_mFD5B8AC9A444EA62DB9751CEE9275A9BB43B4622_gshared (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>::Acquire()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 AsyncOperationHandle_1_Acquire_mD08A4CD8D98D771CDEFF1A2DCDBC16DC9C9556AD_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::StartOperation<System.Boolean>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 ResourceManager_StartOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m1067237C1C6A9C81341005BB04E1E0E44206AB44_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9* ___operation0, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependency1, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationHandle_1_Release_m525B557AF9B665D33B03BB88680B2AEECB00C260_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Assertions.Assert::AreEqual<System.Object>(T,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Assert_AreEqual_TisRuntimeObject_m8D81E3A8231A642313203387318070C6224B8784_gshared (RuntimeObject* ___expected0, RuntimeObject* ___actual1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared (ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ;
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>::WaitForCompletion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperationHandle_1_WaitForCompletion_mA58DF380D030F1F4B1EADD37344BC8CC84B4281F_gshared (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m155A98DAD659FDE22883202A6E0B0DCEBEAECB27_gshared (Action_1_t597199961BAA72AAD4CBE797FBA844A692DB004D* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>::add_Completed(System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationHandle_1_add_Completed_m08D8B3A94C16A8C13C7F2FD0E96655C1ED3545C5_gshared (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* __this, Action_1_t597199961BAA72AAD4CBE797FBA844A692DB004D* ___value0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationStatus UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>::get_Status()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AsyncOperationHandle_1_get_Status_m8C42BD9E3AF7281DE61B00D128FF1C7F44FF02C4_gshared (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>::get_DebugName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsyncOperationHandle_1_get_DebugName_m355D2D6FE1ADB6E7A772A14849A8B779F731CE6A_gshared (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* __this, const RuntimeMethod* method) ;
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>::get_Result()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperationHandle_1_get_Result_m265224288EB12E63C1771851E91CB81F9DB83003_gshared (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* __this, const RuntimeMethod* method) ;
// TSource[] System.Linq.Enumerable::ToArray<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_m6B1F26FB2B3EA7B18B82FC81035440AAAEFCE924_gshared (RuntimeObject* ___source0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Int32Enum>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mA9988CDC49C4859A6C9555C8CE9C693EA0AF768C_gshared (Dictionary_2_t1BADE94A7E53FAAFB3B9C0BB4DF061F13C8A1298* __this, int32_t ___key0, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Int32Enum>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_m2AD6E76220E3D39F0898141D91D3D0CD814B31CE_gshared (Dictionary_2_t1BADE94A7E53FAAFB3B9C0BB4DF061F13C8A1298* __this, int32_t ___key0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Int32Enum>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m72F4FDC32CBD28A6AAC85284DEF64CE9BF8DE582_gshared (Dictionary_2_t1BADE94A7E53FAAFB3B9C0BB4DF061F13C8A1298* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32Enum,System.Int32Enum>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mAEAF04AB4A1511F9DDAB58DC19E3AAC3CA5B727B_gshared (Dictionary_2_t1BADE94A7E53FAAFB3B9C0BB4DF061F13C8A1298* __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mB6607B567A17529FCB98211B2F0DB80C8221997F_gshared (Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5 List_1_GetEnumerator_m5EC3D9DDBF70C3943F3F415E109848FB1BA4F483_gshared (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mF14B13079BA29D72CF1479C47A523781823A6A79_gshared (Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D Enumerator_get_Current_mED23BA54237489B3A4CB41FAF90C0AD36D02A4AA_gshared_inline (Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mEE227741CD024815E1C4AC5DEEF931C18BDDFDF8_gshared (Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___key0, RuntimeObject** ___value1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___key0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mA8C6DC40B44EFB5EC84E036997F5DDE2B4255F96_gshared_inline (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D List_1_get_Item_m09E5100907049D55AAD968065B93D7E92A6CF0F3_gshared (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___key0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// T UnityEngine.ResourceManagement.Util.ComponentSingleton`1<System.Object>::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ComponentSingleton_1_get_Instance_mB8C0B2A5F8B76C5F24719C25567AD046ABB8D9AB_gshared (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.Util.ComponentSingleton`1<System.Object>::get_Exists()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComponentSingleton_1_get_Exists_m6BB36CD5D0EFDDAF61773C999FF1B93FC51D2652_gshared (const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.Util.ComponentSingleton`1<System.Object>::DestroySingleton()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComponentSingleton_1_DestroySingleton_m7AFD0284348570A8D24207785FF94E04761350F8_gshared (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Byte>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_gshared_inline (List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* __this, uint8_t ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Byte>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_gshared (List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* __this, RuntimeObject* ___collection0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// System.Void System.Func`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::ProvideResource<System.Object>(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 ResourceManager_ProvideResource_TisRuntimeObject_m7E0E889B00893BD0E0F7E330E748A42B1A9B831F_gshared (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, RuntimeObject* ___location0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle::Complete<System.Object>(T,System.Boolean,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProvideHandle_Complete_TisRuntimeObject_m0DCA74D4314BF3C6E5975B1E068C1BDBD41D3164_gshared (ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* __this, RuntimeObject* ___result0, bool ___status1, Exception_t* ___exception2, const RuntimeMethod* method) ;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Object>::get_LocationName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsyncOperationHandle_1_get_LocationName_m3F238AB4D13A5468359B649A2AAC949E78C672EA_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
// UnityEngine.AssetBundleRequest UnityEngine.AssetBundle::LoadAllAssetsAsync<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* AssetBundle_LoadAllAssetsAsync_TisRuntimeObject_mEBF37F0441990D5DEF5CF2D1741D7354B901BAB5_gshared (AssetBundle_tB38418819A49060CD738CB21541649340F082943* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Object>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.ResourceManagement.Util.ObjectInitializationData>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2B3B3831C04033E325534A3A148815D75B3CA6F4_gshared (List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Byte>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC411581553467A7DB76C06E5E5FCA34E4EC621B9_gshared (List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* __this, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<System.Byte>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* List_1_ToArray_m23F8BB7CABADC11EBCAB5AB701B75F56C865BE24_gshared (List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mF225F49F6BE54C39563CECD7C693F0AE4F0530E8_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, int32_t ___capacity0, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, RuntimeObject** ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<PackedPlayModeBuildLogs/RuntimeBuildLog>::.ctor()
inline void List_1__ctor_m8A79CB81C9E8B6F666D87F2F324E3B97738BD8BB (List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB*, const RuntimeMethod*))List_1__ctor_m8A79CB81C9E8B6F666D87F2F324E3B97738BD8BB_gshared)(__this, method);
}
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void PackedPlayModeBuildLogs/RuntimeBuildLog::.ctor(UnityEngine.LogType,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeBuildLog__ctor_m29FC0C974B2C6D702AF74C393BF2640D0836A7DB (RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E* __this, int32_t ___type0, String_t* ___message1, const RuntimeMethod* method) ;
// System.Void System.Attribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AssetReferenceUIRestriction::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReferenceUIRestriction__ctor_m068B89DD8634990FD707FB05B33B258D10E1C8E7 (AssetReferenceUIRestriction_t67D38BAF1465BF26B85A9213B0FC9D3034E50746* __this, const RuntimeMethod* method) ;
// System.Void System.Text.StringBuilder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___value0, const RuntimeMethod* method) ;
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___value0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.ResourceManager UnityEngine.AddressableAssets.AddressablesImpl::get_ResourceManager()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.ResourceManager::RegisterForCallbacks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceManager_RegisterForCallbacks_m805F04D79BF5BFF608E92C029378AA498A0966E6 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, const RuntimeMethod* method) ;
// System.Boolean System.IO.File::Exists(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool File_Exists_mD7E7A84A6B9E9A9BADBDA7C46AAE0624EF106D85 (String_t* ___path0, const RuntimeMethod* method) ;
// System.String System.IO.File::ReadAllText(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* File_ReadAllText_m5635BE83C14358AB1721547180F43103F777CEB5 (String_t* ___path0, const RuntimeMethod* method) ;
// T UnityEngine.JsonUtility::FromJson<PackedPlayModeBuildLogs>(System.String)
inline PackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6* JsonUtility_FromJson_TisPackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6_m8952833D16CB87093438FD33D08D7F13159A95BA (String_t* ___json0, const RuntimeMethod* method)
{
return (( PackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6* (*) (String_t*, const RuntimeMethod*))JsonUtility_FromJson_TisRuntimeObject_m3A645CB2B6525E4A5835EA8A8CEBD39C7E2C444A_gshared)(___json0, method);
}
// System.Collections.Generic.List`1<PackedPlayModeBuildLogs/RuntimeBuildLog> PackedPlayModeBuildLogs::get_RuntimeBuildLogs()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB* PackedPlayModeBuildLogs_get_RuntimeBuildLogs_m2A62CE1FAC6164FD6B0D89993B38230C9D8256E9 (PackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<PackedPlayModeBuildLogs/RuntimeBuildLog>::GetEnumerator()
inline Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9 List_1_GetEnumerator_m6B4D7442FC7902A71912C611E6C88E5959A5804C (List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB* __this, const RuntimeMethod* method)
{
return (( Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9 (*) (List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB*, const RuntimeMethod*))List_1_GetEnumerator_m6B4D7442FC7902A71912C611E6C88E5959A5804C_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<PackedPlayModeBuildLogs/RuntimeBuildLog>::Dispose()
inline void Enumerator_Dispose_mF277821D112553EF133207DD1FD30C28164FD5A4 (Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9*, const RuntimeMethod*))Enumerator_Dispose_mF277821D112553EF133207DD1FD30C28164FD5A4_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<PackedPlayModeBuildLogs/RuntimeBuildLog>::get_Current()
inline RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E Enumerator_get_Current_mFB4F8C596D39E3E7A9B4CD5B875A297B94CE2973_inline (Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9* __this, const RuntimeMethod* method)
{
return (( RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E (*) (Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9*, const RuntimeMethod*))Enumerator_get_Current_mFB4F8C596D39E3E7A9B4CD5B875A297B94CE2973_gshared_inline)(__this, method);
}
// System.Void UnityEngine.AddressableAssets.Addressables::LogWarning(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_LogWarning_m28ECE63F21057A737DE997CC36F06259EEF17800 (String_t* ___msg0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.Addressables::LogError(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_LogError_mA7C5D3859A3A3ABEC3AF91A8FD3974ACBA12AD94 (String_t* ___msg0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<PackedPlayModeBuildLogs/RuntimeBuildLog>::MoveNext()
inline bool Enumerator_MoveNext_mBDFF8CE81D5B58DFCD5C417517A5D58245C47640 (Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9*, const RuntimeMethod*))Enumerator_MoveNext_mBDFF8CE81D5B58DFCD5C417517A5D58245C47640_gshared)(__this, method);
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Boolean>::get_IsDone()
inline bool AsyncOperationBase_1_get_IsDone_m46309A60983E74B1410E4AC3020A5CAFE40762DB (AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9*, const RuntimeMethod*))AsyncOperationBase_1_get_IsDone_m46309A60983E74B1410E4AC3020A5CAFE40762DB_gshared)(__this, method);
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData>::IsValid()
inline bool AsyncOperationHandle_1_IsValid_m1EA2A5DA758CF2E327C61A7E152A805725950373 (AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD*, const RuntimeMethod*))AsyncOperationHandle_1_IsValid_mE28D0DEC7BB8A4A921286FD5D7B1FB967CF1C8B1_gshared)(__this, method);
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData>::get_IsDone()
inline bool AsyncOperationHandle_1_get_IsDone_mDD8D42C7633C5F63997CFCC3E9CB9883BBA2F12C (AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD*, const RuntimeMethod*))AsyncOperationHandle_1_get_IsDone_mC48CC186E4505E7279371FF795E69202D692BAAE_gshared)(__this, method);
}
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData>::WaitForCompletion()
inline ResourceManagerRuntimeData_t02E4171B60AD2790A9F0683CEBE3D3FD9D643120* AsyncOperationHandle_1_WaitForCompletion_m0443E461BC5B48D14836DC911827B7E1EFFEB744 (AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD* __this, const RuntimeMethod* method)
{
return (( ResourceManagerRuntimeData_t02E4171B60AD2790A9F0683CEBE3D3FD9D643120* (*) (AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD*, const RuntimeMethod*))AsyncOperationHandle_1_WaitForCompletion_m4E4B5C196ABB1FB73BC34C54E9E6E4955B6255F6_gshared)(__this, method);
}
// System.Single UnityEngine.Time::get_unscaledDeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledDeltaTime_m89252D23CC5AA295CFA4EB2BCB417A831AC51652 (const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.ResourceManager::Update(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceManager_Update_mE18FA475CB6F6B7020A53A51B0FAD323819F7B4C (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, float ___unscaledDeltaTime0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Boolean>::InvokeExecute()
inline void AsyncOperationBase_1_InvokeExecute_m348860D240F3073087FDD6B33EAD7C52BF72BC06 (AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9* __this, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9*, const RuntimeMethod*))AsyncOperationBase_1_InvokeExecute_m348860D240F3073087FDD6B33EAD7C52BF72BC06_gshared)(__this, method);
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>::IsValid()
inline bool AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_IsValid_mE28D0DEC7BB8A4A921286FD5D7B1FB967CF1C8B1_gshared)(__this, method);
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>::get_IsDone()
inline bool AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786 (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_get_IsDone_mC48CC186E4505E7279371FF795E69202D692BAAE_gshared)(__this, method);
}
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>::WaitForCompletion()
inline RuntimeObject* AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_WaitForCompletion_m4E4B5C196ABB1FB73BC34C54E9E6E4955B6255F6_gshared)(__this, method);
}
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData>::get_Result()
inline ResourceManagerRuntimeData_t02E4171B60AD2790A9F0683CEBE3D3FD9D643120* AsyncOperationHandle_1_get_Result_mC5EAF89AA6A399A1D8AE8EB9B95BEFCED4FE0D49 (AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD* __this, const RuntimeMethod* method)
{
return (( ResourceManagerRuntimeData_t02E4171B60AD2790A9F0683CEBE3D3FD9D643120* (*) (AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD*, const RuntimeMethod*))AsyncOperationHandle_1_get_Result_m3BFABA5103704DD252ABCC2DDF622300E887773E_gshared)(__this, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Boolean>::Complete(TObject,System.Boolean,System.String)
inline void AsyncOperationBase_1_Complete_m7672D1479CCD241E6106E62B6ECCC035AC6715B7 (AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9* __this, bool ___result0, bool ___success1, String_t* ___errorMsg2, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9*, bool, bool, String_t*, const RuntimeMethod*))AsyncOperationBase_1_Complete_m7672D1479CCD241E6106E62B6ECCC035AC6715B7_gshared)(__this, ___result0, ___success1, ___errorMsg2, method);
}
// System.String UnityEngine.PlayerPrefs::GetString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PlayerPrefs_GetString_mA00D069B851DAD77C64D641539889BFD58A8AA92 (String_t* ___key0, const RuntimeMethod* method) ;
// System.String UnityEngine.AddressableAssets.AddressablesImpl::ResolveInternalId(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AddressablesImpl_ResolveInternalId_m858249BA7A7A6C41684815D2A09618EEC81F48CC (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___id0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.InitalizationObjectsOperation::LogRuntimeWarnings(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InitalizationObjectsOperation_LogRuntimeWarnings_m00AE676D1FCCD48675884FE9DD20F5D1F684AEDA (InitalizationObjectsOperation_t814FDE8C63D213641D19602F6E55C952F8559E93* __this, String_t* ___pathToBuildLogs0, const RuntimeMethod* method) ;
// System.Void System.IO.File::Delete(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_Delete_mB5CB249F5370D49747243BCA9C56CCC48D3E6A08 (String_t* ___path0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::.ctor()
inline void List_1__ctor_mF98DA2A0A3DF3BE5F43A0348232321DF987F37EB (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843*, const RuntimeMethod*))List_1__ctor_mF98DA2A0A3DF3BE5F43A0348232321DF987F37EB_gshared)(__this, method);
}
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.Util.ObjectInitializationData> UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData::get_InitializationObjects()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* ResourceManagerRuntimeData_get_InitializationObjects_m0C2D008C79BD52C0F9895F093E4AFD3AFDB9E014 (ResourceManagerRuntimeData_t02E4171B60AD2790A9F0683CEBE3D3FD9D643120* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.ResourceManagement.Util.ObjectInitializationData>::GetEnumerator()
inline Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F List_1_GetEnumerator_m5A980956486ABA2DD985AD3AC39E1F37C3810643 (List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* __this, const RuntimeMethod* method)
{
return (( Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F (*) (List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4*, const RuntimeMethod*))List_1_GetEnumerator_m5A980956486ABA2DD985AD3AC39E1F37C3810643_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.Util.ObjectInitializationData>::Dispose()
inline void Enumerator_Dispose_m04B12BCE0DEA3647679B37EEF63F7C19D33C6BF0 (Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F*, const RuntimeMethod*))Enumerator_Dispose_m04B12BCE0DEA3647679B37EEF63F7C19D33C6BF0_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.Util.ObjectInitializationData>::get_Current()
inline ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 Enumerator_get_Current_m0BF5BA59AFDDA64918507DDC5380B9D8260EC948_inline (Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F* __this, const RuntimeMethod* method)
{
return (( ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 (*) (Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F*, const RuntimeMethod*))Enumerator_get_Current_m0BF5BA59AFDDA64918507DDC5380B9D8260EC948_gshared_inline)(__this, method);
}
// UnityEngine.ResourceManagement.Util.SerializedType UnityEngine.ResourceManagement.Util.ObjectInitializationData::get_ObjectType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1 ObjectInitializationData_get_ObjectType_m7706EB3247D33B65F062CDEEB40792A27B8ABF69 (ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3* __this, const RuntimeMethod* method) ;
// System.Type UnityEngine.ResourceManagement.Util.SerializedType::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* SerializedType_get_Value_m8AC9DC985380FD7524D147E2C5C95664FAB9A10A (SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1* __this, const RuntimeMethod* method) ;
// System.Boolean System.Type::op_Equality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7 (Type_t* ___left0, Type_t* ___right1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.ResourceManagement.Util.ObjectInitializationData::GetAsyncInitHandle(UnityEngine.ResourceManagement.ResourceManager,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ObjectInitializationData_GetAsyncInitHandle_m0017D1CE9481015847F724E9E22C481A2CFDF2FC (ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3* __this, ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___rm0, String_t* ___idOverride1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Add(T)
inline void List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_inline (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, const RuntimeMethod*))List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_gshared_inline)(__this, ___item0, method);
}
// System.Void UnityEngine.AddressableAssets.Addressables::LogErrorFormat(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_LogErrorFormat_mF0CA256BF3AE7C48CF28D567BFC16BBC5A104132 (String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.Util.ObjectInitializationData>::MoveNext()
inline bool Enumerator_MoveNext_m1D98EC27C97B1AB892155E18103A0FB595C423DD (Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F*, const RuntimeMethod*))Enumerator_MoveNext_m1D98EC27C97B1AB892155E18103A0FB595C423DD_gshared)(__this, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>> UnityEngine.ResourceManagement.ResourceManager::CreateGenericGroupOperation(System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ResourceManager_CreateGenericGroupOperation_mD157A8B840D805E4DE84C4ED116E42807FFC54A1 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* ___operations0, bool ___releasedCachedOpOnComplete1, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mF1356C48B8A23436A7EF0E725EAB1BCA762DDEE3 (Action_1_tC7F84E2CB9817240B34A06E761E8E54429DC4B51* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Action_1_tC7F84E2CB9817240B34A06E761E8E54429DC4B51*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_mCDB69DE3F4173FFB4DB9B58CCB99D53CA858AEB8_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>::add_Completed(System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
inline void AsyncOperationHandle_1_add_Completed_m4D0C44E094B44B553362FB56730F2FD28D5376D8 (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, Action_1_tC7F84E2CB9817240B34A06E761E8E54429DC4B51* ___value0, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, Action_1_tC7F84E2CB9817240B34A06E761E8E54429DC4B51*, const RuntimeMethod*))AsyncOperationHandle_1_add_Completed_m0A29904183FF915F3F53B5A91D966447A51BA0D7_gshared)(__this, ___value0, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Boolean>::.ctor()
inline void AsyncOperationBase_1__ctor_mCEE82E3D26E28A39BCF9C98AAB2F97A2A8DB38E1 (AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9* __this, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9*, const RuntimeMethod*))AsyncOperationBase_1__ctor_mCEE82E3D26E28A39BCF9C98AAB2F97A2A8DB38E1_gshared)(__this, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationStatus UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>::get_Status()
inline int32_t AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047 (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_get_Status_m66615FF5C0E965DD89EC2878F815637D3D5C1672_gshared)(__this, method);
}
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>::get_DebugName()
inline String_t* AsyncOperationHandle_1_get_DebugName_m1B4CA34F15602E8539B627D1D243106318CE2056 (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_get_DebugName_mDAFD5550BB93A5A87413AA256104EE9DC326A88E_gshared)(__this, method);
}
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>::get_Result()
inline RuntimeObject* AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_get_Result_m3BFABA5103704DD252ABCC2DDF622300E887773E_gshared)(__this, method);
}
// System.String System.String::Format(System.String,System.Object,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A (String_t* ___format0, RuntimeObject* ___arg01, RuntimeObject* ___arg12, RuntimeObject* ___arg23, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::Release<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline void AddressablesImpl_Release_TisIList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_m97001E39C9CF3A147DFEA451C65467252B88157E (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___handle0, const RuntimeMethod* method)
{
(( void (*) (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*, AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90, const RuntimeMethod*))AddressablesImpl_Release_TisRuntimeObject_mF439699143274281BB57927A26DF2EF8A34F945C_gshared)(__this, ___handle0, method);
}
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___handle0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.InvalidKeyException::.ctor(System.Object,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidKeyException__ctor_mA75E071E74953129BAA2A83B92185C62931D173E (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, RuntimeObject* ___key0, Type_t* ___type1, const RuntimeMethod* method) ;
// System.Void System.Exception::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F (Exception_t* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.InvalidKeyException::set_Key(System.Object)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InvalidKeyException_set_Key_mCDC4F50DA79B43EE22E693752C230A727E520F1A_inline (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, RuntimeObject* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.InvalidKeyException::set_Type(System.Type)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InvalidKeyException_set_Type_m95D438D9D2D16C60E66334D606F8CCE73928A0CB_inline (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, Type_t* ___value0, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<UnityEngine.AddressableAssets.Addressables/MergeMode>::.ctor(T)
inline void Nullable_1__ctor_m60C3B49DFAF86EE55BED0FDBEFD0585184738FE5 (Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60* __this, int32_t ___value0, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___value0, method);
}
// System.Void System.Exception::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___message0, const RuntimeMethod* method) ;
// System.Void System.Exception::.ctor(System.String,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3 (Exception_t* __this, String_t* ___message0, Exception_t* ___innerException1, const RuntimeMethod* method) ;
// System.Void System.Exception::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m412D5FC4D69035738F1DB88FD771ABD6B0E9E120 (Exception_t* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___info0, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___context1, const RuntimeMethod* method) ;
// System.Object UnityEngine.AddressableAssets.InvalidKeyException::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* InvalidKeyException_get_Key_m04CFA5445F268B1738B83E149DA2A560A789A291_inline (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, const RuntimeMethod* method) ;
// System.String System.Exception::get_Message()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Exception_get_Message_mCFE0D38FDF9001405299AAE43BBE2A9AD806C441 (Exception_t* __this, const RuntimeMethod* method) ;
// System.Type UnityEngine.AddressableAssets.InvalidKeyException::get_Type()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* InvalidKeyException_get_Type_mFCF9566F7A5F7ECEF09376CD0D95CC78ACE44633_inline (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806 (String_t* ___format0, RuntimeObject* ___arg01, RuntimeObject* ___arg12, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method) ;
// System.Void System.Text.StringBuilder::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_mCD797D942316CB356205FD96415B0B7581CDAD60 (StringBuilder_t* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30 (String_t* ___format0, RuntimeObject* ___arg01, const RuntimeMethod* method) ;
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m3A7D629DAA5E0E36B8A617A911E34F79AF84AE63 (StringBuilder_t* __this, RuntimeObject* ___value0, const RuntimeMethod* method) ;
// System.Text.StringBuilder System.Text.StringBuilder::Replace(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Replace_mEACDB7793357B7ABB5E7BFB59CE2C2DE27673950 (StringBuilder_t* __this, String_t* ___oldValue0, String_t* ___newValue1, const RuntimeMethod* method) ;
// System.Nullable`1<UnityEngine.AddressableAssets.Addressables/MergeMode> UnityEngine.AddressableAssets.InvalidKeyException::get_MergeMode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60 InvalidKeyException_get_MergeMode_m3B874B38F69384DAF973604A6946E0F21AE1360F_inline (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.AddressableAssets.Addressables/MergeMode>::get_HasValue()
inline bool Nullable_1_get_HasValue_m5CF10CCEDF64371F628E29715C5394F221A63EC9_inline (Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
// T System.Nullable`1<UnityEngine.AddressableAssets.Addressables/MergeMode>::get_Value()
inline int32_t Nullable_1_get_Value_m3913F21EC5656B0EE1A737068CBFCC77A406A2E7 (Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method);
}
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.Addressables::get_m_Addressables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC (const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.ResourceProviders.IInstanceProvider UnityEngine.AddressableAssets.AddressablesImpl::get_InstanceProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AddressablesImpl_get_InstanceProvider_m8BC14A958EB91A2BD3A686758670C728190A6090 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method) ;
// System.Func`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.String> UnityEngine.AddressableAssets.AddressablesImpl::get_InternalIdTransformFunc()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* AddressablesImpl_get_InternalIdTransformFunc_m805CE26548AF0BE138B2212784F882066B3F1E71 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::set_InternalIdTransformFunc(System.Func`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_set_InternalIdTransformFunc_m832753A5BBAAA21DF25F69A464E3B4C6DB38DCD1 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* ___value0, const RuntimeMethod* method) ;
// System.Action`1<UnityEngine.Networking.UnityWebRequest> UnityEngine.AddressableAssets.AddressablesImpl::get_WebRequestOverride()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* AddressablesImpl_get_WebRequestOverride_mCDA70F560071BBABA265369E3192DAA9E36264E5 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::set_WebRequestOverride(System.Action`1<UnityEngine.Networking.UnityWebRequest>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_set_WebRequestOverride_mAF441D4DF4914BA54E1BAC5E2D5E54187CCD1216 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* ___value0, const RuntimeMethod* method) ;
// System.String UnityEngine.AddressableAssets.AddressablesImpl::get_StreamingAssetsSubFolder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AddressablesImpl_get_StreamingAssetsSubFolder_m836CFC1375369C5895DEA6E1D779DC09A466C31B (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.AddressableAssets.AddressablesImpl::get_BuildPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AddressablesImpl_get_BuildPath_m6621C8C65DAEF38F23E826AFA7E51B05FEAA924C (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.AddressableAssets.AddressablesImpl::get_PlayerBuildDataPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AddressablesImpl_get_PlayerBuildDataPath_m29B43E1D45B38754C648ABECDB7C9783E12CFD8B (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.AddressableAssets.AddressablesImpl::get_RuntimePath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AddressablesImpl_get_RuntimePath_m516C45F2BF5F5622F31FC11CD967DDDD02CCBE6A (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.AddressablesImpl::get_ResourceLocators()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AddressablesImpl_get_ResourceLocators_m8E2213BC51CCDBF257902E4E17E0C9385457288F (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::LogWarning(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_LogWarning_m1A027072AF03D4E499CF922978CBED57344AAF8A (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___msg0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::LogError(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_LogError_m52A2B1A6E3B166A075222CE0D00EB3124ECCB0D0 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___msg0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::Log(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_Log_mFD5E4D7EF8166751055599E2D73C60181CB5EAD2 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___msg0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::LogWarningFormat(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_LogWarningFormat_mE3F74A1473E680C02FAB802B2FBA8779BBA4ECC2 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::LogErrorFormat(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_LogErrorFormat_m9CA5AD09EC3AAE49EC71065499CEE0ED3E5F1B05 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::LogFormat(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_LogFormat_mB535C0BB3A5E30C93E8FF6DBECB0B4C756B09661 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::LogException(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_LogException_m8F960C2ADDA73A9E3F99D14AEB0BF77209E0966E (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, Exception_t* ___ex1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::LogException(System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_LogException_m7C420869EAA7619FC909037D84E5E7A93BEB7A3B (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, Exception_t* ___ex0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.Addressables::InitializeAsync()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC Addressables_InitializeAsync_m10372DD23D3C18B6CE06EAA473D7AAAC8B77FFBC (const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.AddressablesImpl::InitializeAsync()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC AddressablesImpl_InitializeAsync_m39F307E3349132C26AEA3CDB5711109DB64AD358 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.AddressablesImpl::InitializeAsync(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC AddressablesImpl_InitializeAsync_m686DE491E4A5336A025D165F1D83D73A4DA23B66 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, bool ___autoReleaseHandle0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.Addressables::LoadContentCatalogAsync(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC Addressables_LoadContentCatalogAsync_m4C4F1A194334A8F61691D2955030C0A5175355AA (String_t* ___catalogPath0, String_t* ___providerSuffix1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.AddressablesImpl::LoadContentCatalogAsync(System.String,System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC AddressablesImpl_LoadContentCatalogAsync_m3F26BD7F722C8D44FC6231023F98619B7523FA23 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___catalogPath0, bool ___autoReleaseHandle1, String_t* ___providerSuffix2, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.Addressables::LoadResourceLocationsAsync(System.Collections.Generic.IList`1<System.Object>,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 Addressables_LoadResourceLocationsAsync_mD9541D5F3A1593516244B4E44B458C8A12E0844D (RuntimeObject* ___keys0, int32_t ___mode1, Type_t* ___type2, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.AddressablesImpl::LoadResourceLocationsAsync(System.Collections.IEnumerable,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 AddressablesImpl_LoadResourceLocationsAsync_m2B02B077B4C9EBF5AF34FFE2C7066A94CD1D7DC4 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___keys0, int32_t ___mode1, Type_t* ___type2, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.Addressables::LoadResourceLocationsAsync(System.Object,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 Addressables_LoadResourceLocationsAsync_m417BF275FED24039E37FFEB1EB00CB28A1EDB94F (RuntimeObject* ___key0, Type_t* ___type1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.AddressablesImpl::LoadResourceLocationsAsync(System.Object,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 AddressablesImpl_LoadResourceLocationsAsync_m507C5B218CA7202B33C9E3C16AA442FD9E2F0A16 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, Type_t* ___type1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::Release(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_Release_mBCA4FCEFB7E34BD7DA17F90CC86028197383A61D (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl::ReleaseInstance(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AddressablesImpl_ReleaseInstance_mE61D6A077166382F5DC59DC3D3DFA6C90270705D (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___instance0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::Release<UnityEngine.GameObject>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline void AddressablesImpl_Release_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m9FA7888B0D3198A400FE9E00251398944F277595 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA ___handle0, const RuntimeMethod* method)
{
(( void (*) (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*, AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA, const RuntimeMethod*))AddressablesImpl_Release_TisRuntimeObject_mF439699143274281BB57927A26DF2EF8A34F945C_gshared)(__this, ___handle0, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64> UnityEngine.AddressableAssets.Addressables::GetDownloadSizeAsync(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA Addressables_GetDownloadSizeAsync_m979C14287E66E97FF2355029AB1A458329838D65 (RuntimeObject* ___key0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64> UnityEngine.AddressableAssets.AddressablesImpl::GetDownloadSizeAsync(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA AddressablesImpl_GetDownloadSizeAsync_mCD8F00A23FB807951242D109791248C542EE9B76 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64> UnityEngine.AddressableAssets.AddressablesImpl::GetDownloadSizeAsync(System.Collections.IEnumerable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA AddressablesImpl_GetDownloadSizeAsync_mF7C1FB7C9793E9A7715EF4838E1E098C39903DB0 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___keys0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.Addressables::DownloadDependenciesAsync(System.Object,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D Addressables_DownloadDependenciesAsync_mF464E92197A733BB59AB61AE86160743BF9BDF3F (RuntimeObject* ___key0, bool ___autoReleaseHandle1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AddressablesImpl::DownloadDependenciesAsync(System.Object,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AddressablesImpl_DownloadDependenciesAsync_m4E27BE7C9A8C259B1AD4A7CF11765924981E8997 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, bool ___autoReleaseHandle1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AddressablesImpl::DownloadDependenciesAsync(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AddressablesImpl_DownloadDependenciesAsync_m10CBB4F9F01BE24C4FA47D900F61D1BEABD4DEE4 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___locations0, bool ___autoReleaseHandle1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AddressablesImpl::DownloadDependenciesAsync(System.Collections.IEnumerable,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AddressablesImpl_DownloadDependenciesAsync_mC64850B023B6B832EFD3C644A2A06CE4FC71DE2F (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___keys0, int32_t ___mode1, bool ___autoReleaseHandle2, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.AddressablesImpl::ClearDependencyCacheAsync(System.Object,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 AddressablesImpl_ClearDependencyCacheAsync_mE7ACB0D3E62DDD07F64712F3AD798D68D6775F73 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, bool ___autoReleaseHandle1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.AddressablesImpl::ClearDependencyCacheAsync(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 AddressablesImpl_ClearDependencyCacheAsync_m0DB5056B4986B2A50A970C6B9E462A7D93261BB6 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___locations0, bool ___autoReleaseHandle1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.AddressablesImpl::ClearDependencyCacheAsync(System.Collections.IEnumerable,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 AddressablesImpl_ClearDependencyCacheAsync_m283EC8640789B6FFC2EC7600903163356ED64396 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___keys0, bool ___autoReleaseHandle1, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters::.ctor(UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiationParameters__ctor_mE2B0DEA67D18FA4C6B5A37BC07629A1364D6B107 (InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent0, bool ___instantiateInWorldSpace1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::InstantiateAsync(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_InstantiateAsync_m7FAB8D4E4E87134FE270474A63D03FDE072FB2EB (RuntimeObject* ___location0, InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters1, bool ___trackHandle2, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::InstantiateAsync(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_InstantiateAsync_m2A57A37DE6F8CDF2F4430FF3B45C8C54A1E046B6 (RuntimeObject* ___location0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent3, bool ___trackHandle4, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::InstantiateAsync(System.Object,UnityEngine.Transform,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_InstantiateAsync_m4558E29DC069157263E946C919039BF049A4259C (RuntimeObject* ___key0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent1, bool ___instantiateInWorldSpace2, bool ___trackHandle3, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::InstantiateAsync(System.Object,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_InstantiateAsync_mF8F60C0569C57F6CCA9AC221EB44C808E76AF014 (RuntimeObject* ___key0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent3, bool ___trackHandle4, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::InstantiateAsync(System.Object,UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_InstantiateAsync_mAA3B08A66C7935C865EB67E76ADBBAA773A41705 (RuntimeObject* ___key0, InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters1, bool ___trackHandle2, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl::InstantiateAsync(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AddressablesImpl_InstantiateAsync_m9C8C0A5C1240DA8367D5D1D675372AF193ED1DB4 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___location0, InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters1, bool ___trackHandle2, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl::InstantiateAsync(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AddressablesImpl_InstantiateAsync_m408055C93BD550F7359348E077C8B9FF3471B381 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___location0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent3, bool ___trackHandle4, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl::InstantiateAsync(System.Object,UnityEngine.Transform,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AddressablesImpl_InstantiateAsync_mD834F9EFCC94F9FB72BD2BC3EAE53BD7F9861E58 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent1, bool ___instantiateInWorldSpace2, bool ___trackHandle3, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl::InstantiateAsync(System.Object,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AddressablesImpl_InstantiateAsync_mEC6599097225FEA1388691B7B7AA1309A81F39ED (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent3, bool ___trackHandle4, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl::InstantiateAsync(System.Object,UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AddressablesImpl_InstantiateAsync_mEE0922EE21FCF112AB428A526D228BFFBDD810AD (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters1, bool ___trackHandle2, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::LoadSceneAsync(System.Object,UnityEngine.SceneManagement.LoadSceneMode,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_LoadSceneAsync_mA3D9CFF8692D9684DAA1955F5DB690EF3BA6F17E (RuntimeObject* ___key0, int32_t ___loadMode1, bool ___activateOnLoad2, int32_t ___priority3, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::LoadSceneAsync(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.SceneManagement.LoadSceneMode,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_LoadSceneAsync_m8BB9F2C08D61381D21BE2012286564C9C34AECBA (RuntimeObject* ___location0, int32_t ___loadMode1, bool ___activateOnLoad2, int32_t ___priority3, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::LoadSceneAsync(System.Object,UnityEngine.SceneManagement.LoadSceneMode,System.Boolean,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_LoadSceneAsync_m01323F36D2513A26BB7A4365E1721D13B3F548D9 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, int32_t ___loadMode1, bool ___activateOnLoad2, int32_t ___priority3, bool ___trackHandle4, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::LoadSceneAsync(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.SceneManagement.LoadSceneMode,System.Boolean,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_LoadSceneAsync_mCB03AE1B2FF7EEBD52E9D1E9440B9932F701A1D6 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___location0, int32_t ___loadMode1, bool ___activateOnLoad2, int32_t ___priority3, bool ___trackHandle4, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::UnloadSceneAsync(UnityEngine.ResourceManagement.ResourceProviders.SceneInstance,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_UnloadSceneAsync_m8A6A84A7147B8BEE1BBB6F2BE5D4001451A336C2 (SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A ___scene0, bool ___autoReleaseHandle1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::UnloadSceneAsync(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_UnloadSceneAsync_mE2BDB6FD63BE865E2FDBF1FA492492914E2E0EF8 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, bool ___autoReleaseHandle1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::UnloadSceneAsync(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_UnloadSceneAsync_m598864D5998A36B6C2D8F23E6D3178F3785B75F0 (AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, bool ___autoReleaseHandle1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::UnloadSceneAsync(UnityEngine.ResourceManagement.ResourceProviders.SceneInstance,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_UnloadSceneAsync_mBADAC031E335590330C3DDE567EA61F15CF4FDFF (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A ___scene0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::UnloadSceneAsync(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_UnloadSceneAsync_m37210AD09729FEAF3F075450BCC9A7C38B6A488C (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>::op_Implicit(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AsyncOperationHandle_1_op_Implicit_m595D616C4C88BA9FDAAA016670D9E5A5C77FDFEE (AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___obj0, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D (*) (AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5, const RuntimeMethod*))AsyncOperationHandle_1_op_Implicit_m595D616C4C88BA9FDAAA016670D9E5A5C77FDFEE_gshared)(___obj0, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::UnloadSceneAsync(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_UnloadSceneAsync_mC968BE86A285C09C580C7C4763A049D4FAFD7669 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::UnloadSceneAsync(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_UnloadSceneAsync_mBD793D435D1FFC95B2F575701E2B05F78D67C4C3 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<System.String>> UnityEngine.AddressableAssets.AddressablesImpl::CheckForCatalogUpdates(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 AddressablesImpl_CheckForCatalogUpdates_mCBEC83E0DC72938D3F55F6E3B5B193B921E3619F (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, bool ___autoReleaseHandle0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>> UnityEngine.AddressableAssets.AddressablesImpl::UpdateCatalogs(System.Collections.Generic.IEnumerable`1<System.String>,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F AddressablesImpl_UpdateCatalogs_mB39266B1E19DD7179946990544FDBC123D6F2F23 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___catalogIds0, bool ___autoReleaseHandle1, bool ___autoCleanBundleCache2, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::AddResourceLocator(UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator,System.String,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_AddResourceLocator_m4B7B6E7D82E6F6D3B11BC865C417A5C4F891A0FE (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___loc0, String_t* ___localCatalogHash1, RuntimeObject* ___remoteCatalogLocation2, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::RemoveResourceLocator(UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_RemoveResourceLocator_m3648D6A6C2FDA74776BD0EAB41E370D06EC952A5 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___loc0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::ClearResourceLocators()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_ClearResourceLocators_m1DAD782DEEAD2D25F026BB3305CD88A82C34FF8E (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.AddressablesImpl::CleanBundleCache(System.Collections.Generic.IEnumerable`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 AddressablesImpl_CleanBundleCache_mD9F819E3A4B2DC8CA3F9D68BA5C2430995C6F5DE (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___catalogIds0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.Util.LRUCacheAllocationStrategy::.ctor(System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LRUCacheAllocationStrategy__ctor_mE90C189EB59AEE251D83C85F1C6422EE3F3FB541 (LRUCacheAllocationStrategy_t6D196B60527FD83BCF39AA0AB3F840357B9DA318* __this, int32_t ___poolMaxSize0, int32_t ___poolCapacity1, int32_t ___poolCacheMaxSize2, int32_t ___initialPoolCacheCapacity3, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::.ctor(UnityEngine.ResourceManagement.Util.IAllocationStrategy)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl__ctor_m0D145411AE0D75A5FD395FACBE97807535D02974 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___alloc0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.ResourceManager::AddUpdateReceiver(UnityEngine.ResourceManagement.IUpdateReceiver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceManager_AddUpdateReceiver_mCEC1DDE2E64507B7210293AC1C5A6E5849AA29B5 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, RuntimeObject* ___receiver0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.Util.DefaultAllocationStrategy::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultAllocationStrategy__ctor_m4E5FDD0B0190A871B875CCA76972BC3BE5021C56 (DefaultAllocationStrategy_t3C220E3485C97638DF666573D735A82EFA2F00B6* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.ResourceManager::.ctor(UnityEngine.ResourceManagement.Util.IAllocationStrategy)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceManager__ctor_m40746752A00415417500A9941BD8A55116461702 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, RuntimeObject* ___alloc0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Count()
inline int32_t HashSet_1_get_Count_mC12610A39C9499ED96FDF9812C80EF911EC3B7AA_inline (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1*, const RuntimeMethod*))HashSet_1_get_Count_mC12610A39C9499ED96FDF9812C80EF911EC3B7AA_gshared_inline)(__this, method);
}
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Count()
inline int32_t Dictionary_2_get_Count_mE8DFD37F7FF54F4D5D84160CD8D233117F04FC86 (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4*, const RuntimeMethod*))Dictionary_2_get_Count_mE8DFD37F7FF54F4D5D84160CD8D233117F04FC86_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>::.ctor()
inline void List_1__ctor_mD37500F203964BDF630F3439B1D35381E05F9CDF (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::.ctor()
inline void Dictionary_2__ctor_mC74E19127E8024FB3022E5C9121C69B965217CAC (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4*, const RuntimeMethod*))Dictionary_2__ctor_mC74E19127E8024FB3022E5C9121C69B965217CAC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::.ctor()
inline void HashSet_1__ctor_m3E124925AEC827D9FAC20FFB92CBE1C1A6AA8499 (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1*, const RuntimeMethod*))HashSet_1__ctor_m3E124925AEC827D9FAC20FFB92CBE1C1A6AA8499_gshared)(__this, method);
}
// System.Void UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>::.ctor(System.Object,System.IntPtr)
inline void UnityAction_1__ctor_m3D196ADE59DE13B9FDC5D827B1A6D00CBEF1F6DF (UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m3D196ADE59DE13B9FDC5D827B1A6D00CBEF1F6DF_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.SceneManagement.SceneManager::add_sceneUnloaded(UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_add_sceneUnloaded_mDFA2FD86D583E308417C3FF7753C92AAE11B99FA (UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.SceneManagement.SceneManager::remove_sceneUnloaded(UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_remove_sceneUnloaded_mAE3FCD9113413A6B067527A0D2B01525CC5D631A (UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* ___value0, const RuntimeMethod* method) ;
// System.Func`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.String> UnityEngine.ResourceManagement.ResourceManager::get_InternalIdTransformFunc()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* ResourceManager_get_InternalIdTransformFunc_mF9E2EB179C238ED082683966C36F07EDC85F9087_inline (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.ResourceManager::set_InternalIdTransformFunc(System.Func`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.String>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceManager_set_InternalIdTransformFunc_mFCF127EC19BDB3AD31291C55CFB1242E853F3DC7_inline (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* ___value0, const RuntimeMethod* method) ;
// System.Action`1<UnityEngine.Networking.UnityWebRequest> UnityEngine.ResourceManagement.ResourceManager::get_WebRequestOverride()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* ResourceManager_get_WebRequestOverride_m5B5944646CCCFEC195AF713DC15F490EDA9EDC12_inline (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.ResourceManager::set_WebRequestOverride(System.Action`1<UnityEngine.Networking.UnityWebRequest>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceManager_set_WebRequestOverride_m79E2560E6B98E77E402ABDD96308DD8FA284B0EA_inline (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* ___value0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>::op_Implicit(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AsyncOperationHandle_1_op_Implicit_mE6278DE12CD1AA7F7E864BE3184C49A864BEF010 (AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC ___obj0, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D (*) (AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC, const RuntimeMethod*))AsyncOperationHandle_1_op_Implicit_mB162F31946A8441D0E802C22813538D521985E4A_gshared)(___obj0, method);
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>::IsValid()
inline bool AsyncOperationHandle_1_IsValid_m7C9A841F5A59651D10B2E7F803E7FC3C7321ACA8 (AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC*, const RuntimeMethod*))AsyncOperationHandle_1_IsValid_mE28D0DEC7BB8A4A921286FD5D7B1FB967CF1C8B1_gshared)(__this, method);
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>::get_IsDone()
inline bool AsyncOperationHandle_1_get_IsDone_mDB62B03878AFEE28BDC76321DB805739704D5D90 (AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC*, const RuntimeMethod*))AsyncOperationHandle_1_get_IsDone_mC48CC186E4505E7279371FF795E69202D692BAAE_gshared)(__this, method);
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>::IsValid()
inline bool AsyncOperationHandle_1_IsValid_m71B85EB89F66C0EB818112506CDF5068FE148984 (AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F*, const RuntimeMethod*))AsyncOperationHandle_1_IsValid_mE28D0DEC7BB8A4A921286FD5D7B1FB967CF1C8B1_gshared)(__this, method);
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>::get_IsDone()
inline bool AsyncOperationHandle_1_get_IsDone_m6D6F60A1DA072C1F2793D37520BC00444A02C1BF (AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F*, const RuntimeMethod*))AsyncOperationHandle_1_get_IsDone_mC48CC186E4505E7279371FF795E69202D692BAAE_gshared)(__this, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>::op_Implicit(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AsyncOperationHandle_1_op_Implicit_mDDC609B269FCFBF0A897CEA15D3EBD2856997BEC (AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F ___obj0, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D (*) (AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F, const RuntimeMethod*))AsyncOperationHandle_1_op_Implicit_mB162F31946A8441D0E802C22813538D521985E4A_gshared)(___obj0, method);
}
// System.Void UnityEngine.Debug::LogWarning(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_mEF15C6B17CE4E1FA7E379CDB82CE40FCD89A3F28 (RuntimeObject* ___message0, const RuntimeMethod* method) ;
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::GetEnumerator()
inline Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471 HashSet_1_GetEnumerator_m8377CDB13C75F8E80596FB1882FBF52FA904C110 (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* __this, const RuntimeMethod* method)
{
return (( Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471 (*) (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1*, const RuntimeMethod*))HashSet_1_GetEnumerator_m8377CDB13C75F8E80596FB1882FBF52FA904C110_gshared)(__this, method);
}
// System.Void System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Dispose()
inline void Enumerator_Dispose_m50ACC7E0776BC7E7318241FCBFD3EACFB57D89A1 (Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471*, const RuntimeMethod*))Enumerator_Dispose_m50ACC7E0776BC7E7318241FCBFD3EACFB57D89A1_gshared)(__this, method);
}
// T System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Current()
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D Enumerator_get_Current_m9D7635CAD57C30BE21041BB1B7901B530F37F33A_inline (Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471* __this, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D (*) (Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471*, const RuntimeMethod*))Enumerator_get_Current_m9D7635CAD57C30BE21041BB1B7901B530F37F33A_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperationHandle_IsValid_mC57B65EA4D8E084859EF42FD671EDA1E2ED46626 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Remove(T)
inline bool HashSet_1_Remove_m82179A5DEA648E0BEADD3D5C11A14EBA3E729F9F (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, const RuntimeMethod*))HashSet_1_Remove_m82179A5DEA648E0BEADD3D5C11A14EBA3E729F9F_gshared)(__this, ___item0, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<T> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::Convert<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>()
inline AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AsyncOperationHandle_Convert_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m40740472C22DEE6B955A2979A31B3D3825FE2BA1 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 (*) (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D*, const RuntimeMethod*))AsyncOperationHandle_Convert_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m40740472C22DEE6B955A2979A31B3D3825FE2BA1_gshared)(__this, method);
}
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>::get_Result()
inline SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A AsyncOperationHandle_1_get_Result_m3FF8FC76759077D4125CFC51C7F3558D19091A66 (AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5* __this, const RuntimeMethod* method)
{
return (( SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A (*) (AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5*, const RuntimeMethod*))AsyncOperationHandle_1_get_Result_m3FF8FC76759077D4125CFC51C7F3558D19091A66_gshared)(__this, method);
}
// UnityEngine.SceneManagement.Scene UnityEngine.ResourceManagement.ResourceProviders.SceneInstance::get_Scene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_tA1DC762B79745EB5140F054C884855B922318356 SceneInstance_get_Scene_m4A9A4A43AFC047DD8FB2DF665C499A09296CBA58 (SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SceneManagement.Scene::op_Equality(UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Scene_op_Equality_m299018477251CD19CF480FB98EE3C79F9DBE3482 (Scene_tA1DC762B79745EB5140F054C884855B922318356 ___lhs0, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___rhs1, const RuntimeMethod* method) ;
// System.Object UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::get_Result()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Remove(TKey)
inline bool Dictionary_2_Remove_mA02118499EE8C92C460C11AEA433B732269D9A28 (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* __this, RuntimeObject* ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Remove_mA02118499EE8C92C460C11AEA433B732269D9A28_gshared)(__this, ___key0, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::AutoReleaseHandleOnCompletion<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline void AddressablesImpl_AutoReleaseHandleOnCompletion_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m2C02089683CEAEDB65C3D766DFDCB0F860AD0B02 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, const RuntimeMethod* method)
{
(( void (*) (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5, const RuntimeMethod*))AddressablesImpl_AutoReleaseHandleOnCompletion_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m2C02089683CEAEDB65C3D766DFDCB0F860AD0B02_gshared)(__this, ___handle0, method);
}
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::MoveNext()
inline bool Enumerator_MoveNext_m18097B40A12C33DBB5F9338241835C1118A4BD29 (Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471*, const RuntimeMethod*))Enumerator_MoveNext_m18097B40A12C33DBB5F9338241835C1118A4BD29_gshared)(__this, method);
}
// System.Void UnityEngine.ResourceManagement.ResourceManager::CleanupSceneInstances(UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceManager_CleanupSceneInstances_m462175052395535F374CA0A1E1DE52E922504DF4 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___scene0, const RuntimeMethod* method) ;
// System.String UnityEngine.AddressableAssets.PlatformMappingService::GetPlatformPathSubFolder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PlatformMappingService_GetPlatformPathSubFolder_m10A1C9D6CFE6CBF2498C29200988867E48DC8F40 (const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D (String_t* ___str00, String_t* ___str11, String_t* ___str22, String_t* ___str33, const RuntimeMethod* method) ;
// System.String UnityEngine.Application::get_streamingAssetsPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_streamingAssetsPath_m4DF6E61542E9D042CF1A5A1CEE75DB2D5631D4AD (const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Log(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219 (RuntimeObject* ___message0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogFormat(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogFormat_m31E062CF69D0196C076CAC90DB268291B012E93B (String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogWarningFormat(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarningFormat_m0D4A31935564D0FA042103C1231DBBD2ED0BC20A (String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E (RuntimeObject* ___message0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationStatus UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::get_Status()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AsyncOperationHandle_get_Status_mD5FB502808777A3C88880942DB9595C614CF9B0A (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogErrorFormat(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogErrorFormat_mA33C95EF832A60D72A7EE26074E13A86BE7E30C6 (String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method) ;
// System.String UnityEngine.AddressableAssets.Initialization.AddressablesRuntimeProperties::EvaluateString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AddressablesRuntimeProperties_EvaluateString_m4477F66FA07E9149C90A812675DD03B0B73AA14D (String_t* ___input0, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo,UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m65FBC640CD143DCC559ADB668BEE04AF901B912E (Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___object0, ___method1, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo,UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m9B6C0DCC77ED3901F145CF75DFFB441620B4DE32 (RuntimeObject* ___source0, Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597* ___selector1, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m960CFE6ABFCB6C2399B69DEDFB27765D1FCE57A6_gshared)(___source0, ___selector1, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::.ctor(UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator,System.String,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocatorInfo__ctor_m1CF22FC6C1EB0BEF51A5A5FDBC5FDBEA06749DE7 (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, RuntimeObject* ___loc0, String_t* ___localHash1, RuntimeObject* ___remoteCatalogLocation2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>::Add(T)
inline void List_1_Add_mF756CEFE7AEC04BD3B2A9770FA7BAE3674C91B9D_inline (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* __this, ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA*, ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass62_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass62_0__ctor_mF77AA31AC125BA39D47ECB5084B974D7C75C82A8 (U3CU3Ec__DisplayClass62_0_tCECCE283F9D1356C0E9D625FE6911ED1F6C8B8C7* __this, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>::.ctor(System.Object,System.IntPtr)
inline void Predicate_1__ctor_m1D92AD7804ECBCF5977843AC33B156277FFA5312 (Predicate_1_tFD9EC00601CB36BACF96A42C7A8FF2DE3384657E* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Predicate_1_tFD9EC00601CB36BACF96A42C7A8FF2DE3384657E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___object0, ___method1, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>::RemoveAll(System.Predicate`1<T>)
inline int32_t List_1_RemoveAll_mABA280498937A57DE556FFA014411EE4E4DC3927 (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* __this, Predicate_1_tFD9EC00601CB36BACF96A42C7A8FF2DE3384657E* ___match0, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA*, Predicate_1_tFD9EC00601CB36BACF96A42C7A8FF2DE3384657E*, const RuntimeMethod*))List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared)(__this, ___match0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>::Clear()
inline void List_1_Clear_mAE1CDB5F369FF77246E13D5EF988107573BF9000_inline (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Object UnityEngine.AddressableAssets.AddressablesImpl::EvaluateKey(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AddressablesImpl_EvaluateKey_mF8F0DBA33B0A60464585E2422A6D054E34E8B4F8 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>::GetEnumerator()
inline Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95 List_1_GetEnumerator_mF45216BAD4CA0605C8602687F4493D6908A2670F (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* __this, const RuntimeMethod* method)
{
return (( Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95 (*) (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>::Dispose()
inline void Enumerator_Dispose_mD00E44F3CADC84CC565FE5C5AC30E01A729DC139 (Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>::get_Current()
inline ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* Enumerator_get_Current_mAFC9C56C8EBBDAD298B115B5CDC28BD959F95ED9_inline (Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95* __this, const RuntimeMethod* method)
{
return (( ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* (*) (Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::get_Locator()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ResourceLocatorInfo_get_Locator_m7EA5D661DF4964E728CBA01D589ABBD5C9688218_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::.ctor()
inline void HashSet_1__ctor_mF92FCF16DF93F108B980ACA14CAC8952324F44EC (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::Add(T)
inline bool HashSet_1_Add_m3F51FC62792658238FC1E7F83F8F0D7A5A0E7014 (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::UnionWith(System.Collections.Generic.IEnumerable`1<T>)
inline void HashSet_1_UnionWith_m3BCD2BFC5A5002889A9A4524653F0FC1C33E763A (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871*, RuntimeObject*, const RuntimeMethod*))HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C_gshared)(__this, ___other0, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>::MoveNext()
inline bool Enumerator_MoveNext_m565A1489A4290AA7ED87CE46AF71C8210A6CE2B2 (Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1__ctor_m52F885C20FA219E167AAE5D39AACDF81C54D78D4 (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
(( void (*) (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___collection0, method);
}
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl::GetResourceLocations(System.Object,System.Type,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AddressablesImpl_GetResourceLocations_m51B702F089F2E776BFB4D3C0D3C0CF982B1C77F1 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, Type_t* ___type1, RuntimeObject** ___locations2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::.ctor(System.Collections.Generic.IEnumerable`1<T>,System.Collections.Generic.IEqualityComparer`1<T>)
inline void HashSet_1__ctor_m42FFBADDA477DBAACCA7B6B8E38A2A0ADFA6426F (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD_gshared)(__this, ___collection0, ___comparer1, method);
}
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::IntersectWith(System.Collections.Generic.IEnumerable`1<T>)
inline void HashSet_1_IntersectWith_m1B68A23FF7BEAF357794648A90A302A9BAFB39B0 (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* __this, RuntimeObject* ___other0, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871*, RuntimeObject*, const RuntimeMethod*))HashSet_1_IntersectWith_m5E2EF2E468F32346D8F6499406BFFD8DD08FF237_gshared)(__this, ___other0, method);
}
// System.Int32 System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Count()
inline int32_t HashSet_1_get_Count_m602679220A91CEB063C4E73D2BB613307B676136_inline (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871*, const RuntimeMethod*))HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>::get_Item(System.Int32)
inline ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* (*) (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperation<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>(TObject,System.String)
inline AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC ResourceManager_CreateCompletedOperation_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_mE8F9A64D038F71A1EA7134A6CF77A093C57CCFBE (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, RuntimeObject* ___result0, String_t* ___errorMsg1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, RuntimeObject*, String_t*, const RuntimeMethod*))ResourceManager_CreateCompletedOperation_TisRuntimeObject_m863E4E0C76D105B8EBD33A40D650BE72EE6E122C_gshared)(__this, ___result0, ___errorMsg1, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::AutoReleaseHandleOnCompletion<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline void AddressablesImpl_AutoReleaseHandleOnCompletion_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m6E43F6925670C41A97027CDD641A2A68BE22B2BD (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC ___handle0, const RuntimeMethod* method)
{
(( void (*) (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*, AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC, const RuntimeMethod*))AddressablesImpl_AutoReleaseHandleOnCompletion_TisRuntimeObject_m86EE7C644F696E7735617F930543B3375D043072_gshared)(__this, ___handle0, method);
}
// System.Action`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Exception> UnityEngine.ResourceManagement.ResourceManager::get_ExceptionHandler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Action_2_t67647DD70912484E9205AC38396D2849ED602730* ResourceManager_get_ExceptionHandler_m93DC1FDC116D254AC5C2E6E6CD1E6B1408758F9C_inline (const RuntimeMethod* method) ;
// System.Void System.Action`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Exception>::.ctor(System.Object,System.IntPtr)
inline void Action_2__ctor_m2E153FBAA59FC5EF4FC0E754621501F2EAA5B789 (Action_2_t67647DD70912484E9205AC38396D2849ED602730* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Action_2_t67647DD70912484E9205AC38396D2849ED602730*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m9B0EFF74CAA7B97D747540A96B74A034BC170C83_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.ResourceManagement.ResourceManager::set_ExceptionHandler(System.Action`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Exception>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceManager_set_ExceptionHandler_m71D4534265D06A46144F342836EE6D7AD4338CAA_inline (Action_2_t67647DD70912484E9205AC38396D2849ED602730* ___value0, const RuntimeMethod* method) ;
// System.Boolean System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A (String_t* ___value0, const RuntimeMethod* method) ;
// System.String UnityEngine.Application::get_persistentDataPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_persistentDataPath_m787EBC9B0862E7617DCD6CABD2147E61717EAC17 (const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mB7E422278A9F89203BFED7F1B8F04DB5F7438D0E (Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_mB7E422278A9F89203BFED7F1B8F04DB5F7438D0E_gshared)(__this, ___object0, ___method1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.Initialization.InitializationOperation::CreateInitializationOperation(UnityEngine.AddressableAssets.AddressablesImpl,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC InitializationOperation_CreateInitializationOperation_mFF7ED721F77A1E8F03F3D213229CF88F5D4E546D (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___aa0, String_t* ___playerSettingsLocation1, String_t* ___providerSuffix2, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.AddressablesImpl::InitializeAsync(System.String,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC AddressablesImpl_InitializeAsync_mA3C3DC099508914EF7A101A6DD6D8D5F9B6D1245 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___runtimeDataPath0, String_t* ___providerSuffix1, bool ___autoReleaseHandle2, const RuntimeMethod* method) ;
// T[] System.Array::Empty<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>()
inline IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_inline (const RuntimeMethod* method)
{
return (( IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_m55011E8360A8199FB239A5787BA8631CDD6116FC_gshared_inline)(method);
}
// System.Void UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase::.ctor(System.String,System.String,System.String,System.Type,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocationBase__ctor_m736BECFEE816BAEDC0FFC7E0A1C0100826A63E74 (ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* __this, String_t* ___name0, String_t* ___id1, String_t* ___providerId2, Type_t* ___t3, IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* ___dependencies4, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.ResourceProviders.ProviderLoadRequestOptions::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderLoadRequestOptions__ctor_m61D91E3E5DED91FDA313D772DAD3F16324F06322 (ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.ResourceProviders.ProviderLoadRequestOptions::set_IgnoreFailures(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderLoadRequestOptions_set_IgnoreFailures_m4C265B0663007A5DDE6E505E6CF15E516A0D13D1 (ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.AddressableAssets.AddressablesImpl::get_CatalogRequestsTimeout()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AddressablesImpl_get_CatalogRequestsTimeout_mA809B3948354BE139452696AEC4D97E4D1E2E4FB (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.ResourceProviders.ProviderLoadRequestOptions::set_WebRequestTimeout(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProviderLoadRequestOptions_set_WebRequestTimeout_mCC9B0B944D6B5E4599849B09C83B3A635F31B518_inline (ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase::set_Data(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocationBase_set_Data_m81160FA98303F532B5365B051C62BB98DC855A03 (ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* __this, RuntimeObject* ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.Util.ResourceManagerConfig::IsPathRemote(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResourceManagerConfig_IsPathRemote_mE7AF14E5878827381EAEE2147840DA4179B897A8 (String_t* ___path0, const RuntimeMethod* method) ;
// System.String UnityEngine.ResourceManagement.Util.ResourceManagerConfig::StripQueryParameters(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ResourceManagerConfig_StripQueryParameters_mA6673D2DA163A5717C2D19AF20217E0F820033D0 (String_t* ___path0, const RuntimeMethod* method) ;
// System.String System.Int32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.ResourceProviders.ProviderLoadRequestOptions UnityEngine.ResourceManagement.ResourceProviders.ProviderLoadRequestOptions::Copy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* ProviderLoadRequestOptions_Copy_mEA312F4D34C7FE6E0B7CE7BA4E7D68DCD5BA94A9 (ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase::get_Dependencies()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ResourceLocationBase_get_Dependencies_m72F0BF8B5DA8D1FE659A64693B045F5F285CBDE5 (ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass70_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass70_0__ctor_m425B7F0719ADCEBF2C5CDEA162070126145160C8 (U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1* __this, const RuntimeMethod* method) ;
// System.String System.String::Replace(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___oldValue0, String_t* ___newValue1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase UnityEngine.AddressableAssets.AddressablesImpl::CreateCatalogLocationWithHashDependencies(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* AddressablesImpl_CreateCatalogLocationWithHashDependencies_m82862BB72D3BD75D05B85BECC1E8F281A70BAB77 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___catalogPath0, String_t* ___hashFilePath1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl::get_ShouldChainRequest()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AddressablesImpl_get_ShouldChainRequest_m7B0C3F2F8AC53881B87AB144601A4E80DE69560D (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AddressablesImpl::get_ChainOperation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AddressablesImpl_get_ChainOperation_mD1E214493952096323F333E3315296E79C812DCE (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m32B1EE20E0B11AF278F29A31A13F8462F35659EA (Func_2_t3FB2BC351BA75BD3AA639FC963AA02E1BB35F600* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t3FB2BC351BA75BD3AA639FC963AA02E1BB35F600*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m3D548A0DCA3594537DF9E7A598C2758D4BA12E6A_gshared)(__this, ___object0, ___method1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateChainOperation<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
inline AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC ResourceManager_CreateChainOperation_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m18006B669808E2BCDD1988CAF813FD08FC42B48E (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependentOp0, Func_2_t3FB2BC351BA75BD3AA639FC963AA02E1BB35F600* ___callback1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, Func_2_t3FB2BC351BA75BD3AA639FC963AA02E1BB35F600*, const RuntimeMethod*))ResourceManager_CreateChainOperation_TisRuntimeObject_m278CC68676A494848AC372CE9C14196643900C84_gshared)(__this, ___dependentOp0, ___callback1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.Initialization.InitializationOperation::LoadContentCatalog(UnityEngine.AddressableAssets.AddressablesImpl,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.String,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC InitializationOperation_LoadContentCatalog_mE75ABB5329EF18D7C79177DFD1048FDEDAA38043 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___addressables0, RuntimeObject* ___loc1, String_t* ___providerSuffix2, RuntimeObject* ___remoteHashLocation3, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mE7F23C35329A5B2C255606154F5DEC2B05E55D32 (Action_1_tBF02462CDF8C44C65825EBF7E54411B70D8779DA* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Action_1_tBF02462CDF8C44C65825EBF7E54411B70D8779DA*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_mE7F23C35329A5B2C255606154F5DEC2B05E55D32_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>::add_Completed(System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
inline void AsyncOperationHandle_1_add_Completed_m5285018907EA40EDFA6EB22C71DA4C306233CD07 (AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5* __this, Action_1_tBF02462CDF8C44C65825EBF7E54411B70D8779DA* ___value0, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5*, Action_1_tBF02462CDF8C44C65825EBF7E54411B70D8779DA*, const RuntimeMethod*))AsyncOperationHandle_1_add_Completed_m5285018907EA40EDFA6EB22C71DA4C306233CD07_gshared)(__this, ___value0, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::add_Completed(System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationHandle_add_Completed_mD5633623ADF00C97B6A1EE712E6654452F64B2E0 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Clear()
inline void Dictionary_2_Clear_m8C1C43826DED8F6CCE61220305D49B1DFDD9F8DE (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4*, const RuntimeMethod*))Dictionary_2_Clear_m8C1C43826DED8F6CCE61220305D49B1DFDD9F8DE_gshared)(__this, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass80_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass80_0__ctor_m817EC87A402E4E6F7F11B9775F5ECC7DD764A648 (U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mCBAA3D0B9B95388FE56DF27ECE39604F997AD920 (Func_2_t1E6E436222DB4AE8196A82A2A65A2F8CFA822751* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t1E6E436222DB4AE8196A82A2A65A2F8CFA822751*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m3D548A0DCA3594537DF9E7A598C2758D4BA12E6A_gshared)(__this, ___object0, ___method1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateChainOperation<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
inline AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 ResourceManager_CreateChainOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC847A4B8C91108514B5CA0FB0E411C2BB8CFC561 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependentOp0, Func_2_t1E6E436222DB4AE8196A82A2A65A2F8CFA822751* ___callback1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, Func_2_t1E6E436222DB4AE8196A82A2A65A2F8CFA822751*, const RuntimeMethod*))ResourceManager_CreateChainOperation_TisRuntimeObject_m278CC68676A494848AC372CE9C14196643900C84_gshared)(__this, ___dependentOp0, ___callback1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.AddressablesImpl::LoadResourceLocationsWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Collections.IEnumerable,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 AddressablesImpl_LoadResourceLocationsWithChain_mD0C9A4B25EF3217C5BBBC0C3B95BBFA1E006516F (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___keys1, int32_t ___mode2, Type_t* ___type3, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.AddressableAssets.AddressablesImpl::TrackHandle<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 AddressablesImpl_TrackHandle_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC411C3D02D9B96F9F593330B6BC17C13282AB841 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 ___handle0, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 (*) (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*, AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4, const RuntimeMethod*))AddressablesImpl_TrackHandle_TisRuntimeObject_mE759AB43BBF534C48A1215F3167CF3617754FF24_gshared)(__this, ___handle0, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeysOp::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadResourceLocationKeysOp__ctor_mB930530F598048D7253C4F9346DD6F7C55FB8C56 (LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeysOp::Init(UnityEngine.AddressableAssets.AddressablesImpl,System.Type,System.Collections.IEnumerable,UnityEngine.AddressableAssets.Addressables/MergeMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadResourceLocationKeysOp_Init_m0B0FB4F0FEF6A6CE880EE39AB8A55A2FA4403D03 (LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E* __this, AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___aa0, Type_t* ___t1, RuntimeObject* ___key2, int32_t ___mergeMode3, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::StartOperation<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
inline AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 ResourceManager_StartOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_m06F17DE011989C989D75C9684C47E74BCA12E6B0 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59* ___operation0, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependency1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, const RuntimeMethod*))ResourceManager_StartOperation_TisRuntimeObject_m3BF938FE98C0890FD2153D422794292972292913_gshared)(__this, ___operation0, ___dependency1, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass82_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass82_0__ctor_m5B59BCA9909263910ED1A3941F49B4A5E3C9C03B (U3CU3Ec__DisplayClass82_0_tE6D08A4DAC6A8A0327857959EC02A128D93C150C* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.AddressablesImpl::LoadResourceLocationsWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Object,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 AddressablesImpl_LoadResourceLocationsWithChain_mBE480C20C62FC3427B07DBF7B81998D81ED87083 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___key1, Type_t* ___type2, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeyOp::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadResourceLocationKeyOp__ctor_mB595D261116AA11C4A07330E3E86560D05394044 (LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeyOp::Init(UnityEngine.AddressableAssets.AddressablesImpl,System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadResourceLocationKeyOp_Init_mC9E0250DEE601A85A904837AB8B7DFDE38768889 (LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7* __this, AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___aa0, Type_t* ___t1, RuntimeObject* ___keys2, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Add(T)
inline bool HashSet_1_Add_m07BB6FBC0FABAC04CDF5E71CF0B1B52EBFBFD5F5 (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, const RuntimeMethod*))HashSet_1_Add_m07BB6FBC0FABAC04CDF5E71CF0B1B52EBFBFD5F5_gshared)(__this, ___item0, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_mA01A4AC88E76030943261F0983E7960679F40AFF (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* __this, RuntimeObject* ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_ContainsKey_mA01A4AC88E76030943261F0983E7960679F40AFF_gshared)(__this, ___key0, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::add_Destroyed(System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationHandle_add_Destroyed_m66F321AB085184936F570B4C3A1F9D66B1872C07 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Add(TKey,TValue)
inline void Dictionary_2_Add_mADC0C448F9008C219B3AF97CDE425738603527EE (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* __this, RuntimeObject* ___key0, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4*, RuntimeObject*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, const RuntimeMethod*))Dictionary_2_Add_mADC0C448F9008C219B3AF97CDE425738603527EE_gshared)(__this, ___key0, ___value1, method);
}
// System.Void UnityEngine.ResourceManagement.ResourceManager::Release(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceManager_Release_m4A5F5DE044CDEA3D898AD3D665295E4B2CAC3D37 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass95_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass95_0__ctor_m2A1E665B6B71469227D7AABBE022A96860593E98 (U3CU3Ec__DisplayClass95_0_t9A056DAC6384490DBDCB61244D46AD2B2047ADFF* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64>>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mA13E83F1AC1E95EF74D09AE06FE8206FD671023C (Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mA13E83F1AC1E95EF74D09AE06FE8206FD671023C_gshared)(__this, ___object0, ___method1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateChainOperation<System.Int64>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
inline AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA ResourceManager_CreateChainOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mCB7E7FEA892D80C9D8E39783C7EDEC073377055D (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependentOp0, Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303* ___callback1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303*, const RuntimeMethod*))ResourceManager_CreateChainOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mCB7E7FEA892D80C9D8E39783C7EDEC073377055D_gshared)(__this, ___dependentOp0, ___callback1, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass96_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass96_0__ctor_m6814F9BF41DC9E52711B9EBBAC3CCFAAA60E976F (U3CU3Ec__DisplayClass96_0_t2C5EA4A7EECC5DCCAAA16A79F895CA9FE1CD2479* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64> UnityEngine.AddressableAssets.AddressablesImpl::GetDownloadSizeWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Collections.IEnumerable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA AddressablesImpl_GetDownloadSizeWithChain_mCD6CABEBE8D17E5F80956CA61431B2969EEB659D (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___keys1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.AddressableAssets.AddressablesImpl::TrackHandle<System.Int64>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA AddressablesImpl_TrackHandle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m72B729103DEBF63E12CBF98814C6C1F2FCB9A64E (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA ___handle0, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA (*) (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*, AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA, const RuntimeMethod*))AddressablesImpl_TrackHandle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m72B729103DEBF63E12CBF98814C6C1F2FCB9A64E_gshared)(__this, ___handle0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::.ctor()
inline void List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06 (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::.ctor(System.Int32)
inline void List_1__ctor_m6D3F51AEA07DF7A89CF93C74176A2073040C0285 (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___capacity0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::Add(T)
inline void List_1_Add_mB71102F850E7B442A1F47317495B4D1A991E1695_inline (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperationWithException<System.Int64>(TObject,System.Exception)
inline AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA ResourceManager_CreateCompletedOperationWithException_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m465A283E39C2407EBF2830FCF4091FC34498BEC2 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, int64_t ___result0, Exception_t* ___exception1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, int64_t, Exception_t*, const RuntimeMethod*))ResourceManager_CreateCompletedOperationWithException_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m465A283E39C2407EBF2830FCF4091FC34498BEC2_gshared)(__this, ___result0, ___exception1, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1_AddRange_mA165C3CBB891A3D5E811F90457AF580E27BF66C5 (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
(( void (*) (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___collection0, method);
}
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Distinct<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>(System.Collections.Generic.IEnumerable`1<TSource>)
inline RuntimeObject* Enumerable_Distinct_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_m2D9CC7896F9FDEA1FDD3A732880F27903446CC6F (RuntimeObject* ___source0, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Distinct_TisRuntimeObject_m02FE60CEF4D41A2808E11DA17AA1A5F88E99CF37_gshared)(___source0, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperation<System.Int64>(TObject,System.String)
inline AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA ResourceManager_CreateCompletedOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC95846017F5C2D5AF83CF86B24F67566FE110F73 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, int64_t ___result0, String_t* ___errorMsg1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, int64_t, String_t*, const RuntimeMethod*))ResourceManager_CreateCompletedOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC95846017F5C2D5AF83CF86B24F67566FE110F73_gshared)(__this, ___result0, ___errorMsg1, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass99_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass99_0__ctor_m65D4E527C4C59C76237B590810A89986C3B6F52A (U3CU3Ec__DisplayClass99_0_t9683863D190DE5729954C84FE7FDC564F9756946* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>>>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mA2BF9E603421478D6D9E290548D2B9B8360701A9 (Func_2_t678759077346FC82F868776BF59C02044F7C167A* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t678759077346FC82F868776BF59C02044F7C167A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m3D548A0DCA3594537DF9E7A598C2758D4BA12E6A_gshared)(__this, ___object0, ___method1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateChainOperation<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
inline AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A ResourceManager_CreateChainOperation_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA0DF70BF61431791555DC059250545AE6B3FCA8F (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependentOp0, Func_2_t678759077346FC82F868776BF59C02044F7C167A* ___callback1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, Func_2_t678759077346FC82F868776BF59C02044F7C167A*, const RuntimeMethod*))ResourceManager_CreateChainOperation_TisRuntimeObject_m278CC68676A494848AC372CE9C14196643900C84_gshared)(__this, ___dependentOp0, ___callback1, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::AutoReleaseHandleOnCompletion<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline void AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A ___handle0, const RuntimeMethod* method)
{
(( void (*) (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*, AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A, const RuntimeMethod*))AddressablesImpl_AutoReleaseHandleOnCompletion_TisRuntimeObject_m86EE7C644F696E7735617F930543B3375D043072_gshared)(__this, ___handle0, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>>::op_Implicit(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53 (AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A ___obj0, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D (*) (AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A, const RuntimeMethod*))AsyncOperationHandle_1_op_Implicit_mB162F31946A8441D0E802C22813538D521985E4A_gshared)(___obj0, method);
}
// T System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Item(System.Int32)
inline RuntimeObject* List_1_get_Item_mC4BC8E0C42C1FC8D5CBA32E350A47CA7FD4E34BD (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Void UnityEngine.ResourceManagement.ResourceProviders.DownloadOnlyLocation::.ctor(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DownloadOnlyLocation__ctor_m5C682847E5CC673CB596207315CEC153BF116EA4 (DownloadOnlyLocation_t69B4B35E32140322898CCD110F48611F9D6AD215* __this, RuntimeObject* ___location0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::set_Item(System.Int32,T)
inline void List_1_set_Item_m713F4641111FC6495414642C51267EDBA4139F8F (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* __this, int32_t ___index0, RuntimeObject* ___value1, const RuntimeMethod* method)
{
(( void (*) (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___index0, ___value1, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Count()
inline int32_t List_1_get_Count_m3C684EEA602ED567BBEB7B567D0D852ED78B1562_inline (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AddressablesImpl::DownloadDependenciesAsyncWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Object,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AddressablesImpl_DownloadDependenciesAsyncWithChain_m82EA58A0C022B1FF208798D5D3E981764E3077CC (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___key1, bool ___autoReleaseHandle2, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperationWithException<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>>(TObject,System.Exception)
inline AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A ResourceManager_CreateCompletedOperationWithException_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_m12E62370BB355CC5D54573ADDBDE10C5E7BB083C (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, RuntimeObject* ___result0, Exception_t* ___exception1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, RuntimeObject*, Exception_t*, const RuntimeMethod*))ResourceManager_CreateCompletedOperationWithException_TisRuntimeObject_m33042D9C1313FB3544492C9EA023C6825436B74D_gshared)(__this, ___result0, ___exception1, method);
}
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.AddressableAssets.AddressablesImpl::GatherDependenciesFromLocations(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* AddressablesImpl_GatherDependenciesFromLocations_m68DE888EFC5B4AFFF0D4F836F4A66A5B52EDF793 (RuntimeObject* ___locations0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::WrapAsDownloadLocations(System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_WrapAsDownloadLocations_mE9977E0D45B57E1E63E4E60189C96C90267DF66C (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* ___locations0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<TObject>> UnityEngine.AddressableAssets.AddressablesImpl::LoadAssetsAsync<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>,System.Action`1<TObject>,System.Boolean)
inline AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A AddressablesImpl_LoadAssetsAsync_TisIAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00_mD2BBA76C90BCC9328AF5369383AB163F033EFB07 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___locations0, Action_1_tEFBD11655FA3C681E18EDAE9798C4597A03DC642* ___callback1, bool ___releaseDependenciesOnFailure2, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A (*) (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*, RuntimeObject*, Action_1_tEFBD11655FA3C681E18EDAE9798C4597A03DC642*, bool, const RuntimeMethod*))AddressablesImpl_LoadAssetsAsync_TisRuntimeObject_mE3AEAB6C8F7C178FCC916FD60C2088D5874F250D_gshared)(__this, ___locations0, ___callback1, ___releaseDependenciesOnFailure2, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass103_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass103_0__ctor_m1D354FB7E66A6F2EA3EBCF482674343D34538159 (U3CU3Ec__DisplayClass103_0_t34B8C779358F05663B1E3BBD24AFD127A582969E* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AddressablesImpl::DownloadDependenciesAsyncWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AddressablesImpl_DownloadDependenciesAsyncWithChain_m5867093606DB38893E91DE7996F837BCD83792AB (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___locations1, bool ___autoReleaseHandle2, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass105_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass105_0__ctor_m68EE3D7F671561A2D6BB19C44B296F928B4D20DF (U3CU3Ec__DisplayClass105_0_tDB95709964AA2C2BEB3D27596D6908FBF906A9F5* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AddressablesImpl::DownloadDependenciesAsyncWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Collections.IEnumerable,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AddressablesImpl_DownloadDependenciesAsyncWithChain_m00678A3E449AA0DF2BD3B6225CABA77527A012E3 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___keys1, int32_t ___mode2, bool ___autoReleaseHandle3, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl::GetResourceLocations(System.Collections.IEnumerable,System.Type,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AddressablesImpl_GetResourceLocations_m868373B7918DBF99851290C662E7A92E06EEB982 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___keys0, Type_t* ___type1, int32_t ___merge2, RuntimeObject** ___locations3, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.InvalidKeyException::.ctor(System.Object,System.Type,UnityEngine.AddressableAssets.Addressables/MergeMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidKeyException__ctor_m90E9CC579C3E857C03D9C00002CBF62B53C28850 (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, RuntimeObject* ___key0, Type_t* ___type1, int32_t ___mergeMode2, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::GetEnumerator()
inline Enumerator_tB10974A39E62644F50726206315FA24CD5BE6C12 List_1_GetEnumerator_m6F8E4B0F2D06EFD4033EA1CCF89B7E8FBD6BBE82 (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* __this, const RuntimeMethod* method)
{
return (( Enumerator_tB10974A39E62644F50726206315FA24CD5BE6C12 (*) (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::Dispose()
inline void Enumerator_Dispose_mBC9C07D05B2D0077FB70A8F4611FA91418BA4EB9 (Enumerator_tB10974A39E62644F50726206315FA24CD5BE6C12* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tB10974A39E62644F50726206315FA24CD5BE6C12*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Current()
inline RuntimeObject* Enumerator_get_Current_m5E7A2AB1F8E51C1FCAAEA832275730E3430F404E_inline (Enumerator_tB10974A39E62644F50726206315FA24CD5BE6C12* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Enumerator_tB10974A39E62644F50726206315FA24CD5BE6C12*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.String UnityEngine.ResourceManagement.ResourceProviders.AssetBundleRequestOptions::get_BundleName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AssetBundleRequestOptions_get_BundleName_mC6440526C8EA2D3AE637F9708366D49D92AEE07D (AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Caching::ClearAllCachedVersions(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Caching_ClearAllCachedVersions_mB6541BE44312E670525ADFC6E1FA0F6CBB7C63E6 (String_t* ___assetBundleName0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::MoveNext()
inline bool Enumerator_MoveNext_m1F5159DDE57F06EC87D8A60A258CD1D9BBD149F5 (Enumerator_tB10974A39E62644F50726206315FA24CD5BE6C12* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tB10974A39E62644F50726206315FA24CD5BE6C12*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass112_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass112_0__ctor_m65B0C78E971B8B62537C7292661A6FFBDC875B21 (U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m0CF568F0997B23D516FE916245D30D8AC55FA439 (Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m0CF568F0997B23D516FE916245D30D8AC55FA439_gshared)(__this, ___object0, ___method1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateChainOperation<System.Boolean>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
inline AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 ResourceManager_CreateChainOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB6C6AC207F515DE85518CBCB257300C1DB6E74B4 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependentOp0, Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C* ___callback1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C*, const RuntimeMethod*))ResourceManager_CreateChainOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB6C6AC207F515DE85518CBCB257300C1DB6E74B4_gshared)(__this, ___dependentOp0, ___callback1, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::AutoReleaseHandleOnCompletion<System.Boolean>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline void AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 ___handle0, const RuntimeMethod* method)
{
(( void (*) (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*, AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66, const RuntimeMethod*))AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA_gshared)(__this, ___handle0, method);
}
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl::ClearDependencyCacheForKey(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AddressablesImpl_ClearDependencyCacheForKey_m26E7292DBBAB525BC1665E129684F51A39E5A8CB (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperation<System.Boolean>(TObject,System.String)
inline AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, bool ___result0, String_t* ___errorMsg1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, bool, String_t*, const RuntimeMethod*))ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F_gshared)(__this, ___result0, ___errorMsg1, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass113_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass113_0__ctor_m49DE791ED311A99491915B26AF3A703101F0FDED (U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass114_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass114_0__ctor_m11AAE6DC581AA254686635E337A11441060F4666 (U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters::.ctor(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiationParameters__ctor_mEFAF8D103303B2D9763B17BAB322E06931F13306 (InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation1, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent2, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass119_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass119_0__ctor_mD23200213D35AA740FE36C143D7F69AD123A7BC8 (U3CU3Ec__DisplayClass119_0_t67AD38FC69A51B199D0107E2DE21A53432DFD048* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject>>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m47BB44855CE802A1FC11ADD0C0F7A01E6F7BE2A8 (Func_2_t6ECB9FF5C24BF441C5A4B302205FCAE341298080* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t6ECB9FF5C24BF441C5A4B302205FCAE341298080*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m3D548A0DCA3594537DF9E7A598C2758D4BA12E6A_gshared)(__this, ___object0, ___method1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateChainOperation<UnityEngine.GameObject>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
inline AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA ResourceManager_CreateChainOperation_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m717470AA9AACEE234F0F104B163AD9B636A40474 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependentOp0, Func_2_t6ECB9FF5C24BF441C5A4B302205FCAE341298080* ___callback1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, Func_2_t6ECB9FF5C24BF441C5A4B302205FCAE341298080*, const RuntimeMethod*))ResourceManager_CreateChainOperation_TisRuntimeObject_m278CC68676A494848AC372CE9C14196643900C84_gshared)(__this, ___dependentOp0, ___callback1, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject>::add_CompletedTypeless(System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>)
inline void AsyncOperationHandle_1_add_CompletedTypeless_m115108F6BC687CE2AF8ADAE46C2155A3884344FD (AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA* __this, Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* ___value0, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA*, Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF*, const RuntimeMethod*))AsyncOperationHandle_1_add_CompletedTypeless_m951D361B906850FF6AE07A12836689437806B64F_gshared)(__this, ___value0, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl::InstantiateWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Object,UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AddressablesImpl_InstantiateWithChain_m2CB2C73F5F8ED56745C79E4CF30337556D5FCB6B (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___key1, InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters2, bool ___trackHandle3, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperationWithException<UnityEngine.GameObject>(TObject,System.Exception)
inline AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA ResourceManager_CreateCompletedOperationWithException_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1166F4EFEE2B83FD6AAED1D317BF65B1E1826014 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___result0, Exception_t* ___exception1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Exception_t*, const RuntimeMethod*))ResourceManager_CreateCompletedOperationWithException_TisRuntimeObject_m33042D9C1313FB3544492C9EA023C6825436B74D_gshared)(__this, ___result0, ___exception1, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass121_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass121_0__ctor_m6F41F4B70845AEFC9E9038E16BE0F4F874C13282 (U3CU3Ec__DisplayClass121_0_t1EACA48A947A21F5A592CD28CA20270734B4DD62* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl::InstantiateWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AddressablesImpl_InstantiateWithChain_m518DA48F0A30FC8D22B73227313CD328E13E2102 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___location1, InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters2, bool ___trackHandle3, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.ResourceManagement.ResourceManager::ProvideInstance(UnityEngine.ResourceManagement.ResourceProviders.IInstanceProvider,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA ResourceManager_ProvideInstance_mF1EF383A4217EF54D26F7E414ED03AAE2CBF3D91 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, RuntimeObject* ___provider0, RuntimeObject* ___location1, InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters2, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mE5B1B2CF3154AF6ED819D2D08906E521090B2692 (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* __this, RuntimeObject* ___key0, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4*, RuntimeObject*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D*, const RuntimeMethod*))Dictionary_2_TryGetValue_mE5B1B2CF3154AF6ED819D2D08906E521090B2692_gshared)(__this, ___key0, ___value1, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass124_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass124_0__ctor_mCB77B22621A5A0FCE36E9584BA0F163E32146561 (U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mF469F6138DDEEE44DDA515D084A8A9E3D1625994 (Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mF469F6138DDEEE44DDA515D084A8A9E3D1625994_gshared)(__this, ___object0, ___method1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateChainOperation<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
inline AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m67C739D8048B9195D60E73A7214F71B27910722B (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependentOp0, Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675* ___callback1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675*, const RuntimeMethod*))ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m67C739D8048B9195D60E73A7214F71B27910722B_gshared)(__this, ___dependentOp0, ___callback1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::TrackHandle(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_TrackHandle_m83943CB8288691A45B0C30A6A0DD1237CFE93A95 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::LoadSceneWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Object,UnityEngine.SceneManagement.LoadSceneMode,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_LoadSceneWithChain_m76A461A190BD123E27A57969C84831E3F5314C69 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___key1, int32_t ___loadMode2, bool ___activateOnLoad3, int32_t ___priority4, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperationWithException<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>(TObject,System.Exception)
inline AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ResourceManager_CreateCompletedOperationWithException_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m6B5CD067856442A604A5AB2829CFA5BB5C895E94 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A ___result0, Exception_t* ___exception1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A, Exception_t*, const RuntimeMethod*))ResourceManager_CreateCompletedOperationWithException_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m6B5CD067856442A604A5AB2829CFA5BB5C895E94_gshared)(__this, ___result0, ___exception1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.ResourceManagement.ResourceManager::ProvideScene(UnityEngine.ResourceManagement.ResourceProviders.ISceneProvider,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.SceneManagement.LoadSceneMode,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ResourceManager_ProvideScene_m7443C66FADC9A66CA7E073DA080AC25BEB8FAC7F (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, RuntimeObject* ___sceneProvider0, RuntimeObject* ___location1, int32_t ___loadMode2, bool ___activateOnLoad3, int32_t ___priority4, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperation<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>(TObject,System.String)
inline AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ResourceManager_CreateCompletedOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m54D08D83DECF41A34A7D44FE4C80811A0EFD62CF (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A ___result0, String_t* ___errorMsg1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A, String_t*, const RuntimeMethod*))ResourceManager_CreateCompletedOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m54D08D83DECF41A34A7D44FE4C80811A0EFD62CF_gshared)(__this, ___result0, ___errorMsg1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::CreateUnloadSceneWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_CreateUnloadSceneWithChain_m4773DCFDCD481D0677ED8738A34DDF1C2E97964F (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>::get_IsRunning()
inline bool AsyncOperationBase_1_get_IsRunning_mC57EEBFBB62A9CE467308DC61337C692B4A956CF_inline (AsyncOperationBase_1_t53CEC258A81CC6E6C433249F4DBF1B719395DBD7* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationBase_1_t53CEC258A81CC6E6C433249F4DBF1B719395DBD7*, const RuntimeMethod*))AsyncOperationBase_1_get_IsRunning_mC57EEBFBB62A9CE467308DC61337C692B4A956CF_gshared_inline)(__this, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::CreateUnloadSceneWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_CreateUnloadSceneWithChain_m217E2D006EAAEA5FE9140909C3E4D823A11ED527 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::InternalUnloadScene(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_InternalUnloadScene_mFFCE1581450DEFA20442388F93A496C50C2C0B71 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass130_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass130_0__ctor_m536BD1BD2E597007044DC36E73D8554D52D69379 (U3CU3Ec__DisplayClass130_0_tAAE5D9515E0748DDEF124325C373F600B8F7D514* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass131_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass131_0__ctor_m914A7E92FCC5F11BF4C778233EE7E5D49868B859 (U3CU3Ec__DisplayClass131_0_t3A713D4B99D873080F32D5CF5381CEF4685CB769* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mE6DF3511C63729556608157B88C73DF366571DBF (Func_2_tBAB72AD514333409955F64CF3608C4B5DEE65A7E* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_tBAB72AD514333409955F64CF3608C4B5DEE65A7E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mE6DF3511C63729556608157B88C73DF366571DBF_gshared)(__this, ___object0, ___method1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateChainOperation<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance,UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObjectDependency>,System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObjectDependency>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
inline AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m85CC5296096392FF64310EE15249CF003BC55C37 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___dependentOp0, Func_2_tBAB72AD514333409955F64CF3608C4B5DEE65A7E* ___callback1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5, Func_2_tBAB72AD514333409955F64CF3608C4B5DEE65A7E*, const RuntimeMethod*))ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m85CC5296096392FF64310EE15249CF003BC55C37_gshared)(__this, ___dependentOp0, ___callback1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.ResourceManagement.ResourceProviders.SceneProviderExtensions::ReleaseScene(UnityEngine.ResourceManagement.ResourceProviders.ISceneProvider,UnityEngine.ResourceManagement.ResourceManager,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>,UnityEngine.SceneManagement.UnloadSceneOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 SceneProviderExtensions_ReleaseScene_m2AF033AE9F34DF57A72C775CB2493EC217490228 (RuntimeObject* ___provider0, ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___resourceManager1, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___sceneLoadHandle2, int32_t ___unloadOptions3, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::AutoReleaseHandleOnCompletion<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>,System.Boolean)
inline void AddressablesImpl_AutoReleaseHandleOnCompletion_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m4C906A30C1261F68C3E129AB73FD19520B454F86 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, bool ___unloadSceneOpExcludeReleaseCallback1, const RuntimeMethod* method)
{
(( void (*) (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5, bool, const RuntimeMethod*))AddressablesImpl_AutoReleaseHandleOnCompletion_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m4C906A30C1261F68C3E129AB73FD19520B454F86_gshared)(__this, ___handle0, ___unloadSceneOpExcludeReleaseCallback1, method);
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<System.String>>::IsValid()
inline bool AsyncOperationHandle_1_IsValid_mF4DB738195452A50E06EFDBE8415FA4EC879C4F4 (AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646*, const RuntimeMethod*))AsyncOperationHandle_1_IsValid_mE28D0DEC7BB8A4A921286FD5D7B1FB967CF1C8B1_gshared)(__this, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::Release<System.Collections.Generic.List`1<System.String>>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline void AddressablesImpl_Release_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_mE9A1CEFFDA68FCFC0B5DD4D30202F09C7200B822 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 ___handle0, const RuntimeMethod* method)
{
(( void (*) (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*, AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646, const RuntimeMethod*))AddressablesImpl_Release_TisRuntimeObject_mF439699143274281BB57927A26DF2EF8A34F945C_gshared)(__this, ___handle0, method);
}
// System.Void UnityEngine.AddressableAssets.CheckCatalogsOperation::.ctor(UnityEngine.AddressableAssets.AddressablesImpl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckCatalogsOperation__ctor_m219855D6B8101674B79BE71D2BB298AE35CAD656 (CheckCatalogsOperation_t52E16371C9C8F9D2530A486D815756A257B0CE63* __this, AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___aa0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<System.String>> UnityEngine.AddressableAssets.CheckCatalogsOperation::Start(System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 CheckCatalogsOperation_Start_m210368C1A838F77B36463D20E909AE8361ECB9C4 (CheckCatalogsOperation_t52E16371C9C8F9D2530A486D815756A257B0CE63* __this, List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* ___locatorInfos0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::AutoReleaseHandleOnTypelessCompletion<System.Collections.Generic.List`1<System.String>>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline void AddressablesImpl_AutoReleaseHandleOnTypelessCompletion_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_m471952E989961EBB4773FAADBCBDB39B25802C1A (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 ___handle0, const RuntimeMethod* method)
{
(( void (*) (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*, AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646, const RuntimeMethod*))AddressablesImpl_AutoReleaseHandleOnTypelessCompletion_TisRuntimeObject_m65424DEEA2CBBAAB99E586772AC76694A67F1133_gshared)(__this, ___handle0, method);
}
// System.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0 (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m272BBEB1472B6BF0C0DD476EE7CBF4A20F327420 (Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___object0, ___method1, method);
}
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_m9DBF3FA87A14A6D9222183B6C0949E70C43F1910 (RuntimeObject* ___source0, Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554* ___predicate1, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m046DED489E38F15407F5825AD753C4090F103893_gshared)(___source0, ___predicate1, method);
}
// System.Void System.Func`2<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo,System.String>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m0E19F339CEA08683316D99CD71F3889CBAAE875E (Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___object0, ___method1, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo,System.String>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_TisString_t_mF142FB922673508994C89B7580CB49A6C4CEF18F (RuntimeObject* ___source0, Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* ___selector1, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m960CFE6ABFCB6C2399B69DEDFB27765D1FCE57A6_gshared)(___source0, ___selector1, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass138_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass138_0__ctor_m354E2F6C07374E6AE11A9F87FF59CF27235B3485 (U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<System.String> UnityEngine.AddressableAssets.AddressablesImpl::get_CatalogsWithAvailableUpdates()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AddressablesImpl_get_CatalogsWithAvailableUpdates_m9E268E83C0B9766C88A75CC22422AE06F780B464 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::Any<System.String>(System.Collections.Generic.IEnumerable`1<TSource>)
inline bool Enumerable_Any_TisString_t_m493DED3A0645F25D908B2B9825C90E6ED8FF8C50 (RuntimeObject* ___source0, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_m7A8464D749B64BD550FDDF2C92C8D1844986CA86_gshared)(___source0, method);
}
// System.Void System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<System.String>>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mDC22DDB7B88EB8E81F5479747E1479E924E4AAB3 (Func_2_t1655BF36BF5DE9344C9E7BA67D6B6D11B6058234* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t1655BF36BF5DE9344C9E7BA67D6B6D11B6058234*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m312822B0685EB89992B80C760E82616DE2CA7C33_gshared)(__this, ___object0, ___method1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateChainOperation<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>,System.Collections.Generic.List`1<System.String>>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObjectDependency>,System.Func`2<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObjectDependency>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
inline AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F ResourceManager_CreateChainOperation_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_m1CC058570A85FADAE64FEC6B2EEFF7127182F4D7 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 ___dependentOp0, Func_2_t1655BF36BF5DE9344C9E7BA67D6B6D11B6058234* ___callback1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646, Func_2_t1655BF36BF5DE9344C9E7BA67D6B6D11B6058234*, const RuntimeMethod*))ResourceManager_CreateChainOperation_TisRuntimeObject_TisRuntimeObject_m7227CDC8037177D22CC36405E2F4E4B33ABF7580_gshared)(__this, ___dependentOp0, ___callback1, method);
}
// System.Void UnityEngine.AddressableAssets.UpdateCatalogsOperation::.ctor(UnityEngine.AddressableAssets.AddressablesImpl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateCatalogsOperation__ctor_mC24059B34401DCEDEAC6EF7AE232397A4B8F97B6 (UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* __this, AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___aa0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>> UnityEngine.AddressableAssets.UpdateCatalogsOperation::Start(System.Collections.Generic.IEnumerable`1<System.String>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F UpdateCatalogsOperation_Start_mC3FB55D3ABBD31F4C10073A294CFB2A0B1E200A7 (UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* __this, RuntimeObject* ___catalogIds0, bool ___autoCleanBundleCache1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::AutoReleaseHandleOnTypelessCompletion<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline void AddressablesImpl_AutoReleaseHandleOnTypelessCompletion_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_m205640906A075B6DF94A4CB729F5D44FB51FF6CB (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F ___handle0, const RuntimeMethod* method)
{
(( void (*) (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*, AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F, const RuntimeMethod*))AddressablesImpl_AutoReleaseHandleOnTypelessCompletion_TisRuntimeObject_m65424DEEA2CBBAAB99E586772AC76694A67F1133_gshared)(__this, ___handle0, method);
}
// System.Boolean System.String::Equals(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___value0, const RuntimeMethod* method) ;
// UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo UnityEngine.AddressableAssets.AddressablesImpl::GetLocatorInfo(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* AddressablesImpl_GetLocatorInfo_m575ED39DFF9A7C46E09D41BC08DC7CF465AC4451 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___c0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::get_CatalogLocation()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ResourceLocatorInfo_get_CatalogLocation_mFD9882D1BDB88DCD3C7691FA2391AE2617A201AB_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>> UnityEngine.ResourceManagement.ResourceManager::CreateGroupOperation<System.Object>(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>)
inline AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ResourceManager_CreateGroupOperation_TisRuntimeObject_m5757CDBE416F964F2D4FB8A0224E73B255780FE4 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, RuntimeObject* ___locations0, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, RuntimeObject*, const RuntimeMethod*))ResourceManager_CreateGroupOperation_TisRuntimeObject_m5757CDBE416F964F2D4FB8A0224E73B255780FE4_gshared)(__this, ___locations0, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.AddressablesImpl::CleanBundleCache(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 AddressablesImpl_CleanBundleCache_m008260C79CA66D75CE742D59912B30730AD89C09 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___depOp0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>::IsValid()
inline bool AsyncOperationHandle_1_IsValid_m998AFCA882B236BB6DB83DC4D3F162D4C7CB3FAA (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66*, const RuntimeMethod*))AsyncOperationHandle_1_IsValid_m998AFCA882B236BB6DB83DC4D3F162D4C7CB3FAA_gshared)(__this, method);
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>::get_IsDone()
inline bool AsyncOperationHandle_1_get_IsDone_mB59C0AB3A1AC9B985F73679FC54DEF3D61F80172 (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66*, const RuntimeMethod*))AsyncOperationHandle_1_get_IsDone_mB59C0AB3A1AC9B985F73679FC54DEF3D61F80172_gshared)(__this, method);
}
// System.Void UnityEngine.AddressableAssets.CleanBundleCacheOperation::.ctor(UnityEngine.AddressableAssets.AddressablesImpl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CleanBundleCacheOperation__ctor_m7DE6FE0BFD74FE88F8AECA20E1703FDA4893D0A3 (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___aa0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.CleanBundleCacheOperation::Start(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 CleanBundleCacheOperation_Start_m56A1365CE9BA04E28BE051AF0E991C97B6EF735A (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___depOp0, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Invoke(T)
inline void Action_1_Invoke_m45A8C344B6A3DA83C32F4D569CB9ECEA3C6CEAE7_inline (Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___obj0, const RuntimeMethod* method)
{
(( void (*) (Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, const RuntimeMethod*))Action_1_Invoke_m45A8C344B6A3DA83C32F4D569CB9ECEA3C6CEAE7_gshared_inline)(__this, ___obj0, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::set_Locator(UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceLocatorInfo_set_Locator_m6C45410FDF734BEFC3CCBBB5DFFD0E257C8F2F79_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, RuntimeObject* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::set_LocalHash(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceLocatorInfo_set_LocalHash_m962C33927DE0872B6E62D20A5635A52B9A75F1C8_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::set_CatalogLocation(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceLocatorInfo_set_CatalogLocation_mD750CFC8409CFE135638F43EDCA4F7E7D8EA0B41_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, RuntimeObject* ___value0, const RuntimeMethod* method) ;
// System.String UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::get_LocalHash()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ResourceLocatorInfo_get_LocalHash_mAAC766AB747685EED12FA0338E51183922EF5203_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>::InvokeExecute()
inline void AsyncOperationBase_1_InvokeExecute_m164B159946D1D56EC4DCE9ADC050E34BDD11A3E5 (AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59* __this, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59*, const RuntimeMethod*))AsyncOperationBase_1_InvokeExecute_m7BC15822A8CB138F65AF12E9000EFBD6EE3F48B3_gshared)(__this, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>::Complete(TObject,System.Boolean,System.String)
inline void AsyncOperationBase_1_Complete_mF71A4FE2B5BC2A0E2D3492E93DFFB0EAB1C2BF6D (AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59* __this, RuntimeObject* ___result0, bool ___success1, String_t* ___errorMsg2, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59*, RuntimeObject*, bool, String_t*, const RuntimeMethod*))AsyncOperationBase_1_Complete_m113C44FFAB7DAA0DCB9C105663C50FA7D9BFD8F8_gshared)(__this, ___result0, ___success1, ___errorMsg2, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>::.ctor()
inline void AsyncOperationBase_1__ctor_m0628829607B5D260A6324389DBCDA935295AD180 (AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59* __this, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59*, const RuntimeMethod*))AsyncOperationBase_1__ctor_mFC5DD5A9DBFD933E7B316BC47708AFE7D9CDE731_gshared)(__this, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m174D0B02F3D309C783651F872C869FA2462C9D57 (U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::get_ContentUpdateAvailable()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceLocatorInfo_get_ContentUpdateAvailable_m06C843D750BC18E08C00418CC1075744131CB97C_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<T> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::Convert<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>>()
inline AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A AsyncOperationHandle_Convert_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mF3568E1D961DAD1AD021A0FD18BD0B0C78CC6708 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A (*) (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D*, const RuntimeMethod*))AsyncOperationHandle_Convert_TisRuntimeObject_m8E804E5FC00B77D5EC676ECA81D552B71A0C4CAC_gshared)(__this, method);
}
// System.String UnityEngine.AddressableAssets.AssetLabelReference::get_labelString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AssetLabelReference_get_labelString_mB279E3D5A71CEAB12320C34D42F6A8693446F457 (AssetLabelReference_t2E4688A3D816970FC18B8221E042E92B0B6B2A16* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AssetLabelReference::set_labelString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetLabelReference_set_labelString_mC49D18432DACA47F342CE3D233F1AFC7561792FE (AssetLabelReference_t2E4688A3D816970FC18B8221E042E92B0B6B2A16* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Object UnityEngine.AddressableAssets.AssetLabelReference::get_RuntimeKey()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AssetLabelReference_get_RuntimeKey_m93CE4F4594DD522C0A89B9069C49108EA6E7CA38 (AssetLabelReference_t2E4688A3D816970FC18B8221E042E92B0B6B2A16* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AssetReferenceT`1<UnityEngine.GameObject>::.ctor(System.String)
inline void AssetReferenceT_1__ctor_m872CAA3C44108DA29E09D917155DA1F53F8DE4C6 (AssetReferenceT_1_tF1B9EDD0397B6A1570555783A9AD954DA29B6D83* __this, String_t* ___guid0, const RuntimeMethod* method)
{
(( void (*) (AssetReferenceT_1_tF1B9EDD0397B6A1570555783A9AD954DA29B6D83*, String_t*, const RuntimeMethod*))AssetReferenceT_1__ctor_m50D6611193A28914E709481F8AA1BFF6EB3B05FB_gshared)(__this, ___guid0, method);
}
// System.Void UnityEngine.AddressableAssets.AssetReferenceT`1<UnityEngine.Texture>::.ctor(System.String)
inline void AssetReferenceT_1__ctor_m72E53217B3BD8380F6BAB9CE5BFA3FAE3933F43C (AssetReferenceT_1_t29AAA99E5FF389B4163752EF87C81BD33C402731* __this, String_t* ___guid0, const RuntimeMethod* method)
{
(( void (*) (AssetReferenceT_1_t29AAA99E5FF389B4163752EF87C81BD33C402731*, String_t*, const RuntimeMethod*))AssetReferenceT_1__ctor_m50D6611193A28914E709481F8AA1BFF6EB3B05FB_gshared)(__this, ___guid0, method);
}
// System.Void UnityEngine.AddressableAssets.AssetReferenceT`1<UnityEngine.Texture2D>::.ctor(System.String)
inline void AssetReferenceT_1__ctor_m155D5CEE85C1A2074E8620D507A4879EBD26C9BF (AssetReferenceT_1_t684DA569BAE41852CB889DA635735291D72F3DD5* __this, String_t* ___guid0, const RuntimeMethod* method)
{
(( void (*) (AssetReferenceT_1_t684DA569BAE41852CB889DA635735291D72F3DD5*, String_t*, const RuntimeMethod*))AssetReferenceT_1__ctor_m50D6611193A28914E709481F8AA1BFF6EB3B05FB_gshared)(__this, ___guid0, method);
}
// System.Void UnityEngine.AddressableAssets.AssetReferenceT`1<UnityEngine.Texture3D>::.ctor(System.String)
inline void AssetReferenceT_1__ctor_mCE56230A60A70479507BB6B98757DC971DA5C531 (AssetReferenceT_1_t158777F6AA1B61C9ECD9C51FAF638ABC487E7DFF* __this, String_t* ___guid0, const RuntimeMethod* method)
{
(( void (*) (AssetReferenceT_1_t158777F6AA1B61C9ECD9C51FAF638ABC487E7DFF*, String_t*, const RuntimeMethod*))AssetReferenceT_1__ctor_m50D6611193A28914E709481F8AA1BFF6EB3B05FB_gshared)(__this, ___guid0, method);
}
// System.Void UnityEngine.AddressableAssets.AssetReferenceT`1<UnityEngine.Sprite>::.ctor(System.String)
inline void AssetReferenceT_1__ctor_mD204EA1C9D3388BE7652B319787F2FAB83659A56 (AssetReferenceT_1_tD769B1AC64DEAA441F90C0A06E1AA6A8E4857BF6* __this, String_t* ___guid0, const RuntimeMethod* method)
{
(( void (*) (AssetReferenceT_1_tD769B1AC64DEAA441F90C0A06E1AA6A8E4857BF6*, String_t*, const RuntimeMethod*))AssetReferenceT_1__ctor_m50D6611193A28914E709481F8AA1BFF6EB3B05FB_gshared)(__this, ___guid0, method);
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::get_IsDone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperationHandle_get_IsDone_m55E07BF92CC2979A9BBFD8F5B97DCCD52DA1326A (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, const RuntimeMethod* method) ;
// System.Int32 System.String::IndexOf(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m69E9BDAFD93767C85A7FF861B453415D3B4A200F (String_t* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.String System.String::Substring(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const RuntimeMethod* method) ;
// System.Boolean System.Guid::TryParse(System.String,System.Guid&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Guid_TryParse_m46FD3E8A425836C68964B0A72C89922A31B5EB0D (String_t* ___input0, Guid_t* ___result1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.Addressables::Release(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_Release_m7664828D5E455FB598C1AA88B146DC0E70DE3672 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.AddressableAssets.Addressables::ReleaseInstance(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Addressables_ReleaseInstance_m991D925A1DDDCA7422DB26AE684DB54581047E92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___instance0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.List`1<System.String>>::.ctor()
inline void AsyncOperationBase_1__ctor_m37E836E2023EAD96017051239F2BF04BA7E4B896 (AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3* __this, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3*, const RuntimeMethod*))AsyncOperationBase_1__ctor_mFC5DD5A9DBFD933E7B316BC47708AFE7D9CDE731_gshared)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>::get_Count()
inline int32_t List_1_get_Count_m0EC133BB4F55C7747C40FF26C7DEB26C40B02014_inline (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>::.ctor(System.Int32)
inline void List_1__ctor_mF3C534CFEA79897DC08D846825CF19F5786A3D61 (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___capacity0, method);
}
// System.Void System.Collections.Generic.List`1<System.String>::.ctor(System.Int32)
inline void List_1__ctor_m1A062F45FE926079CE2D4FD38A3BF15F7AEB89AF (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___capacity0, method);
}
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::get_CanUpdateContent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResourceLocatorInfo_get_CanUpdateContent_mA8DFD5660C619FD746DC60AE1515F2B7EA9232E4 (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::get_HashLocation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ResourceLocatorInfo_get_HashLocation_m91E4A088AABA927FD4A1D14EB182F94FA53C39B4 (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.String>::Add(T)
inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider> UnityEngine.ResourceManagement.ResourceManager::get_ResourceProviders()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ResourceManager_get_ResourceProviders_mACBDB6BBAF95684D548E67073ED0067707D87A63 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m13FDD7A7BE18C1D2ECD75C02E76F5F3198E3261E (Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___object0, ___method1, method);
}
// TSource System.Linq.Enumerable::FirstOrDefault<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_FirstOrDefault_TisIResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_mD9B1EFDF9AEA176B27903C84120F37DC38BAF7D6 (RuntimeObject* ___source0, Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* ___predicate1, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m89A7FC9E77581DB0D6C05F91BD328EDCA61A19BA_gshared)(___source0, ___predicate1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>> UnityEngine.ResourceManagement.ResourceManager::CreateGroupOperation<System.String>(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>)
inline AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ResourceManager_CreateGroupOperation_TisString_t_mF16C1368B2F5CC45F2E3D5FE89998F1B95466111 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, RuntimeObject* ___locations0, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, RuntimeObject*, const RuntimeMethod*))ResourceManager_CreateGroupOperation_TisRuntimeObject_m5757CDBE416F964F2D4FB8A0224E73B255780FE4_gshared)(__this, ___locations0, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>::op_Implicit(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___obj0, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90, const RuntimeMethod*))AsyncOperationHandle_1_op_Implicit_mB162F31946A8441D0E802C22813538D521985E4A_gshared)(___obj0, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::StartOperation<System.Collections.Generic.List`1<System.String>>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
inline AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 ResourceManager_StartOperation_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_mD144565E053F055D4605A46D58B6B96E0BB464FE (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3* ___operation0, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependency1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, const RuntimeMethod*))ResourceManager_StartOperation_TisRuntimeObject_m3BF938FE98C0890FD2153D422794292972292913_gshared)(__this, ___operation0, ___dependency1, method);
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.List`1<System.String>>::get_IsDone()
inline bool AsyncOperationBase_1_get_IsDone_m1725E39FA9E5573981107B657A28EF8BEF92906F (AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3*, const RuntimeMethod*))AsyncOperationBase_1_get_IsDone_mFD5B8AC9A444EA62DB9751CEE9275A9BB43B4622_gshared)(__this, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.List`1<System.String>>::InvokeExecute()
inline void AsyncOperationBase_1_InvokeExecute_m95F982E15E2A402FB168E1CC42B5407F94BF6262 (AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3* __this, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3*, const RuntimeMethod*))AsyncOperationBase_1_InvokeExecute_m7BC15822A8CB138F65AF12E9000EFBD6EE3F48B3_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.String>::.ctor()
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// T System.Collections.Generic.List`1<System.String>::get_Item(System.Int32)
inline String_t* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( String_t* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Boolean System.String::op_Inequality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m0FBE5AC4931D312E5B347BAA603755676E6DA2FE (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::set_ContentUpdateAvailable(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceLocatorInfo_set_ContentUpdateAvailable_m1132A7F08507E37BE58B869797A9B4C1B60C769A_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Exception UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::get_OperationException()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* AsyncOperationHandle_get_OperationException_m531FC4DC2E215075C0EA7CE135FF1D68F6049270 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.String>::get_Count()
inline int32_t List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.String>::GetEnumerator()
inline Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
return (( Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<System.String>::Dispose()
inline void Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7 (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<System.String>::get_Current()
inline String_t* Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_inline (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.String>::MoveNext()
inline bool Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Collections.Generic.List`1<System.String> UnityEngine.AddressableAssets.CheckCatalogsOperation::ProcessDependentOpResults(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>,System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>,System.Collections.Generic.List`1<System.String>,System.String&,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* CheckCatalogsOperation_ProcessDependentOpResults_m09E049B18A96B5E5ABCADAE92F20E4B0A22647F1 (RuntimeObject* ___results0, List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* ___locatorInfos1, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___localHashes2, String_t** ___errorString3, bool* ___success4, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.List`1<System.String>>::Complete(TObject,System.Boolean,System.String)
inline void AsyncOperationBase_1_Complete_m0DF24CB4E1D82EEDD0F1567573026B8D56FA3CA1 (AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3* __this, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___result0, bool ___success1, String_t* ___errorMsg2, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3*, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, bool, String_t*, const RuntimeMethod*))AsyncOperationBase_1_Complete_m113C44FFAB7DAA0DCB9C105663C50FA7D9BFD8F8_gshared)(__this, ___result0, ___success1, ___errorMsg2, method);
}
// System.Void UnityEngine.AddressableAssets.CheckCatalogsOperation/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mFDACDE60C12E191E91BB59108F0CCFE6361BCD39 (U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433* __this, const RuntimeMethod* method) ;
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>::Acquire()
inline AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_Acquire_mD08A4CD8D98D771CDEFF1A2DCDBC16DC9C9556AD_gshared)(__this, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::StartOperation<System.Boolean>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
inline AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 ResourceManager_StartOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m1067237C1C6A9C81341005BB04E1E0E44206AB44 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9* ___operation0, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependency1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, const RuntimeMethod*))ResourceManager_StartOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m1067237C1C6A9C81341005BB04E1E0E44206AB44_gshared)(__this, ___operation0, ___dependency1, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>::Release()
inline void AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1 (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_Release_m525B557AF9B665D33B03BB88680B2AEECB00C260_gshared)(__this, method);
}
// System.Void System.Threading.Thread::Join()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread_Join_mB756581AAF5EB028081256E0517892BC8867779F (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.CleanBundleCacheOperation::RemoveCacheEntries()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CleanBundleCacheOperation_RemoveCacheEntries_mF5384D24FAD20F730A5CB97470ED078B5F702752 (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Assertions.Assert::AreEqual<System.Threading.Thread>(T,T)
inline void Assert_AreEqual_TisThread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_m76D170FD04DFF2CAEC6B951658F838CC9C637E1D (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___expected0, Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___actual1, const RuntimeMethod* method)
{
(( void (*) (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*, Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*, const RuntimeMethod*))Assert_AreEqual_TisRuntimeObject_m8D81E3A8231A642313203387318070C6224B8784_gshared)(___expected0, ___actual1, method);
}
// System.Void UnityEngine.AddressableAssets.CleanBundleCacheOperation::CompleteInternal(System.Boolean,System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CleanBundleCacheOperation_CompleteInternal_mAAFBE0F89A6C33907B32C44E5D97AC7F8CD58D0F (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, bool ___result0, bool ___success1, String_t* ___errorMsg2, const RuntimeMethod* method) ;
// System.Collections.Generic.HashSet`1<System.String> UnityEngine.AddressableAssets.CleanBundleCacheOperation::GetCacheDirsInUse(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* CleanBundleCacheOperation_GetCacheDirsInUse_m5DAFD43E40E32558662FF5BCF05375F16ACB9E7E (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, RuntimeObject* ___catalogOps0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Caching::get_ready()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Caching_get_ready_mD35419F411EBA15AF02F527D9A46AAF4E26C8205 (const RuntimeMethod* method) ;
// UnityEngine.Cache UnityEngine.Caching::get_currentCacheForWriting()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cache_tDD95655F2F9684598FD7B95827D4F6AD3134CBBC Caching_get_currentCacheForWriting_mC36373B8DDD19789C3FF646523AB0AC69587349B (const RuntimeMethod* method) ;
// System.String UnityEngine.Cache::get_path()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Cache_get_path_m1B76A64D3D140D5C9CB296752AA4431BEA524A22 (Cache_tDD95655F2F9684598FD7B95827D4F6AD3134CBBC* __this, const RuntimeMethod* method) ;
// System.Void System.Threading.ParameterizedThreadStart::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParameterizedThreadStart__ctor_m31EA734851CB478E822BAB7E1B479CA4FDBF2718 (ParameterizedThreadStart_tAA8FDC4E868056A7CB7CB2C4AB4986039B1D91E9* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void System.Threading.Thread::.ctor(System.Threading.ParameterizedThreadStart)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread__ctor_m7319B115C7E11770EEEC7F1D4A01A50E29550700 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, ParameterizedThreadStart_tAA8FDC4E868056A7CB7CB2C4AB4986039B1D91E9* ___start0, const RuntimeMethod* method) ;
// System.Void System.Threading.Thread::Start(System.Object)
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Thread_Start_m64E3F27883C3CCCE7209F5D2BD268A33D4C71566 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, RuntimeObject* ___parameter0, const RuntimeMethod* method) ;
// System.Boolean System.Threading.Thread::get_IsAlive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Thread_get_IsAlive_m87922B882A526D780570799F497EEB4C99F005DF (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
// System.String System.IO.Path::GetFileName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetFileName_mEBC73E0C8D8C56214D1DA4BA8409C5B5F00457A5 (String_t* ___path0, const RuntimeMethod* method) ;
// System.Void System.IO.Directory::Delete(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_Delete_m42524D3C40B0B3F8E0B510ED228462221777BB53 (String_t* ___path0, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<System.String> System.IO.Directory::EnumerateDirectories(System.String,System.String,System.IO.SearchOption)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Directory_EnumerateDirectories_m7CBDA175990A22CC1A62055C1A9AF5D14B46F4EB (String_t* ___path0, String_t* ___searchPattern1, int32_t ___searchOption2, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.String>::Contains(T)
inline bool HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853 (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* __this, String_t* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*, String_t*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.HashSet`1<System.String>::.ctor()
inline void HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03 (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
// UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::CreateCustomLocator(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* ContentCatalogData_CreateCustomLocator_m4E0907DB7C5658416BC3041EC0AADE21845FFD55 (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, String_t* ___overrideId0, String_t* ___providerSuffix1, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::get_Locations()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* ResourceLocationMap_get_Locations_mDBC0190E559C406A8C9413E195A60656ED3D136E_inline (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>::get_Values()
inline ValueCollection_t7C458D6F4E8E2C4DDCF03189B1BA581E6C292C28* Dictionary_2_get_Values_mBD2B07C3D5D1CE4FC7EB667E44700149425BAAEC (Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* __this, const RuntimeMethod* method)
{
return (( ValueCollection_t7C458D6F4E8E2C4DDCF03189B1BA581E6C292C28* (*) (Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3*, const RuntimeMethod*))Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>::GetEnumerator()
inline Enumerator_t52A7037518C8AA1B435BC3F7D6A5F009003ACBCF ValueCollection_GetEnumerator_m6EEAD5B3618540881278F5D64B09808B06737775 (ValueCollection_t7C458D6F4E8E2C4DDCF03189B1BA581E6C292C28* __this, const RuntimeMethod* method)
{
return (( Enumerator_t52A7037518C8AA1B435BC3F7D6A5F009003ACBCF (*) (ValueCollection_t7C458D6F4E8E2C4DDCF03189B1BA581E6C292C28*, const RuntimeMethod*))ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>::Dispose()
inline void Enumerator_Dispose_m0FACB59270F7BF8B7CA74F226DBA7B001D739A5C (Enumerator_t52A7037518C8AA1B435BC3F7D6A5F009003ACBCF* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t52A7037518C8AA1B435BC3F7D6A5F009003ACBCF*, const RuntimeMethod*))Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared)(__this, method);
}
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>::get_Current()
inline RuntimeObject* Enumerator_get_Current_mFEAD1E68B137383059CE97DD5D3DA127701593F1_inline (Enumerator_t52A7037518C8AA1B435BC3F7D6A5F009003ACBCF* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Enumerator_t52A7037518C8AA1B435BC3F7D6A5F009003ACBCF*, const RuntimeMethod*))Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline)(__this, method);
}
// System.Void UnityEngine.ResourceManagement.ResourceProviders.AssetBundleResource::GetLoadInfo(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.ResourceManagement.ResourceManager,UnityEngine.ResourceManagement.ResourceProviders.AssetBundleResource/LoadType&,System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBundleResource_GetLoadInfo_mB588849D6DE23F9C0B4E48002DC079EC43EFA755 (RuntimeObject* ___location0, ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___resourceManager1, int32_t* ___loadType2, String_t** ___path3, const RuntimeMethod* method) ;
// System.String System.IO.Path::Combine(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_Combine_m64754D4E08990CE1EBC41CDF197807EE4B115474 (String_t* ___path10, String_t* ___path21, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.String>::Add(T)
inline bool HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* __this, String_t* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*, String_t*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___item0, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>::MoveNext()
inline bool Enumerator_MoveNext_m8D49FDF7CBE464F98C68F2E8800BCFCA3E85B102 (Enumerator_t52A7037518C8AA1B435BC3F7D6A5F009003ACBCF* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t52A7037518C8AA1B435BC3F7D6A5F009003ACBCF*, const RuntimeMethod*))Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared)(__this, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>::.ctor()
inline void AsyncOperationBase_1__ctor_m09237E0D0F3F7D8920E8EF0F65452A95D628E29C (AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9* __this, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9*, const RuntimeMethod*))AsyncOperationBase_1__ctor_mFC5DD5A9DBFD933E7B316BC47708AFE7D9CDE731_gshared)(__this, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::CreateCompletedOperation<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>(TObject,System.String)
inline AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F ResourceManager_CreateCompletedOperation_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_m658B003E9A06BABDD19F3FE3732C1ADAD58ED594 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, List_1_t540309E962CB768808E54FF9E53136790E1C4975* ___result0, String_t* ___errorMsg1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, List_1_t540309E962CB768808E54FF9E53136790E1C4975*, String_t*, const RuntimeMethod*))ResourceManager_CreateCompletedOperation_TisRuntimeObject_m863E4E0C76D105B8EBD33A40D650BE72EE6E122C_gshared)(__this, ___result0, ___errorMsg1, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::StartOperation<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<TObject>,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
inline AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F ResourceManager_StartOperation_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_m30C0A6AC2DBF5D80ADAE9481B58CDCC946971629 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9* ___operation0, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dependency1, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, const RuntimeMethod*))ResourceManager_StartOperation_TisRuntimeObject_m3BF938FE98C0890FD2153D422794292972292913_gshared)(__this, ___operation0, ___dependency1, method);
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>::get_IsDone()
inline bool AsyncOperationBase_1_get_IsDone_m7017265936A6C137B571427B4238B86D439DE625 (AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9*, const RuntimeMethod*))AsyncOperationBase_1_get_IsDone_mFD5B8AC9A444EA62DB9751CEE9275A9BB43B4622_gshared)(__this, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>::InvokeExecute()
inline void AsyncOperationBase_1_InvokeExecute_mC22EE5F20A74C58D4B5BEE4E79F7DEE2CFD084DF (AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9* __this, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9*, const RuntimeMethod*))AsyncOperationBase_1_InvokeExecute_m7BC15822A8CB138F65AF12E9000EFBD6EE3F48B3_gshared)(__this, method);
}
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>::WaitForCompletion()
inline bool AsyncOperationHandle_1_WaitForCompletion_mA58DF380D030F1F4B1EADD37344BC8CC84B4281F (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66*, const RuntimeMethod*))AsyncOperationHandle_1_WaitForCompletion_mA58DF380D030F1F4B1EADD37344BC8CC84B4281F_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>::.ctor(System.Int32)
inline void List_1__ctor_m14F83FB3EAFAA82694078FC0CF95D378164CBB22 (List_1_t540309E962CB768808E54FF9E53136790E1C4975* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (List_1_t540309E962CB768808E54FF9E53136790E1C4975*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___capacity0, method);
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::UpdateContent(UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator,System.String,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocatorInfo_UpdateContent_m43429914AB92F01D8F64894EC742F11242436F27 (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, RuntimeObject* ___locator0, String_t* ___hash1, RuntimeObject* ___loc2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>::Add(T)
inline void List_1_Add_m12E6237A464BC6F3CBE343160CF4F0E634B75ADF_inline (List_1_t540309E962CB768808E54FF9E53136790E1C4975* __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t540309E962CB768808E54FF9E53136790E1C4975*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>::Complete(TObject,System.Boolean,System.String)
inline void AsyncOperationBase_1_Complete_mC0016702C6B45D4535F2ED91871AE767EEA892F3 (AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9* __this, List_1_t540309E962CB768808E54FF9E53136790E1C4975* ___result0, bool ___success1, String_t* ___errorMsg2, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9*, List_1_t540309E962CB768808E54FF9E53136790E1C4975*, bool, String_t*, const RuntimeMethod*))AsyncOperationBase_1_Complete_m113C44FFAB7DAA0DCB9C105663C50FA7D9BFD8F8_gshared)(__this, ___result0, ___success1, ___errorMsg2, method);
}
// System.Void UnityEngine.AddressableAssets.UpdateCatalogsOperation::OnCleanCacheCompleted(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>,System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateCatalogsOperation_OnCleanCacheCompleted_mBAAD03085035B2DCF2781FE69D13ED5A9243604C (UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* __this, AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 ___handle0, List_1_t540309E962CB768808E54FF9E53136790E1C4975* ___catalogs1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c__DisplayClass11_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_mC0990EDA323280DF0279337D541A34BD249E427A (U3CU3Ec__DisplayClass11_0_tC2D0EF3A253261A1EA37539D3E849D03F4832E0F* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m155A98DAD659FDE22883202A6E0B0DCEBEAECB27 (Action_1_t597199961BAA72AAD4CBE797FBA844A692DB004D* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Action_1_t597199961BAA72AAD4CBE797FBA844A692DB004D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m155A98DAD659FDE22883202A6E0B0DCEBEAECB27_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>::add_Completed(System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
inline void AsyncOperationHandle_1_add_Completed_m08D8B3A94C16A8C13C7F2FD0E96655C1ED3545C5 (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* __this, Action_1_t597199961BAA72AAD4CBE797FBA844A692DB004D* ___value0, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66*, Action_1_t597199961BAA72AAD4CBE797FBA844A692DB004D*, const RuntimeMethod*))AsyncOperationHandle_1_add_Completed_m08D8B3A94C16A8C13C7F2FD0E96655C1ED3545C5_gshared)(__this, ___value0, method);
}
// System.Void UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mD572CF2016ADF8E07CDBFF03927C35D1589ADFF3 (U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationStatus UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>::get_Status()
inline int32_t AsyncOperationHandle_1_get_Status_m8C42BD9E3AF7281DE61B00D128FF1C7F44FF02C4 (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66*, const RuntimeMethod*))AsyncOperationHandle_1_get_Status_m8C42BD9E3AF7281DE61B00D128FF1C7F44FF02C4_gshared)(__this, method);
}
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>::get_DebugName()
inline String_t* AsyncOperationHandle_1_get_DebugName_m355D2D6FE1ADB6E7A772A14849A8B779F731CE6A (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66*, const RuntimeMethod*))AsyncOperationHandle_1_get_DebugName_m355D2D6FE1ADB6E7A772A14849A8B779F731CE6A_gshared)(__this, method);
}
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>::get_Result()
inline bool AsyncOperationHandle_1_get_Result_m265224288EB12E63C1771851E91CB81F9DB83003 (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66*, const RuntimeMethod*))AsyncOperationHandle_1_get_Result_m265224288EB12E63C1771851E91CB81F9DB83003_gshared)(__this, method);
}
// System.Boolean UnityEngine.ResourceManagement.Util.ResourceManagerConfig::ExtractKeyAndSubKey(System.Object,System.String&,System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResourceManagerConfig_ExtractKeyAndSubKey_mC40036045901BD802809D55A9D99B730CB5B2C49 (RuntimeObject* ___keyObj0, String_t** ___mainKey1, String_t** ___subKey2, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.DynamicResourceLocator::CreateDynamicLocations(System.Type,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>,System.String,System.String,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicResourceLocator_CreateDynamicLocations_m00AA7E8B7DB23159E543F9D288D5F25292188A81 (DynamicResourceLocator_t9E2782599913679FC68C60FD01847781C375ABA1* __this, Type_t* ___type0, RuntimeObject* ___locations1, String_t* ___locName2, String_t* ___subKey3, RuntimeObject* ___mainLoc4, const RuntimeMethod* method) ;
// System.String UnityEngine.AddressableAssets.DynamicResourceLocator::get_AtlasSpriteProviderId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DynamicResourceLocator_get_AtlasSpriteProviderId_m8B5E40CB4D132AFFB7A73BB55121DCEF3F27C591 (DynamicResourceLocator_t9E2782599913679FC68C60FD01847781C375ABA1* __this, const RuntimeMethod* method) ;
// TSource[] System.Linq.Enumerable::ToArray<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>(System.Collections.Generic.IEnumerable`1<TSource>)
inline IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* Enumerable_ToArray_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_m10EC3FF7043DE0262005DA8A049B17C78EFD8A65 (RuntimeObject* ___source0, const RuntimeMethod* method)
{
return (( IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_m6B1F26FB2B3EA7B18B82FC81035440AAAEFCE924_gshared)(___source0, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.RuntimePlatform,UnityEngine.AddressableAssets.AddressablesPlatform>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m47581D82BCA31F58112D1098BE483ED627759A97 (Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* __this, int32_t ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mA9988CDC49C4859A6C9555C8CE9C693EA0AF768C_gshared)(__this, ___key0, method);
}
// TValue System.Collections.Generic.Dictionary`2<UnityEngine.RuntimePlatform,UnityEngine.AddressableAssets.AddressablesPlatform>::get_Item(TKey)
inline int32_t Dictionary_2_get_Item_m8FA2B8A326B4D76E56ACBF32A1B62567FB99A7E8 (Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* __this, int32_t ___key0, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_m2AD6E76220E3D39F0898141D91D3D0CD814B31CE_gshared)(__this, ___key0, method);
}
// System.String System.Enum::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
// UnityEngine.RuntimePlatform UnityEngine.Application::get_platform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_platform_m1AB34E71D9885B120F6021EB2B11DCB28CD6008D (const RuntimeMethod* method) ;
// UnityEngine.AddressableAssets.AddressablesPlatform UnityEngine.AddressableAssets.PlatformMappingService::GetAddressablesPlatformInternal(UnityEngine.RuntimePlatform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlatformMappingService_GetAddressablesPlatformInternal_mE79B6518528E9978B71699FF0DB3F6BE37BEC6D0 (int32_t ___platform0, const RuntimeMethod* method) ;
// System.String UnityEngine.AddressableAssets.PlatformMappingService::GetAddressablesPlatformPathInternal(UnityEngine.RuntimePlatform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PlatformMappingService_GetAddressablesPlatformPathInternal_m0199EB1C474108F3A74436C0E0501933C8352442 (int32_t ___platform0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.RuntimePlatform,UnityEngine.AddressableAssets.AddressablesPlatform>::.ctor()
inline void Dictionary_2__ctor_m9C9D6B85350DE8ED57A978F23F68CA15D203E5A1 (Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3*, const RuntimeMethod*))Dictionary_2__ctor_m72F4FDC32CBD28A6AAC85284DEF64CE9BF8DE582_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.RuntimePlatform,UnityEngine.AddressableAssets.AddressablesPlatform>::Add(TKey,TValue)
inline void Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4 (Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3*, int32_t, int32_t, const RuntimeMethod*))Dictionary_2_Add_mAEAF04AB4A1511F9DDAB58DC19E3AAC3CA5B727B_gshared)(__this, ___key0, ___value1, method);
}
// System.Void UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent::.ctor(System.String,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticEvent__ctor_mDF62B33ABFF1F33A4B39DF5C209B8238F2D529A0 (DiagnosticEvent_t33E1175DA005D137D20535AB25ACE16837A3A274* __this, String_t* ___graph0, String_t* ___name1, int32_t ___id2, int32_t ___stream3, int32_t ___frame4, int32_t ___value5, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___deps6, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.AddressableAssets.Utility.DiagnosticInfo>::.ctor()
inline void Dictionary_2__ctor_m44B231835BC2687D73183E4E60D19526E2431514 (Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
}
// System.Void System.Action`1<UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mB6607B567A17529FCB98211B2F0DB80C8221997F (Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_mB6607B567A17529FCB98211B2F0DB80C8221997F_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.ResourceManagement.ResourceManager::RegisterDiagnosticCallback(System.Action`1<UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceManager_RegisterDiagnosticCallback_mC40ECD5723511F7C77475A417F693C84C4CC3378 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2* ___func0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::GetDependencies(System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationHandle_GetDependencies_m188E3F0A06DA1F789B431E3401D692AD14F45C39 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* ___deps0, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::GetEnumerator()
inline Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5 List_1_GetEnumerator_m5EC3D9DDBF70C3943F3F415E109848FB1BA4F483 (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, const RuntimeMethod* method)
{
return (( Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5 (*) (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843*, const RuntimeMethod*))List_1_GetEnumerator_m5EC3D9DDBF70C3943F3F415E109848FB1BA4F483_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::Dispose()
inline void Enumerator_Dispose_mF14B13079BA29D72CF1479C47A523781823A6A79 (Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5*, const RuntimeMethod*))Enumerator_Dispose_mF14B13079BA29D72CF1479C47A523781823A6A79_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Current()
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D Enumerator_get_Current_mED23BA54237489B3A4CB41FAF90C0AD36D02A4AA_inline (Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5* __this, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D (*) (Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5*, const RuntimeMethod*))Enumerator_get_Current_mED23BA54237489B3A4CB41FAF90C0AD36D02A4AA_gshared_inline)(__this, method);
}
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::get_DebugName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsyncOperationHandle_get_DebugName_m8DDB7ED8B735AFC69305907ED82F695ED9F9697E (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.AddressableAssets.Utility.ResourceManagerDiagnostics::SumDependencyNameHashCodes(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResourceManagerDiagnostics_SumDependencyNameHashCodes_m6A0C79690FEF8395EB97EBA054D7152FB475409A (ResourceManagerDiagnostics_t49595E6E9EFEA3A70F3DE5D5AB2DEE8F0E3B3F45* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::MoveNext()
inline bool Enumerator_MoveNext_mEE227741CD024815E1C4AC5DEEF931C18BDDFDF8 (Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5*, const RuntimeMethod*))Enumerator_MoveNext_mEE227741CD024815E1C4AC5DEEF931C18BDDFDF8_gshared)(__this, method);
}
// System.Boolean System.String::Contains(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3 (String_t* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.AddressableAssets.Utility.ResourceManagerDiagnostics::CalculateCompletedOperationHashcode(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResourceManagerDiagnostics_CalculateCompletedOperationHashcode_m030791457AE2071C4AB4758161B8A0482C4B0C68 (ResourceManagerDiagnostics_t49595E6E9EFEA3A70F3DE5D5AB2DEE8F0E3B3F45* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AsyncOperationHandle_GetHashCode_mA261FCCE8588545912EAD2AC611FADD3F104DF15 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, const RuntimeMethod* method) ;
// System.Int32 System.String::get_Length()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
// System.Int32 System.Text.StringBuilder::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8 (StringBuilder_t* __this, const RuntimeMethod* method) ;
// System.Text.StringBuilder System.Text.StringBuilder::Remove(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90 (StringBuilder_t* __this, int32_t ___startIndex0, int32_t ___length1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext::get_OperationHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D DiagnosticEventContext_get_OperationHandle_mC766CD6C074CD2A0E3486FD41CE0B951B25B3FA6_inline (DiagnosticEventContext_tD6FFFE80ABEF14A1A535141596224C7AF837319F* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.AddressableAssets.Utility.ResourceManagerDiagnostics::CalculateHashCode(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResourceManagerDiagnostics_CalculateHashCode_mD0A63E93BBA660EDA64D00077B2D256777FCCC0E (ResourceManagerDiagnostics_t49595E6E9EFEA3A70F3DE5D5AB2DEE8F0E3B3F45* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventType UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext::get_Type()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DiagnosticEventContext_get_Type_mF65C73B3A0D1958041136121E877B4AF9ECFCEBB_inline (DiagnosticEventContext_tD6FFFE80ABEF14A1A535141596224C7AF837319F* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.AddressableAssets.Utility.DiagnosticInfo>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m01D79BF5D032AB19999AAFADCA1A9FEF86411A66 (Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A* __this, int32_t ___key0, DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A*, int32_t, DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared)(__this, ___key0, ___value1, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.AddressableAssets.Utility.DiagnosticInfo>::Remove(TKey)
inline bool Dictionary_2_Remove_m2A79FD6A885659D7D8DA62764CE1E1DBBFE8350C (Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A* __this, int32_t ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared)(__this, ___key0, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Count()
inline int32_t List_1_get_Count_mA8C6DC40B44EFB5EC84E036997F5DDE2B4255F96_inline (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843*, const RuntimeMethod*))List_1_get_Count_mA8C6DC40B44EFB5EC84E036997F5DDE2B4255F96_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Item(System.Int32)
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D List_1_get_Item_m09E5100907049D55AAD968065B93D7E92A6CF0F3 (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D (*) (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843*, int32_t, const RuntimeMethod*))List_1_get_Item_m09E5100907049D55AAD968065B93D7E92A6CF0F3_gshared)(__this, ___index0, method);
}
// System.String UnityEngine.AddressableAssets.Utility.ResourceManagerDiagnostics::GenerateCompletedOperationDisplayName(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ResourceManagerDiagnostics_GenerateCompletedOperationDisplayName_m5BC3877EE31B4E3A13ED7C899B8446ACD0C7A2A8 (ResourceManagerDiagnostics_t49595E6E9EFEA3A70F3DE5D5AB2DEE8F0E3B3F45* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.Utility.DiagnosticInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticInfo__ctor_mBE6F113C30B6B595260A1C58D68976F755711235 (DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.AddressableAssets.Utility.DiagnosticInfo>::Add(TKey,TValue)
inline void Dictionary_2_Add_m3DBA91DDD5F78FFA82C04D6229D74BCAE66AE561 (Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A* __this, int32_t ___key0, DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A*, int32_t, DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___key0, ___value1, method);
}
// T UnityEngine.ResourceManagement.Util.ComponentSingleton`1<UnityEngine.ResourceManagement.Diagnostics.DiagnosticEventCollectorSingleton>::get_Instance()
inline DiagnosticEventCollectorSingleton_t3BAFBCBD9C62D55E24000A0541ED109DA698EA19* ComponentSingleton_1_get_Instance_m6AD2271EA4F3104CFA168133CB09F17094D78576 (const RuntimeMethod* method)
{
return (( DiagnosticEventCollectorSingleton_t3BAFBCBD9C62D55E24000A0541ED109DA698EA19* (*) (const RuntimeMethod*))ComponentSingleton_1_get_Instance_mB8C0B2A5F8B76C5F24719C25567AD046ABB8D9AB_gshared)(method);
}
// System.Int32 UnityEngine.Time::get_frameCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8 (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext::get_EventValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DiagnosticEventContext_get_EventValue_m1109E4CB1BFA64FEDC13FF72B293B68DA2D0A94F_inline (DiagnosticEventContext_tD6FFFE80ABEF14A1A535141596224C7AF837319F* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent UnityEngine.AddressableAssets.Utility.DiagnosticInfo::CreateEvent(System.String,UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventType,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DiagnosticEvent_t33E1175DA005D137D20535AB25ACE16837A3A274 DiagnosticInfo_CreateEvent_mFC695681560C9459FBFA471C90094E3325FF4CC9 (DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* __this, String_t* ___category0, int32_t ___eventType1, int32_t ___frame2, int32_t ___val3, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.Diagnostics.DiagnosticEventCollectorSingleton::PostEvent(UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticEventCollectorSingleton_PostEvent_m814E46059FF639B7B3E731E6F354778282DF5B2A (DiagnosticEventCollectorSingleton_t3BAFBCBD9C62D55E24000A0541ED109DA698EA19* __this, DiagnosticEvent_t33E1175DA005D137D20535AB25ACE16837A3A274 ___diagnosticEvent0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ResourceManagement.ResourceManager::UnregisterDiagnosticCallback(System.Action`1<UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceManager_UnregisterDiagnosticCallback_m48C1E860430066DD097E4F662402770803558A84 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2* ___func0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.Util.ComponentSingleton`1<UnityEngine.ResourceManagement.Diagnostics.DiagnosticEventCollectorSingleton>::get_Exists()
inline bool ComponentSingleton_1_get_Exists_m54C8441926842DEC57CBF763E2AB1108F0E968E3 (const RuntimeMethod* method)
{
return (( bool (*) (const RuntimeMethod*))ComponentSingleton_1_get_Exists_m6BB36CD5D0EFDDAF61773C999FF1B93FC51D2652_gshared)(method);
}
// System.Void UnityEngine.ResourceManagement.Util.ComponentSingleton`1<UnityEngine.ResourceManagement.Diagnostics.DiagnosticEventCollectorSingleton>::DestroySingleton()
inline void ComponentSingleton_1_DestroySingleton_m2179583728488160F3937472F49DCA7F2F3BAD2A (const RuntimeMethod* method)
{
(( void (*) (const RuntimeMethod*))ComponentSingleton_1_DestroySingleton_m7AFD0284348570A8D24207785FF94E04761350F8_gshared)(method);
}
// System.Int32 System.BitConverter::ToInt32(System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitConverter_ToInt32_m745DF4DCC23461AB3035A92BC0C4D59AE12E6880 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___value0, int32_t ___startIndex1, const RuntimeMethod* method) ;
// System.Text.Encoding System.Text.Encoding::get_Unicode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_Unicode_mD855B4C0AC2D0EF5761B90A3DF4EE245D6B17066 (const RuntimeMethod* method) ;
// System.Text.Encoding System.Text.Encoding::get_ASCII()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_ASCII_mCC17A741582B0AB778D261452FD515EBD7297562 (const RuntimeMethod* method) ;
// System.UInt16 System.BitConverter::ToUInt16(System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t BitConverter_ToUInt16_m133E286BF0B721DD973FD966F61CB171F70F3E32 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___value0, int32_t ___startIndex1, const RuntimeMethod* method) ;
// System.UInt32 System.BitConverter::ToUInt32(System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BitConverter_ToUInt32_m7EFCF9D77ACD0F2DA29F69587DDF6130391E6164 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___value0, int32_t ___startIndex1, const RuntimeMethod* method) ;
// UnityEngine.Hash128 UnityEngine.Hash128::Parse(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 Hash128_Parse_m463E9AAD4C1C65BE1DEE7E5CA0FAF7701CBD4E5A (String_t* ___hashString0, const RuntimeMethod* method) ;
// System.Void System.Guid::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830 (Guid_t* __this, String_t* ___g0, const RuntimeMethod* method) ;
// System.Type System.Type::GetTypeFromCLSID(System.Guid)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromCLSID_mBA5589221FEB11509D99C24945455E58291BE32B (Guid_t ___clsid0, const RuntimeMethod* method) ;
// System.Reflection.Assembly System.Reflection.Assembly::Load(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Assembly_t* Assembly_Load_m718E55A40D92C7BBE26812A9A7998BDF166C0BD2 (String_t* ___assemblyString0, const RuntimeMethod* method) ;
// System.Object UnityEngine.JsonUtility::FromJson(System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* JsonUtility_FromJson_mCA93DB12788DA2F120D6EC81758D3189D9341815 (String_t* ___json0, Type_t* ___type1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogException(System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogException_m82E44FEC6B03BC34AFC2CAF6583051570C60CB9E (Exception_t* ___exception0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Byte>::Add(T)
inline void List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_inline (List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* __this, uint8_t ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B*, uint8_t, const RuntimeMethod*))List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_gshared_inline)(__this, ___item0, method);
}
// System.Byte[] System.BitConverter::GetBytes(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitConverter_GetBytes_m343FFC3DD8CF8D0139D0CAEB8ABB0A4D6DAA98F4 (int32_t ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Byte>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67 (List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
(( void (*) (List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_gshared)(__this, ___collection0, method);
}
// System.Byte[] System.BitConverter::GetBytes(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitConverter_GetBytes_mFE194CC85029F5AE10446F919B8A53AF03AB3436 (uint32_t ___value0, const RuntimeMethod* method) ;
// System.Byte[] System.BitConverter::GetBytes(System.UInt16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitConverter_GetBytes_m1B3C2C0E976C781ACD76AFA80DDBCA844FC73D50 (uint16_t ___value0, const RuntimeMethod* method) ;
// System.String UnityEngine.Hash128::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Hash128_ToString_m35513B62830C8CE59346AF87AC2B587FA1570DCE (Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40* __this, const RuntimeMethod* method) ;
// System.Byte[] System.Guid::ToByteArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Guid_ToByteArray_m6EBFB2F42D3760D9143050A3A8ED03F085F3AFE9 (Guid_t* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.JsonUtility::ToJson(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JsonUtility_ToJson_mD0FB24DC5A8621A2473FC208E9B15AF43944EBCD (RuntimeObject* ___obj0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp>::.ctor()
inline void Dictionary_2__ctor_m198234C582CB17B7D39B7114A655AF9073E289B4 (Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void UnityEngine.ResourceManagement.ResourceProviders.ResourceProviderBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceProviderBase__ctor_mAE12700496F4A8B1363AB851FD48F2101278CBF9 (ResourceProviderBase_t280B9BC5469E0147CAB04C60ED165EFFFF0D1A29* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_mEB74894A02EC0EF096356E06DA5A7BD59F34848B (Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6* __this, RuntimeObject* ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___key0, method);
}
// TValue System.Collections.Generic.Dictionary`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp>::get_Item(TKey)
inline InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* Dictionary_2_get_Item_m147D409B9E1CE71C772BFE393DD2BFF588871B59 (Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6* __this, RuntimeObject* ___key0, const RuntimeMethod* method)
{
return (( InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* (*) (Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___key0, method);
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalOp_Release_m19233D2953DE23EDD4FEF4316DA41FBE215029AF (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp>::Remove(TKey)
inline bool Dictionary_2_Remove_mB1C0B6F6BD0010345E53874B6AED372C8CA075B6 (Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6* __this, RuntimeObject* ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___key0, method);
}
// System.Void UnityEngine.ResourceManagement.ResourceProviders.ResourceProviderBase::Release(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceProviderBase_Release_mBA35FC33814192955594D9A6C36D6AF9DF54A123 (ResourceProviderBase_t280B9BC5469E0147CAB04C60ED165EFFFF0D1A29* __this, RuntimeObject* ___location0, RuntimeObject* ___obj1, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle::get_Location()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ProvideHandle_get_Location_m90F975C77A98EB20A2C3B9135D629AB0F04FFA79 (ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalOp__ctor_m0BCBDE9F053C63B431C706CC0B02DEB82B88070C (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp>::Add(TKey,TValue)
inline void Dictionary_2_Add_mA8EE89704D214A36485C2E943626F4957CAAE67E (Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6* __this, RuntimeObject* ___key0, InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6*, RuntimeObject*, InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___key0, ___value1, method);
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::Start(UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalOp_Start_m13B3B4C3CA844D0F8C15D7A6934E223FC21C00EB (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631 ___providerInterface0, bool ___disableCatalogUpdateOnStart1, bool ___isLocalCatalogInBundle2, const RuntimeMethod* method) ;
// System.Void System.Func`1<System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22 (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle::SetWaitForCompletionCallback(System.Func`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProvideHandle_SetWaitForCompletionCallback_m2B606A689DD5A940581F9C0F87C4B6B6714BE7A2 (ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* __this, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___callback0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
inline void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle::GetDependencies(System.Collections.Generic.IList`1<System.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProvideHandle_GetDependencies_m369FC67ECDB4E574C6BC9961896C384189EAFBAD (ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* __this, RuntimeObject* ___list0, const RuntimeMethod* method) ;
// System.String UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::DetermineIdToLoad(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.Collections.Generic.IList`1<System.Object>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InternalOp_DetermineIdToLoad_m7A9ED93D1D000457E22F5B71B11E7CD0337AED43 (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, RuntimeObject* ___location0, RuntimeObject* ___dependencyObjects1, bool ___disableCatalogUpdateOnStart2, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::CanLoadCatalogFromBundle(System.String,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalOp_CanLoadCatalogFromBundle_m29E9F085D94C616A0C063064B3D64662BC64F768 (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, String_t* ___idToLoad0, RuntimeObject* ___location1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::LoadCatalog(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalOp_LoadCatalog_m4BD81C370F6AE19DEF2E8EED967842FA9AD1CF9B (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, String_t* ___idToLoad0, bool ___loadCatalogFromLocalBundle1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::WaitForCompletion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BundledCatalog_WaitForCompletion_mB920DFE0296D0BFD0E4383811C5F6F952DCF0AA8 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>::get_IsDone()
inline bool AsyncOperationHandle_1_get_IsDone_m7D124231B96F18A3B434E06A6F96B1AAF7819282 (AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF* __this, const RuntimeMethod* method)
{
return (( bool (*) (AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF*, const RuntimeMethod*))AsyncOperationHandle_1_get_IsDone_mC48CC186E4505E7279371FF795E69202D692BAAE_gshared)(__this, method);
}
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>::WaitForCompletion()
inline ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* AsyncOperationHandle_1_WaitForCompletion_m6EE28C965D9557F1D145BAA747F160BDA9F30D1C (AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF* __this, const RuntimeMethod* method)
{
return (( ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* (*) (AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF*, const RuntimeMethod*))AsyncOperationHandle_1_WaitForCompletion_m4E4B5C196ABB1FB73BC34C54E9E6E4955B6255F6_gshared)(__this, method);
}
// UnityEngine.ResourceManagement.ResourceManager UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle::get_ResourceManager()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ProvideHandle_get_ResourceManager_m21C0C0B4C590B19E601BF83ACEA612EAF3B62262 (ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::CleanData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogData_CleanData_m7061F20894338BA105E325243D68BBB255132AF6 (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, const RuntimeMethod* method) ;
// System.String System.IO.Path::GetExtension(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetExtension_m52A28295599B87FA550D0654E531B56354C540C7 (String_t* ___path0, const RuntimeMethod* method) ;
// System.String UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::GetTransformedInternalId(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InternalOp_GetTransformedInternalId_m470174337BBF1E1F783418CF80AB6A55794E099B (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, RuntimeObject* ___loc0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.ResourceManagement.ResourceProviders.ProviderLoadRequestOptions::get_WebRequestTimeout()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ProviderLoadRequestOptions_get_WebRequestTimeout_m81BA0608C118ECD1ED8AD0732A626E747418320B_inline (ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::.ctor(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog__ctor_m6D89F5B7F2AD9A45FEC08F39153F95E0BA8ADD99 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, String_t* ___bundlePath0, int32_t ___webRequestTimeout1, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m830A0E26306B7D386437AF3F360C06786F61DF4C (Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::add_OnLoaded(System.Action`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog_add_OnLoaded_m33CD2D9BBFC438E3FE4229FC61270ABE1757BAA3 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::LoadCatalogFromBundleAsync()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog_LoadCatalogFromBundleAsync_m3ECD92F9B736CBD9E74B484C62741B6279741D39 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject> UnityEngine.ResourceManagement.ResourceManager::ProvideResource<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
inline AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF ResourceManager_ProvideResource_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mBCD9A2577B52F26EE3DA6EA1502EEE04CC10A471 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, RuntimeObject* ___location0, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF (*) (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, RuntimeObject*, const RuntimeMethod*))ResourceManager_ProvideResource_TisRuntimeObject_m7E0E889B00893BD0E0F7E330E748A42B1A9B831F_gshared)(__this, ___location0, method);
}
// System.Void System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m1651338719712CE24CF06039727AA067AAAC200C (Action_1_tF552FBB1425359142BCBDB2409610463C0005B4D* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Action_1_tF552FBB1425359142BCBDB2409610463C0005B4D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_mCDB69DE3F4173FFB4DB9B58CCB99D53CA858AEB8_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>::add_Completed(System.Action`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>>)
inline void AsyncOperationHandle_1_add_Completed_mA85E2B7B14E0E62BD112F67A30A49DEF85E166D9 (AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF* __this, Action_1_tF552FBB1425359142BCBDB2409610463C0005B4D* ___value0, const RuntimeMethod* method)
{
(( void (*) (AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF*, Action_1_tF552FBB1425359142BCBDB2409610463C0005B4D*, const RuntimeMethod*))AsyncOperationHandle_1_add_Completed_m0A29904183FF915F3F53B5A91D966447A51BA0D7_gshared)(__this, ___value0, method);
}
// System.Void UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle::Complete<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>(T,System.Boolean,System.Exception)
inline void ProvideHandle_Complete_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mF3621AA702E505BD9984B7B6FA01CFDD0561F9AC (ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* __this, ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* ___result0, bool ___status1, Exception_t* ___exception2, const RuntimeMethod* method)
{
(( void (*) (ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631*, ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C*, bool, Exception_t*, const RuntimeMethod*))ProvideHandle_Complete_TisRuntimeObject_m0DCA74D4314BF3C6E5975B1E068C1BDBD41D3164_gshared)(__this, ___result0, ___status1, ___exception2, method);
}
// TObject UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>::get_Result()
inline ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* AsyncOperationHandle_1_get_Result_mB8999E4A56E5023D63E48BC50AB30AD1EC42AE49 (AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF* __this, const RuntimeMethod* method)
{
return (( ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* (*) (AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF*, const RuntimeMethod*))AsyncOperationHandle_1_get_Result_m3BFABA5103704DD252ABCC2DDF622300E887773E_gshared)(__this, method);
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>::op_Implicit(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<TObject>)
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AsyncOperationHandle_1_op_Implicit_m523597C1EF76006E1F627D4E2E189EB83DDB4BFC (AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF ___obj0, const RuntimeMethod* method)
{
return (( AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D (*) (AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF, const RuntimeMethod*))AsyncOperationHandle_1_op_Implicit_mB162F31946A8441D0E802C22813538D521985E4A_gshared)(___obj0, method);
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::OnCatalogLoaded(UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalOp_OnCatalogLoaded_m329BB3AFD87FFA454AFB357E8B8677CE2986E192 (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* ___ccd0, const RuntimeMethod* method) ;
// System.String UnityEngine.ResourceManagement.ResourceManager::TransformInternalId(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ResourceManager_TransformInternalId_m2C99EDD12AF07F099F7FF88E15892F2582C17EB9 (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, RuntimeObject* ___location0, const RuntimeMethod* method) ;
// UnityEngine.Hash128 UnityEngine.Hash128::Compute(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 Hash128_Compute_m06A30C66B5F6345B683C48F402A1E5E7B2E6F7E4 (String_t* ___data0, const RuntimeMethod* method) ;
// System.String System.IO.Path::GetDirectoryName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetDirectoryName_mB9369289430566A15BB0A0CFCCBED3C6ECA7F30C (String_t* ___path0, const RuntimeMethod* method) ;
// System.Boolean System.IO.Directory::Exists(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Directory_Exists_m1AC1A8910C9883BD4198ECF585C97F09E23C4702 (String_t* ___path0, const RuntimeMethod* method) ;
// System.IO.DirectoryInfo System.IO.Directory::CreateDirectory(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* Directory_CreateDirectory_mD89FECDFB25BC52F866DC0B1BB8552334FB249D2 (String_t* ___path0, const RuntimeMethod* method) ;
// System.Void System.IO.File::WriteAllText(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_WriteAllText_mE462D8448CA65183AA5D464210706167E0EF19EB (String_t* ___path0, String_t* ___contents1, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___values0, const RuntimeMethod* method) ;
// System.String UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>::get_LocationName()
inline String_t* AsyncOperationHandle_1_get_LocationName_mB9EFF73B3A1BC340C6AFBE888C76FD7C76D8D28D (AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF*, const RuntimeMethod*))AsyncOperationHandle_1_get_LocationName_m3F238AB4D13A5468359B649A2AAC949E78C672EA_gshared)(__this, method);
}
// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C (Delegate_t* ___a0, Delegate_t* ___b1, const RuntimeMethod* method) ;
// System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m40506877934EC1AD4ADAE57F5E97AF0BC0F96116 (Delegate_t* ___source0, Delegate_t* ___value1, const RuntimeMethod* method) ;
// System.Void System.ArgumentNullException::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155 (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___paramName0, String_t* ___message1, const RuntimeMethod* method) ;
// System.Boolean System.String::EndsWith(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC (String_t* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Void System.ArgumentException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___message0, const RuntimeMethod* method) ;
// System.Void System.Object::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::Unload()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog_Unload_m03E13520B4FA682A239FDC52C34E847C96262762 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AssetBundle::Unload(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetBundle_Unload_m0A189871E61A0D6735A2B41B3360A1F0677B636B (AssetBundle_tB38418819A49060CD738CB21541649340F082943* __this, bool ___unloadAllLoadedObjects0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.Util.ResourceManagerConfig::ShouldPathUseWebRequest(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResourceManagerConfig_ShouldPathUseWebRequest_mB9DF52370947A6BD9AE5565F9E7E467CC4C69DF7 (String_t* ___path0, const RuntimeMethod* method) ;
// UnityEngine.Networking.UnityWebRequest UnityEngine.Networking.UnityWebRequestAssetBundle::GetAssetBundle(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* UnityWebRequestAssetBundle_GetAssetBundle_m01AF7AA269AB187FAA31F37AFB03B1C46B9A9409 (String_t* ___uri0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Networking.UnityWebRequest::set_timeout(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityWebRequest_set_timeout_mE9C8169FA8CF1BE17E3D9FDACDC6E1A9508DF618 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, int32_t ___value0, const RuntimeMethod* method) ;
// UnityEngine.ResourceManagement.WebRequestQueueOperation UnityEngine.ResourceManagement.WebRequestQueue::QueueRequest(UnityEngine.Networking.UnityWebRequest)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WebRequestQueueOperation_t4CFFFA4B2F8AC2B72624623BF7BC3672F406D363* WebRequestQueue_QueueRequest_m1AAE9197B721E4492F136343B2636079F4E48E08 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___request0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.WebRequestQueueOperation::get_IsDone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebRequestQueueOperation_get_IsDone_mF8B3459F19B874A0D0047DDEA4DCCF2FA0DFF813 (WebRequestQueueOperation_t4CFFFA4B2F8AC2B72624623BF7BC3672F406D363* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.AsyncOperation::get_isDone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperation_get_isDone_m68A0682777E2132FC033182E9F50303566AA354D (AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::WebRequestOperationCompleted(UnityEngine.AsyncOperation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog_WebRequestOperationCompleted_mBA5F7FFA2C52CCADC3CCAB283CDA984BB96EDE30 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* ___op0, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.AsyncOperation>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m33ABB7530487276910BEFB499A97D33FB2E06D7D (Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.AsyncOperation::add_completed(System.Action`1<UnityEngine.AsyncOperation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperation_add_completed_mD6F21BA8127D6D4B7ABDEFAA995A7A347A20A793 (AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* __this, Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* ___value0, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.Networking.UnityWebRequestAsyncOperation>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m93FC38C0E82985AE811B2D49F8695FC5D7CFDBCB (Action_1_tA76495A4D86A39ADCD132E8D1AA83DE63E28A250* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Action_1_tA76495A4D86A39ADCD132E8D1AA83DE63E28A250*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___object0, ___method1, method);
}
// UnityEngine.AssetBundleCreateRequest UnityEngine.AssetBundle::LoadFromFileAsync(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6* AssetBundle_LoadFromFileAsync_mAB68BDA3F709F9A41BBC410F1B8819938CE90ECD (String_t* ___path0, const RuntimeMethod* method) ;
// UnityEngine.Networking.UnityWebRequest UnityEngine.Networking.UnityWebRequestAsyncOperation::get_webRequest()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* UnityWebRequestAsyncOperation_get_webRequest_mF67D15420C7C1C4DCA1BD6F839048A0542998BC3_inline (UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* __this, const RuntimeMethod* method) ;
// UnityEngine.Networking.DownloadHandler UnityEngine.Networking.UnityWebRequest::get_downloadHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* UnityWebRequest_get_downloadHandler_m1AA91B23D9D594A4F4FE2975FC356C508528F1D5 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ResourceManagement.Util.UnityWebRequestUtilities::RequestHasErrors(UnityEngine.Networking.UnityWebRequest,UnityEngine.ResourceManagement.Util.UnityWebRequestResult&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityWebRequestUtilities_RequestHasErrors_m279E3F01AE98A968F0DEB22F54F0BB35BF7EF890 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___webReq0, UnityWebRequestResult_tA95EC7D19496D17A6F8A7630752E8FA47E706894** ___result1, const RuntimeMethod* method) ;
// UnityEngine.AssetBundle UnityEngine.Networking.DownloadHandlerAssetBundle::get_assetBundle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssetBundle_tB38418819A49060CD738CB21541649340F082943* DownloadHandlerAssetBundle_get_assetBundle_m9D07F738F7014C26AF2B7FD89132FD1CB5DDE0FE (DownloadHandlerAssetBundle_tCD9D8BA067912469251677D16DFCADD13CAD510C* __this, const RuntimeMethod* method) ;
// UnityEngine.AssetBundleRequest UnityEngine.AssetBundle::LoadAllAssetsAsync<UnityEngine.TextAsset>()
inline AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* AssetBundle_LoadAllAssetsAsync_TisTextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69_mB8A5E0CF5611CE338D2C405F12F71C61B5DB18FF (AssetBundle_tB38418819A49060CD738CB21541649340F082943* __this, const RuntimeMethod* method)
{
return (( AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* (*) (AssetBundle_tB38418819A49060CD738CB21541649340F082943*, const RuntimeMethod*))AssetBundle_LoadAllAssetsAsync_TisRuntimeObject_mEBF37F0441990D5DEF5CF2D1741D7354B901BAB5_gshared)(__this, method);
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::LoadTextAssetRequestComplete(UnityEngine.AsyncOperation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog_LoadTextAssetRequestComplete_m547E724B6A69F92A8A7FC289F35A7B582485D1F8 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* ___op0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Networking.UnityWebRequest::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityWebRequest_Dispose_m9F43494C0FEA530A97D3F2AF3D425CCC7670753A (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
// UnityEngine.Object UnityEngine.AssetBundleRequest::get_asset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* AssetBundleRequest_get_asset_mE9FDA3900215925371E7D15E7E19AA98713F5D6C (AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.TextAsset::get_text()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextAsset_get_text_m36846042E3CF3D9DD337BF3F8B2B1902D10C8FD9 (TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* __this, const RuntimeMethod* method) ;
// T UnityEngine.JsonUtility::FromJson<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>(System.String)
inline ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* JsonUtility_FromJson_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mEB1E2AE8B97D0B52D7D86AC40B04E01EBAD44CEA (String_t* ___json0, const RuntimeMethod* method)
{
return (( ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* (*) (String_t*, const RuntimeMethod*))JsonUtility_FromJson_TisRuntimeObject_m3A645CB2B6525E4A5835EA8A8CEBD39C7E2C444A_gshared)(___json0, method);
}
// System.Void System.Action`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>::Invoke(T)
inline void Action_1_Invoke_m579632219B95DEE8290E4874AB3EA6A22684F822_inline (Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* __this, ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* ___obj0, const RuntimeMethod* method)
{
(( void (*) (Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094*, ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___obj0, method);
}
// UnityEngine.AssetBundle UnityEngine.AssetBundleCreateRequest::get_assetBundle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssetBundle_tB38418819A49060CD738CB21541649340F082943* AssetBundleCreateRequest_get_assetBundle_m613FDE589FB86BE1E6920D38ED0706F785D9DB21 (AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// UnityEngine.Object[] UnityEngine.AssetBundleRequest::get_allAssets()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* AssetBundleRequest_get_allAssets_mCA7BF6BCBBDA2E6DF596655254842B5380B4919D (AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::set_InternalId(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_InternalId_mD4CD4C7C630C0FCAC3DC69AA0B72F11815931D9C_inline (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::set_Provider(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_Provider_m4DA1BFAE05E7333FF77B05DFB5B868D66CD6C211_inline (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::set_ResourceType(System.Type)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_ResourceType_m2769BE1342590A10AC25393432902F574945E80A_inline (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, Type_t* ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___collection0, method);
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::set_Keys(System.Collections.Generic.List`1<System.Object>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_Keys_m3B3D7369ABC77240E00702F613E8B2036D1F4E03_inline (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::set_Dependencies(System.Collections.Generic.List`1<System.Object>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_Dependencies_m94C0577CEEDF603C199EC6154D54E68FA02391C9_inline (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::set_Data(System.Object)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_Data_m46804BE456882181345F9E3CA0DFE14866BFDDDE_inline (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, RuntimeObject* ___value0, const RuntimeMethod* method) ;
// UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::CreateLocator(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* ContentCatalogData_CreateLocator_mC6077733917E0FC434D7106651CC47F81ADED66D (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, String_t* ___providerSuffix0, const RuntimeMethod* method) ;
// System.Byte[] System.Convert::FromBase64String(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Convert_FromBase64String_m421F8600CA5124E047E3D7C2BC1B653F67BC48A1 (String_t* ___s0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.AddressableAssets.Utility.SerializationUtilities::ReadInt32FromByteArray(System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationUtilities_ReadInt32FromByteArray_m4B4AF0B0B512DD785A071FB3A713AE22DBF7CDF6 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___data0, int32_t ___offset1, const RuntimeMethod* method) ;
// System.Boolean System.String::EndsWith(System.String,System.StringComparison)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075 (String_t* __this, String_t* ___value0, int32_t ___comparisonType1, const RuntimeMethod* method) ;
// System.Object UnityEngine.AddressableAssets.Utility.SerializationUtilities::ReadObjectFromByteArray(System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtilities_ReadObjectFromByteArray_mD66DB07F6EB99C5F1BBDA20E5292B3170604EA07 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___keyData0, int32_t ___dataIndex1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::.ctor(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocationMap__ctor_m2208B4BDD1EEABBD0AA58DA7B7B44CADDF0A17B5 (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, String_t* ___id0, int32_t ___capacity1, const RuntimeMethod* method) ;
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::ExpandInternalId(System.String[],System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ContentCatalogData_ExpandInternalId_m981830C5AF586E6EDDBD21309DA576E4EAA1E587 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___internalIdPrefixes0, String_t* ___v1, const RuntimeMethod* method) ;
// System.String UnityEngine.AddressableAssets.Addressables::ResolveInternalId(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Addressables_ResolveInternalId_m56E4E92F87AF12790A5ED05F1909BBAA9F98694E (String_t* ___id0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::.ctor(UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap,System.String,System.String,System.Object,System.Object,System.Int32,System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompactLocation__ctor_mE8FACA0177302132CC346946EAD2A1A8BBC456EE (CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* __this, ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* ___locator0, String_t* ___internalId1, String_t* ___providerId2, RuntimeObject* ___dependencyKey3, RuntimeObject* ___data4, int32_t ___depHash5, String_t* ___primaryKey6, Type_t* ___type7, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::Add(System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocationMap_Add_mE919B9E341B6569C97F055A04E9A7976F20C5EBF (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, RuntimeObject* ___key0, RuntimeObject* ___locations1, const RuntimeMethod* method) ;
// System.Int32 System.String::LastIndexOf(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_LastIndexOf_m6BB3E7E1B48702D4C715FA423F8A822C053B290E (String_t* __this, Il2CppChar ___value0, const RuntimeMethod* method) ;
// System.Boolean System.Int32::TryParse(System.String,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_TryParse_mFC6BFCB86964E2BCA4052155B10983837A695EA4 (String_t* ___s0, int32_t* ___result1, const RuntimeMethod* method) ;
// System.String System.String::Substring(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___startIndex0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.ResourceManagement.Util.ObjectInitializationData>::.ctor()
inline void List_1__ctor_m2B3B3831C04033E325534A3A148815D75B3CA6F4 (List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4*, const RuntimeMethod*))List_1__ctor_m2B3B3831C04033E325534A3A148815D75B3CA6F4_gshared)(__this, method);
}
// System.Boolean UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::Locate(System.Object,System.Type,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResourceLocationMap_Locate_mFBB5443BD10920BF4246F53CE7E0ABFB0D846BCF (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, RuntimeObject* ___key0, Type_t* ___type1, RuntimeObject** ___locations2, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::get_DependencyHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CompactLocation_get_DependencyHashCode_mFA406D583779A37511AD8CAB4A100EB13B239B53 (CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Byte>::.ctor()
inline void List_1__ctor_mC411581553467A7DB76C06E5E5FCA34E4EC621B9 (List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B*, const RuntimeMethod*))List_1__ctor_mC411581553467A7DB76C06E5E5FCA34E4EC621B9_gshared)(__this, method);
}
// System.Int32 UnityEngine.AddressableAssets.Utility.SerializationUtilities::WriteObjectToByteList(System.Object,System.Collections.Generic.List`1<System.Byte>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationUtilities_WriteObjectToByteList_m84D1E45F9F1BBEE7253F18C2B091643CBF2B4BF4 (RuntimeObject* ___obj0, List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* ___buffer1, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<System.Byte>::ToArray()
inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* List_1_ToArray_m23F8BB7CABADC11EBCAB5AB701B75F56C865BE24 (List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* __this, const RuntimeMethod* method)
{
return (( ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* (*) (List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B*, const RuntimeMethod*))List_1_ToArray_m23F8BB7CABADC11EBCAB5AB701B75F56C865BE24_gshared)(__this, method);
}
// System.Void UnityEngine.ResourceManagement.Util.SerializedType::set_Value(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedType_set_Value_m1AB236ECAE27E66A4B2302B4573EB71A7762F679 (SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1* __this, Type_t* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::set_LocatorId(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceLocationMap_set_LocatorId_m0D6156C92CFBACF321BD856D34D3D86E3350FF2C_inline (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>::.ctor(System.Int32)
inline void Dictionary_2__ctor_mA21C3C1189B033CB1E2FD6B20588AA3BC2BDB059 (Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_mF225F49F6BE54C39563CECD7C693F0AE4F0530E8_gshared)(__this, ___capacity0, method);
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::set_Locations(System.Collections.Generic.Dictionary`2<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceLocationMap_set_Locations_m8D0CE3B913365B53465D8EAC7FDCD311F5AF0131_inline (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>::.ctor()
inline void Dictionary_2__ctor_mCF3149139552F8C232A11DD26E97BC0CB54B0667 (Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData>::.ctor()
inline void Dictionary_2__ctor_m609D5F1BF1BE7D35EDB0A34A53896C1BCF07C1A3 (Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.String[] UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ResourceLocationData_get_Keys_mED03309C4C351194C81A3B4F85FD9BC87C402B05 (ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::get_InternalId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ResourceLocationData_get_InternalId_m543A0A16BCEE568C722BEF8ACB80CE996D2318F0 (ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m6043296120946B92BD85AC70C20C42F1F5026792 (Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E* __this, String_t* ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___key0, method);
}
// System.String UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::get_Provider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ResourceLocationData_get_Provider_m5F914FDA29E77390D629ADBF4565EAAEDCB083F4 (ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* __this, const RuntimeMethod* method) ;
// System.Type UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::get_ResourceType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ResourceLocationData_get_ResourceType_mA94B078186E27CA215B166AA51142198B4EA3465 (ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* __this, const RuntimeMethod* method) ;
// System.Object UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::get_Data()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ResourceLocationData_get_Data_m19B678392C47B3FB539F9C9F592C027F86D578B3 (ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>::Add(TKey,TValue)
inline void Dictionary_2_Add_m90BBE5F2F1438E6E501C9A52ACFBD276704319CC (Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E* __this, String_t* ___key0, ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E*, String_t*, ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData>::Add(TKey,TValue)
inline void Dictionary_2_Add_m806884F673E0E503D561D43F0747849B318D75B7 (Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B* __this, String_t* ___key0, ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B*, String_t*, ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___key0, ___value1, method);
}
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>::GetEnumerator()
inline Enumerator_tFBFE6E3FFB39B6F17B8C6ACE0DF16DE9DEDA1299 Dictionary_2_GetEnumerator_m3A0092BC21C3F437A044F798BB275EA3AAF1CE73 (Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E* __this, const RuntimeMethod* method)
{
return (( Enumerator_tFBFE6E3FFB39B6F17B8C6ACE0DF16DE9DEDA1299 (*) (Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>::Dispose()
inline void Enumerator_Dispose_m45702C4F224CDA94677EA92FFA19DF1402EF0983 (Enumerator_tFBFE6E3FFB39B6F17B8C6ACE0DF16DE9DEDA1299* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tFBFE6E3FFB39B6F17B8C6ACE0DF16DE9DEDA1299*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>::get_Current()
inline KeyValuePair_2_t05530506BD03EA18B637D8A6821293C32E0182D5 Enumerator_get_Current_m9D74821FDA29E22B1975F7236FCA57293B505C01_inline (Enumerator_tFBFE6E3FFB39B6F17B8C6ACE0DF16DE9DEDA1299* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_t05530506BD03EA18B637D8A6821293C32E0182D5 (*) (Enumerator_tFBFE6E3FFB39B6F17B8C6ACE0DF16DE9DEDA1299*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>::get_Key()
inline String_t* KeyValuePair_2_get_Key_m65CED8BE03394A5EF0E28D109B81E4EC398E6048_inline (KeyValuePair_2_t05530506BD03EA18B637D8A6821293C32E0182D5* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (KeyValuePair_2_t05530506BD03EA18B637D8A6821293C32E0182D5*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.Dictionary`2<System.String,UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData>::get_Item(TKey)
inline ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* Dictionary_2_get_Item_mA8150F0025CD21D2BDD4B6A56362D16E2DBA1A13 (Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B* __this, String_t* ___key0, const RuntimeMethod* method)
{
return (( ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* (*) (Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___key0, method);
}
// System.String[] UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::get_Dependencies()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ResourceLocationData_get_Dependencies_m0A25C9674BE13EA817A38332A7B90B648BC050FF (ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>::get_Value()
inline ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* KeyValuePair_2_get_Value_m5EC89929AD0C6EBBDB287004A6012D68AC314A23_inline (KeyValuePair_2_t05530506BD03EA18B637D8A6821293C32E0182D5* __this, const RuntimeMethod* method)
{
return (( ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* (*) (KeyValuePair_2_t05530506BD03EA18B637D8A6821293C32E0182D5*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.Dictionary`2<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>::get_Item(TKey)
inline ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* Dictionary_2_get_Item_m18AB6DC875BED23ECB81A2FDA20DD1A44C9247E1 (Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E* __this, String_t* ___key0, const RuntimeMethod* method)
{
return (( ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* (*) (Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___key0, method);
}
// System.Void UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase::ComputeDependencyHash()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocationBase_ComputeDependencyHash_m4436815CB535B21F7DD09593479AB5EF5DBD2D2F (ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.String,UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase>::MoveNext()
inline bool Enumerator_MoveNext_m12101DD5DC220B3152DA5540993E06F1B8EBBE08 (Enumerator_tFBFE6E3FFB39B6F17B8C6ACE0DF16DE9DEDA1299* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tFBFE6E3FFB39B6F17B8C6ACE0DF16DE9DEDA1299*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::Add(System.Object,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocationMap_Add_m659847BEA0D3FCC8A1707E47B227916447F980D0 (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, RuntimeObject* ___key0, RuntimeObject* ___location1, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>::get_Keys()
inline KeyCollection_t88B9CA97350ACDD190A706CAA48C7182043DE181* Dictionary_2_get_Keys_m8E64C4EC23BE41B1DB352BD77E0E3393874D5703 (Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* __this, const RuntimeMethod* method)
{
return (( KeyCollection_t88B9CA97350ACDD190A706CAA48C7182043DE181* (*) (Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3*, const RuntimeMethod*))Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mE51E91367322781526BA2CC108C0052E89ABCCBF (Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* __this, RuntimeObject* ___key0, RuntimeObject** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3*, RuntimeObject*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>::Add(TKey,TValue)
inline void Dictionary_2_Add_mC1B932CCE9C5C5526F327BD2795D0DD822B73822 (Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* __this, RuntimeObject* ___key0, RuntimeObject* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B (RuntimeArray* ___array0, int32_t ___index1, int32_t ___length2, 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
// System.Collections.Generic.List`1<PackedPlayModeBuildLogs/RuntimeBuildLog> PackedPlayModeBuildLogs::get_RuntimeBuildLogs()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB* PackedPlayModeBuildLogs_get_RuntimeBuildLogs_m2A62CE1FAC6164FD6B0D89993B38230C9D8256E9 (PackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6* __this, const RuntimeMethod* method)
{
List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB* V_0 = NULL;
{
// get { return m_RuntimeBuildLogs; }
List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB* L_0 = __this->___m_RuntimeBuildLogs_0;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_RuntimeBuildLogs; }
List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB* L_1 = V_0;
return L_1;
}
}
// System.Void PackedPlayModeBuildLogs::set_RuntimeBuildLogs(System.Collections.Generic.List`1<PackedPlayModeBuildLogs/RuntimeBuildLog>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PackedPlayModeBuildLogs_set_RuntimeBuildLogs_mD62DB1198BDD40392771BA8702C5E44BF4B2E44F (PackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6* __this, List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB* ___value0, const RuntimeMethod* method)
{
{
// set { m_RuntimeBuildLogs = value; }
List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB* L_0 = ___value0;
__this->___m_RuntimeBuildLogs_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RuntimeBuildLogs_0), (void*)L_0);
// set { m_RuntimeBuildLogs = value; }
return;
}
}
// System.Void PackedPlayModeBuildLogs::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PackedPlayModeBuildLogs__ctor_mCA7D3DF16DA06CC7A356906C32B466EAA5D57189 (PackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8A79CB81C9E8B6F666D87F2F324E3B97738BD8BB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// [SerializeField] List<RuntimeBuildLog> m_RuntimeBuildLogs = new List<RuntimeBuildLog>();
List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB* L_0 = (List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB*)il2cpp_codegen_object_new(List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m8A79CB81C9E8B6F666D87F2F324E3B97738BD8BB(L_0, List_1__ctor_m8A79CB81C9E8B6F666D87F2F324E3B97738BD8BB_RuntimeMethod_var);
__this->___m_RuntimeBuildLogs_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RuntimeBuildLogs_0), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: PackedPlayModeBuildLogs/RuntimeBuildLog
IL2CPP_EXTERN_C void RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E_marshal_pinvoke(const RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E& unmarshaled, RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E_marshaled_pinvoke& marshaled)
{
marshaled.___Type_0 = unmarshaled.___Type_0;
marshaled.___Message_1 = il2cpp_codegen_marshal_string(unmarshaled.___Message_1);
}
IL2CPP_EXTERN_C void RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E_marshal_pinvoke_back(const RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E_marshaled_pinvoke& marshaled, RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E& unmarshaled)
{
int32_t unmarshaledType_temp_0 = 0;
unmarshaledType_temp_0 = marshaled.___Type_0;
unmarshaled.___Type_0 = unmarshaledType_temp_0;
unmarshaled.___Message_1 = il2cpp_codegen_marshal_string_result(marshaled.___Message_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Message_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___Message_1));
}
// Conversion method for clean up from marshalling of: PackedPlayModeBuildLogs/RuntimeBuildLog
IL2CPP_EXTERN_C void RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E_marshal_pinvoke_cleanup(RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___Message_1);
marshaled.___Message_1 = NULL;
}
// Conversion methods for marshalling of: PackedPlayModeBuildLogs/RuntimeBuildLog
IL2CPP_EXTERN_C void RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E_marshal_com(const RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E& unmarshaled, RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E_marshaled_com& marshaled)
{
marshaled.___Type_0 = unmarshaled.___Type_0;
marshaled.___Message_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___Message_1);
}
IL2CPP_EXTERN_C void RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E_marshal_com_back(const RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E_marshaled_com& marshaled, RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E& unmarshaled)
{
int32_t unmarshaledType_temp_0 = 0;
unmarshaledType_temp_0 = marshaled.___Type_0;
unmarshaled.___Type_0 = unmarshaledType_temp_0;
unmarshaled.___Message_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___Message_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Message_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___Message_1));
}
// Conversion method for clean up from marshalling of: PackedPlayModeBuildLogs/RuntimeBuildLog
IL2CPP_EXTERN_C void RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E_marshal_com_cleanup(RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___Message_1);
marshaled.___Message_1 = NULL;
}
// System.Void PackedPlayModeBuildLogs/RuntimeBuildLog::.ctor(UnityEngine.LogType,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeBuildLog__ctor_m29FC0C974B2C6D702AF74C393BF2640D0836A7DB (RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E* __this, int32_t ___type0, String_t* ___message1, const RuntimeMethod* method)
{
{
// Type = type;
int32_t L_0 = ___type0;
__this->___Type_0 = L_0;
// Message = message;
String_t* L_1 = ___message1;
__this->___Message_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Message_1), (void*)L_1);
// }
return;
}
}
IL2CPP_EXTERN_C void RuntimeBuildLog__ctor_m29FC0C974B2C6D702AF74C393BF2640D0836A7DB_AdjustorThunk (RuntimeObject* __this, int32_t ___type0, String_t* ___message1, const RuntimeMethod* method)
{
RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E*>(__this + _offset);
RuntimeBuildLog__ctor_m29FC0C974B2C6D702AF74C393BF2640D0836A7DB(_thisAdjusted, ___type0, ___message1, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.AssetReferenceUIRestriction::ValidateAsset(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AssetReferenceUIRestriction_ValidateAsset_mC395728636B5AE4C49922728EA9F6E59626A3A59 (AssetReferenceUIRestriction_t67D38BAF1465BF26B85A9213B0FC9D3034E50746* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return true;
V_0 = (bool)1;
goto IL_0005;
}
IL_0005:
{
// }
bool L_0 = V_0;
return L_0;
}
}
// System.Boolean UnityEngine.AssetReferenceUIRestriction::ValidateAsset(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AssetReferenceUIRestriction_ValidateAsset_m3AD169DF63426909A45850B40AC1C601536CE2E2 (AssetReferenceUIRestriction_t67D38BAF1465BF26B85A9213B0FC9D3034E50746* __this, String_t* ___path0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return true;
V_0 = (bool)1;
goto IL_0005;
}
IL_0005:
{
// }
bool L_0 = V_0;
return L_0;
}
}
// System.Void UnityEngine.AssetReferenceUIRestriction::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReferenceUIRestriction__ctor_m068B89DD8634990FD707FB05B33B258D10E1C8E7 (AssetReferenceUIRestriction_t67D38BAF1465BF26B85A9213B0FC9D3034E50746* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AssetReferenceUILabelRestriction::.ctor(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReferenceUILabelRestriction__ctor_m2C0E08EF97801C19BCDB2C1D56660099038445C7 (AssetReferenceUILabelRestriction_t0BCAC6840FF06750F23ACF7A7A516343D94730A5* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___allowedLabels0, const RuntimeMethod* method)
{
{
// public AssetReferenceUILabelRestriction(params string[] allowedLabels)
AssetReferenceUIRestriction__ctor_m068B89DD8634990FD707FB05B33B258D10E1C8E7(__this, NULL);
// m_AllowedLabels = allowedLabels;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___allowedLabels0;
__this->___m_AllowedLabels_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AllowedLabels_0), (void*)L_0);
// }
return;
}
}
// System.Boolean UnityEngine.AssetReferenceUILabelRestriction::ValidateAsset(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AssetReferenceUILabelRestriction_ValidateAsset_m13B6237658C7E47DB0A4F9D8BC6DC44CB5A9C2F6 (AssetReferenceUILabelRestriction_t0BCAC6840FF06750F23ACF7A7A516343D94730A5* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return true;
V_0 = (bool)1;
goto IL_0005;
}
IL_0005:
{
// }
bool L_0 = V_0;
return L_0;
}
}
// System.Boolean UnityEngine.AssetReferenceUILabelRestriction::ValidateAsset(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AssetReferenceUILabelRestriction_ValidateAsset_mBEC28A0381E9B3778E661CF722A2A7646B4A04F3 (AssetReferenceUILabelRestriction_t0BCAC6840FF06750F23ACF7A7A516343D94730A5* __this, String_t* ___path0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return true;
V_0 = (bool)1;
goto IL_0005;
}
IL_0005:
{
// }
bool L_0 = V_0;
return L_0;
}
}
// System.String UnityEngine.AssetReferenceUILabelRestriction::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AssetReferenceUILabelRestriction_ToString_mFB39115AFCF55E3CF99F3399ED3BBF2FE1C299D3 (AssetReferenceUILabelRestriction_t0BCAC6840FF06750F23ACF7A7A516343D94730A5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
StringBuilder_t* V_1 = NULL;
bool V_2 = false;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_3 = NULL;
int32_t V_4 = 0;
String_t* V_5 = NULL;
bool V_6 = false;
String_t* V_7 = NULL;
{
// if (m_CachedToString == null)
String_t* L_0 = __this->___m_CachedToString_1;
V_0 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0064;
}
}
{
// StringBuilder sb = new StringBuilder();
StringBuilder_t* L_2 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
NullCheck(L_2);
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_2, NULL);
V_1 = L_2;
// bool first = true;
V_2 = (bool)1;
// foreach (var t in m_AllowedLabels)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = __this->___m_AllowedLabels_0;
V_3 = L_3;
V_4 = 0;
goto IL_0050;
}
IL_0024:
{
// foreach (var t in m_AllowedLabels)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = V_3;
int32_t L_5 = V_4;
NullCheck(L_4);
int32_t L_6 = L_5;
String_t* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
V_5 = L_7;
// if (!first)
bool L_8 = V_2;
V_6 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
bool L_9 = V_6;
if (!L_9)
{
goto IL_003e;
}
}
{
// sb.Append(',');
StringBuilder_t* L_10 = V_1;
NullCheck(L_10);
StringBuilder_t* L_11;
L_11 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_10, ((int32_t)44), NULL);
}
IL_003e:
{
// first = false;
V_2 = (bool)0;
// sb.Append(t);
StringBuilder_t* L_12 = V_1;
String_t* L_13 = V_5;
NullCheck(L_12);
StringBuilder_t* L_14;
L_14 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_12, L_13, NULL);
int32_t L_15 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0050:
{
// foreach (var t in m_AllowedLabels)
int32_t L_16 = V_4;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = V_3;
NullCheck(L_17);
if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
{
goto IL_0024;
}
}
{
// m_CachedToString = sb.ToString();
StringBuilder_t* L_18 = V_1;
NullCheck(L_18);
String_t* L_19;
L_19 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_18);
__this->___m_CachedToString_1 = L_19;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedToString_1), (void*)L_19);
}
IL_0064:
{
// return m_CachedToString;
String_t* L_20 = __this->___m_CachedToString_1;
V_7 = L_20;
goto IL_006e;
}
IL_006e:
{
// }
String_t* L_21 = V_7;
return L_21;
}
}
#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
// System.Void UnityEngine.ResourceManagement.AsyncOperations.InitalizationObjectsOperation::Init(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData>,UnityEngine.AddressableAssets.AddressablesImpl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InitalizationObjectsOperation_Init_m5C261C641269B76CEAA9774EF4A621EA846EEB5D (InitalizationObjectsOperation_t814FDE8C63D213641D19602F6E55C952F8559E93* __this, AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD ___rtdOp0, AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___addressables1, const RuntimeMethod* method)
{
{
// m_RtdOp = rtdOp;
AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD L_0 = ___rtdOp0;
__this->___m_RtdOp_17 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_RtdOp_17))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_RtdOp_17))->___m_LocationName_2), (void*)NULL);
#endif
// m_Addressables = addressables;
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_1 = ___addressables1;
__this->___m_Addressables_18 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Addressables_18), (void*)L_1);
// m_Addressables.ResourceManager.RegisterForCallbacks();
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_2 = __this->___m_Addressables_18;
NullCheck(L_2);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_3;
L_3 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(L_2, NULL);
NullCheck(L_3);
ResourceManager_RegisterForCallbacks_m805F04D79BF5BFF608E92C029378AA498A0966E6(L_3, NULL);
// }
return;
}
}
// System.String UnityEngine.ResourceManagement.AsyncOperations.InitalizationObjectsOperation::get_DebugName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InitalizationObjectsOperation_get_DebugName_m851C38457F31826B52E531C6E783121AF5B6BD5C (InitalizationObjectsOperation_t814FDE8C63D213641D19602F6E55C952F8559E93* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB937388B662ADF81B561F22C359E32979FB8723);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// get { return "InitializationObjectsOperation"; }
V_0 = _stringLiteralEB937388B662ADF81B561F22C359E32979FB8723;
goto IL_0009;
}
IL_0009:
{
// get { return "InitializationObjectsOperation"; }
String_t* L_0 = V_0;
return L_0;
}
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.InitalizationObjectsOperation::LogRuntimeWarnings(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InitalizationObjectsOperation_LogRuntimeWarnings_m00AE676D1FCCD48675884FE9DD20F5D1F684AEDA (InitalizationObjectsOperation_t814FDE8C63D213641D19602F6E55C952F8559E93* __this, String_t* ___pathToBuildLogs0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mF277821D112553EF133207DD1FD30C28164FD5A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBDFF8CE81D5B58DFCD5C417517A5D58245C47640_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFB4F8C596D39E3E7A9B4CD5B875A297B94CE2973_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonUtility_FromJson_TisPackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6_m8952833D16CB87093438FD33D08D7F13159A95BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m6B4D7442FC7902A71912C611E6C88E5959A5804C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
PackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9 V_4;
memset((&V_4), 0, sizeof(V_4));
RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t V_6 = 0;
int32_t V_7 = 0;
{
// if (!File.Exists(pathToBuildLogs))
String_t* L_0 = ___pathToBuildLogs0;
bool L_1;
L_1 = File_Exists_mD7E7A84A6B9E9A9BADBDA7C46AAE0624EF106D85(L_0, NULL);
V_2 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_2;
if (!L_2)
{
goto IL_0015;
}
}
{
// return false;
V_3 = (bool)0;
goto IL_00a4;
}
IL_0015:
{
// PackedPlayModeBuildLogs runtimeBuildLogs = JsonUtility.FromJson<PackedPlayModeBuildLogs>(File.ReadAllText(pathToBuildLogs));
String_t* L_3 = ___pathToBuildLogs0;
String_t* L_4;
L_4 = File_ReadAllText_m5635BE83C14358AB1721547180F43103F777CEB5(L_3, NULL);
PackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6* L_5;
L_5 = JsonUtility_FromJson_TisPackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6_m8952833D16CB87093438FD33D08D7F13159A95BA(L_4, JsonUtility_FromJson_TisPackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6_m8952833D16CB87093438FD33D08D7F13159A95BA_RuntimeMethod_var);
V_0 = L_5;
// bool messageLogged = false;
V_1 = (bool)0;
// foreach (var log in runtimeBuildLogs.RuntimeBuildLogs)
PackedPlayModeBuildLogs_tA28EC329B39DB97A0B339B121F33065C4E51EFD6* L_6 = V_0;
NullCheck(L_6);
List_1_t12112EA501EB999A8AB9CEAA2A3C10B89DC214DB* L_7;
L_7 = PackedPlayModeBuildLogs_get_RuntimeBuildLogs_m2A62CE1FAC6164FD6B0D89993B38230C9D8256E9(L_6, NULL);
NullCheck(L_7);
Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9 L_8;
L_8 = List_1_GetEnumerator_m6B4D7442FC7902A71912C611E6C88E5959A5804C(L_7, List_1_GetEnumerator_m6B4D7442FC7902A71912C611E6C88E5959A5804C_RuntimeMethod_var);
V_4 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0091:
{// begin finally (depth: 1)
Enumerator_Dispose_mF277821D112553EF133207DD1FD30C28164FD5A4((&V_4), Enumerator_Dispose_mF277821D112553EF133207DD1FD30C28164FD5A4_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0086_1;
}
IL_0033_1:
{
// foreach (var log in runtimeBuildLogs.RuntimeBuildLogs)
RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E L_9;
L_9 = Enumerator_get_Current_mFB4F8C596D39E3E7A9B4CD5B875A297B94CE2973_inline((&V_4), Enumerator_get_Current_mFB4F8C596D39E3E7A9B4CD5B875A297B94CE2973_RuntimeMethod_var);
V_5 = L_9;
// messageLogged = true;
V_1 = (bool)1;
// switch (log.Type)
RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E L_10 = V_5;
int32_t L_11 = L_10.___Type_0;
V_7 = L_11;
int32_t L_12 = V_7;
V_6 = L_12;
int32_t L_13 = V_6;
switch (L_13)
{
case 0:
{
goto IL_0074_1;
}
case 1:
{
goto IL_0085_1;
}
case 2:
{
goto IL_0065_1;
}
case 3:
{
goto IL_0083_1;
}
}
}
{
goto IL_0085_1;
}
IL_0065_1:
{
// Addressables.LogWarning(log.Message);
RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E L_14 = V_5;
String_t* L_15 = L_14.___Message_1;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
Addressables_LogWarning_m28ECE63F21057A737DE997CC36F06259EEF17800(L_15, NULL);
// break;
goto IL_0085_1;
}
IL_0074_1:
{
// Addressables.LogError(log.Message);
RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E L_16 = V_5;
String_t* L_17 = L_16.___Message_1;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
Addressables_LogError_mA7C5D3859A3A3ABEC3AF91A8FD3974ACBA12AD94(L_17, NULL);
// break;
goto IL_0085_1;
}
IL_0083_1:
{
// break;
goto IL_0085_1;
}
IL_0085_1:
{
}
IL_0086_1:
{
// foreach (var log in runtimeBuildLogs.RuntimeBuildLogs)
bool L_18;
L_18 = Enumerator_MoveNext_mBDFF8CE81D5B58DFCD5C417517A5D58245C47640((&V_4), Enumerator_MoveNext_mBDFF8CE81D5B58DFCD5C417517A5D58245C47640_RuntimeMethod_var);
if (L_18)
{
goto IL_0033_1;
}
}
{
goto IL_00a0;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00a0:
{
// return messageLogged;
bool L_19 = V_1;
V_3 = L_19;
goto IL_00a4;
}
IL_00a4:
{
// }
bool L_20 = V_3;
return L_20;
}
}
// System.Boolean UnityEngine.ResourceManagement.AsyncOperations.InitalizationObjectsOperation::InvokeWaitForCompletion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InitalizationObjectsOperation_InvokeWaitForCompletion_mE8FAF7DB4D7D10F22C4FC6DF3A26CAA0ADC6D5FD (InitalizationObjectsOperation_t814FDE8C63D213641D19602F6E55C952F8559E93* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_InvokeExecute_m348860D240F3073087FDD6B33EAD7C52BF72BC06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_get_IsDone_m46309A60983E74B1410E4AC3020A5CAFE40762DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_m1EA2A5DA758CF2E327C61A7E152A805725950373_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_WaitForCompletion_m0443E461BC5B48D14836DC911827B7E1EFFEB744_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_mDD8D42C7633C5F63997CFCC3E9CB9883BBA2F12C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
int32_t G_B5_0 = 0;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B9_0 = NULL;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B8_0 = NULL;
int32_t G_B15_0 = 0;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B19_0 = NULL;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B18_0 = NULL;
{
// if (IsDone)
bool L_0;
L_0 = AsyncOperationBase_1_get_IsDone_m46309A60983E74B1410E4AC3020A5CAFE40762DB(__this, AsyncOperationBase_1_get_IsDone_m46309A60983E74B1410E4AC3020A5CAFE40762DB_RuntimeMethod_var);
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0012;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_00bb;
}
IL_0012:
{
// if (m_RtdOp.IsValid() && !m_RtdOp.IsDone)
AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD* L_2 = (&__this->___m_RtdOp_17);
bool L_3;
L_3 = AsyncOperationHandle_1_IsValid_m1EA2A5DA758CF2E327C61A7E152A805725950373(L_2, AsyncOperationHandle_1_IsValid_m1EA2A5DA758CF2E327C61A7E152A805725950373_RuntimeMethod_var);
if (!L_3)
{
goto IL_002f;
}
}
{
AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD* L_4 = (&__this->___m_RtdOp_17);
bool L_5;
L_5 = AsyncOperationHandle_1_get_IsDone_mDD8D42C7633C5F63997CFCC3E9CB9883BBA2F12C(L_4, AsyncOperationHandle_1_get_IsDone_mDD8D42C7633C5F63997CFCC3E9CB9883BBA2F12C_RuntimeMethod_var);
G_B5_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
goto IL_0030;
}
IL_002f:
{
G_B5_0 = 0;
}
IL_0030:
{
V_2 = (bool)G_B5_0;
bool L_6 = V_2;
if (!L_6)
{
goto IL_0040;
}
}
{
// m_RtdOp.WaitForCompletion();
AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD* L_7 = (&__this->___m_RtdOp_17);
ResourceManagerRuntimeData_t02E4171B60AD2790A9F0683CEBE3D3FD9D643120* L_8;
L_8 = AsyncOperationHandle_1_WaitForCompletion_m0443E461BC5B48D14836DC911827B7E1EFFEB744(L_7, AsyncOperationHandle_1_WaitForCompletion_m0443E461BC5B48D14836DC911827B7E1EFFEB744_RuntimeMethod_var);
}
IL_0040:
{
// m_RM?.Update(Time.unscaledDeltaTime);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_9 = ((AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9*)__this)->___m_RM_4;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_10 = L_9;
G_B8_0 = L_10;
if (L_10)
{
G_B9_0 = L_10;
goto IL_004c;
}
}
{
goto IL_0057;
}
IL_004c:
{
float L_11;
L_11 = Time_get_unscaledDeltaTime_m89252D23CC5AA295CFA4EB2BCB417A831AC51652(NULL);
NullCheck(G_B9_0);
ResourceManager_Update_mE18FA475CB6F6B7020A53A51B0FAD323819F7B4C(G_B9_0, L_11, NULL);
}
IL_0057:
{
// if (!HasExecuted)
bool L_12 = ((AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9*)__this)->___HasExecuted_10;
V_3 = (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
bool L_13 = V_3;
if (!L_13)
{
goto IL_006b;
}
}
{
// InvokeExecute();
AsyncOperationBase_1_InvokeExecute_m348860D240F3073087FDD6B33EAD7C52BF72BC06(__this, AsyncOperationBase_1_InvokeExecute_m348860D240F3073087FDD6B33EAD7C52BF72BC06_RuntimeMethod_var);
}
IL_006b:
{
// if (m_DepOp.IsValid() && !m_DepOp.IsDone)
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_14 = (&__this->___m_DepOp_19);
bool L_15;
L_15 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB(L_14, AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
if (!L_15)
{
goto IL_0088;
}
}
{
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_16 = (&__this->___m_DepOp_19);
bool L_17;
L_17 = AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786(L_16, AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
G_B15_0 = ((((int32_t)L_17) == ((int32_t)0))? 1 : 0);
goto IL_0089;
}
IL_0088:
{
G_B15_0 = 0;
}
IL_0089:
{
V_4 = (bool)G_B15_0;
bool L_18 = V_4;
if (!L_18)
{
goto IL_009b;
}
}
{
// m_DepOp.WaitForCompletion();
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_19 = (&__this->___m_DepOp_19);
RuntimeObject* L_20;
L_20 = AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B(L_19, AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
}
IL_009b:
{
// m_RM?.Update(Time.unscaledDeltaTime);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_21 = ((AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9*)__this)->___m_RM_4;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_22 = L_21;
G_B18_0 = L_22;
if (L_22)
{
G_B19_0 = L_22;
goto IL_00a7;
}
}
{
goto IL_00b2;
}
IL_00a7:
{
float L_23;
L_23 = Time_get_unscaledDeltaTime_m89252D23CC5AA295CFA4EB2BCB417A831AC51652(NULL);
NullCheck(G_B19_0);
ResourceManager_Update_mE18FA475CB6F6B7020A53A51B0FAD323819F7B4C(G_B19_0, L_23, NULL);
}
IL_00b2:
{
// return IsDone;
bool L_24;
L_24 = AsyncOperationBase_1_get_IsDone_m46309A60983E74B1410E4AC3020A5CAFE40762DB(__this, AsyncOperationBase_1_get_IsDone_m46309A60983E74B1410E4AC3020A5CAFE40762DB_RuntimeMethod_var);
V_1 = L_24;
goto IL_00bb;
}
IL_00bb:
{
// }
bool L_25 = V_1;
return L_25;
}
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.InitalizationObjectsOperation::Execute()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InitalizationObjectsOperation_Execute_mBD7C50B85F47EE0269BBBE721B5195D4AAC1A3ED (InitalizationObjectsOperation_t814FDE8C63D213641D19602F6E55C952F8559E93* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tC7F84E2CB9817240B34A06E761E8E54429DC4B51_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_Complete_m7672D1479CCD241E6106E62B6ECCC035AC6715B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_add_Completed_m4D0C44E094B44B553362FB56730F2FD28D5376D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_mC5EAF89AA6A399A1D8AE8EB9B95BEFCED4FE0D49_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m04B12BCE0DEA3647679B37EEF63F7C19D33C6BF0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m1D98EC27C97B1AB892155E18103A0FB595C423DD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m0BF5BA59AFDDA64918507DDC5380B9D8260EC948_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InitalizationObjectsOperation_U3CExecuteU3Eb__8_0_m1AA291DA4F801F4D169E0D3BABF6501F7265E51B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5A980956486ABA2DD985AD3AC39E1F37C3810643_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF98DA2A0A3DF3BE5F43A0348232321DF987F37EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral382BD8FF326F363AD5D57A7DF5F3FF0F1968B62B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFEE81C0EC38F40BA1BADE40D539AE961028133F0);
s_Il2CppMethodInitialized = true;
}
ResourceManagerRuntimeData_t02E4171B60AD2790A9F0683CEBE3D3FD9D643120* V_0 = NULL;
String_t* V_1 = NULL;
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F V_5;
memset((&V_5), 0, sizeof(V_5));
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1 V_8;
memset((&V_8), 0, sizeof(V_8));
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_9;
memset((&V_9), 0, sizeof(V_9));
Exception_t* V_10 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// var rtd = m_RtdOp.Result;
AsyncOperationHandle_1_tE0FBC9643F615A524F7C241C5125D1F83B6977BD* L_0 = (&__this->___m_RtdOp_17);
ResourceManagerRuntimeData_t02E4171B60AD2790A9F0683CEBE3D3FD9D643120* L_1;
L_1 = AsyncOperationHandle_1_get_Result_mC5EAF89AA6A399A1D8AE8EB9B95BEFCED4FE0D49(L_0, AsyncOperationHandle_1_get_Result_mC5EAF89AA6A399A1D8AE8EB9B95BEFCED4FE0D49_RuntimeMethod_var);
V_0 = L_1;
// if (rtd == null)
ResourceManagerRuntimeData_t02E4171B60AD2790A9F0683CEBE3D3FD9D643120* L_2 = V_0;
V_3 = (bool)((((RuntimeObject*)(ResourceManagerRuntimeData_t02E4171B60AD2790A9F0683CEBE3D3FD9D643120*)L_2) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_3 = V_3;
if (!L_3)
{
goto IL_0034;
}
}
{
// Addressables.LogError("RuntimeData is null. Please ensure you have built the correct Player Content.");
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
Addressables_LogError_mA7C5D3859A3A3ABEC3AF91A8FD3974ACBA12AD94(_stringLiteralFEE81C0EC38F40BA1BADE40D539AE961028133F0, NULL);
// Complete(true, true, "");
AsyncOperationBase_1_Complete_m7672D1479CCD241E6106E62B6ECCC035AC6715B7(__this, (bool)1, (bool)1, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, AsyncOperationBase_1_Complete_m7672D1479CCD241E6106E62B6ECCC035AC6715B7_RuntimeMethod_var);
// return;
goto IL_0139;
}
IL_0034:
{
// string buildLogsPath = m_Addressables.ResolveInternalId(PlayerPrefs.GetString(Addressables.kAddressablesRuntimeBuildLogPath));
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_4 = __this->___m_Addressables_18;
String_t* L_5;
L_5 = PlayerPrefs_GetString_mA00D069B851DAD77C64D641539889BFD58A8AA92(_stringLiteral382BD8FF326F363AD5D57A7DF5F3FF0F1968B62B, NULL);
NullCheck(L_4);
String_t* L_6;
L_6 = AddressablesImpl_ResolveInternalId_m858249BA7A7A6C41684815D2A09618EEC81F48CC(L_4, L_5, NULL);
V_1 = L_6;
// if (LogRuntimeWarnings(buildLogsPath))
String_t* L_7 = V_1;
bool L_8;
L_8 = InitalizationObjectsOperation_LogRuntimeWarnings_m00AE676D1FCCD48675884FE9DD20F5D1F684AEDA(__this, L_7, NULL);
V_4 = L_8;
bool L_9 = V_4;
if (!L_9)
{
goto IL_005e;
}
}
{
// File.Delete(buildLogsPath);
String_t* L_10 = V_1;
File_Delete_mB5CB249F5370D49747243BCA9C56CCC48D3E6A08(L_10, NULL);
}
IL_005e:
{
// List<AsyncOperationHandle> initOperations = new List<AsyncOperationHandle>();
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* L_11 = (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843*)il2cpp_codegen_object_new(List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843_il2cpp_TypeInfo_var);
NullCheck(L_11);
List_1__ctor_mF98DA2A0A3DF3BE5F43A0348232321DF987F37EB(L_11, List_1__ctor_mF98DA2A0A3DF3BE5F43A0348232321DF987F37EB_RuntimeMethod_var);
V_2 = L_11;
// foreach (var i in rtd.InitializationObjects)
ResourceManagerRuntimeData_t02E4171B60AD2790A9F0683CEBE3D3FD9D643120* L_12 = V_0;
NullCheck(L_12);
List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* L_13;
L_13 = ResourceManagerRuntimeData_get_InitializationObjects_m0C2D008C79BD52C0F9895F093E4AFD3AFDB9E014(L_12, NULL);
NullCheck(L_13);
Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F L_14;
L_14 = List_1_GetEnumerator_m5A980956486ABA2DD985AD3AC39E1F37C3810643(L_13, List_1_GetEnumerator_m5A980956486ABA2DD985AD3AC39E1F37C3810643_RuntimeMethod_var);
V_5 = L_14;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00fa:
{// begin finally (depth: 1)
Enumerator_Dispose_m04B12BCE0DEA3647679B37EEF63F7C19D33C6BF0((&V_5), Enumerator_Dispose_m04B12BCE0DEA3647679B37EEF63F7C19D33C6BF0_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00ec_1;
}
IL_0074_1:
{
// foreach (var i in rtd.InitializationObjects)
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_15;
L_15 = Enumerator_get_Current_m0BF5BA59AFDDA64918507DDC5380B9D8260EC948_inline((&V_5), Enumerator_get_Current_m0BF5BA59AFDDA64918507DDC5380B9D8260EC948_RuntimeMethod_var);
V_6 = L_15;
// if (i.ObjectType.Value == null)
SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1 L_16;
L_16 = ObjectInitializationData_get_ObjectType_m7706EB3247D33B65F062CDEEB40792A27B8ABF69((&V_6), NULL);
V_8 = L_16;
Type_t* L_17;
L_17 = SerializedType_get_Value_m8AC9DC985380FD7524D147E2C5C95664FAB9A10A((&V_8), NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_17, (Type_t*)NULL, NULL);
V_7 = L_18;
bool L_19 = V_7;
if (!L_19)
{
goto IL_009d_1;
}
}
{
// continue;
goto IL_00ec_1;
}
IL_009d_1:
{
}
try
{// begin try (depth: 2)
// var o = i.GetAsyncInitHandle(m_Addressables.ResourceManager);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_20 = __this->___m_Addressables_18;
NullCheck(L_20);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_21;
L_21 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(L_20, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_22;
L_22 = ObjectInitializationData_GetAsyncInitHandle_m0017D1CE9481015847F724E9E22C481A2CFDF2FC((&V_6), L_21, (String_t*)NULL, NULL);
V_9 = L_22;
// initOperations.Add(o);
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* L_23 = V_2;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_24 = V_9;
NullCheck(L_23);
List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_inline(L_23, L_24, List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_RuntimeMethod_var);
goto IL_00eb_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00c0_1;
}
throw e;
}
CATCH_00c0_1:
{// begin catch(System.Exception)
// catch (Exception ex)
V_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
// Addressables.LogErrorFormat("Exception thrown during initialization of object {0}: {1}", i,
// ex.ToString());
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_26 = L_25;
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_27 = V_6;
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_28 = L_27;
RuntimeObject* L_29 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3_il2cpp_TypeInfo_var)), &L_28);
NullCheck(L_26);
ArrayElementTypeCheck (L_26, L_29);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_29);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = L_26;
Exception_t* L_31 = V_10;
NullCheck(L_31);
String_t* L_32;
L_32 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_31);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_32);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_32);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var)));
Addressables_LogErrorFormat_mF0CA256BF3AE7C48CF28D567BFC16BBC5A104132(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral497757812306356FBF1BA97C4309C0456B480B57)), L_30, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00eb_1;
}// end catch (depth: 2)
IL_00eb_1:
{
}
IL_00ec_1:
{
// foreach (var i in rtd.InitializationObjects)
bool L_33;
L_33 = Enumerator_MoveNext_m1D98EC27C97B1AB892155E18103A0FB595C423DD((&V_5), Enumerator_MoveNext_m1D98EC27C97B1AB892155E18103A0FB595C423DD_RuntimeMethod_var);
if (L_33)
{
goto IL_0074_1;
}
}
{
goto IL_0109;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0109:
{
// m_DepOp = m_Addressables.ResourceManager.CreateGenericGroupOperation(initOperations, true);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_34 = __this->___m_Addressables_18;
NullCheck(L_34);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_35;
L_35 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(L_34, NULL);
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* L_36 = V_2;
NullCheck(L_35);
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_37;
L_37 = ResourceManager_CreateGenericGroupOperation_mD157A8B840D805E4DE84C4ED116E42807FFC54A1(L_35, L_36, (bool)1, NULL);
__this->___m_DepOp_19 = L_37;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_DepOp_19))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_DepOp_19))->___m_LocationName_2), (void*)NULL);
#endif
// m_DepOp.Completed += (obj) =>
// {
// bool success = obj.Status == AsyncOperationStatus.Succeeded;
// Complete(true, success, success ? "" : $"{obj.DebugName}, status={obj.Status}, result={obj.Result} failed initialization.");
// m_Addressables.Release(m_DepOp);
// };
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_38 = (&__this->___m_DepOp_19);
Action_1_tC7F84E2CB9817240B34A06E761E8E54429DC4B51* L_39 = (Action_1_tC7F84E2CB9817240B34A06E761E8E54429DC4B51*)il2cpp_codegen_object_new(Action_1_tC7F84E2CB9817240B34A06E761E8E54429DC4B51_il2cpp_TypeInfo_var);
NullCheck(L_39);
Action_1__ctor_mF1356C48B8A23436A7EF0E725EAB1BCA762DDEE3(L_39, __this, (intptr_t)((void*)InitalizationObjectsOperation_U3CExecuteU3Eb__8_0_m1AA291DA4F801F4D169E0D3BABF6501F7265E51B_RuntimeMethod_var), NULL);
AsyncOperationHandle_1_add_Completed_m4D0C44E094B44B553362FB56730F2FD28D5376D8(L_38, L_39, AsyncOperationHandle_1_add_Completed_m4D0C44E094B44B553362FB56730F2FD28D5376D8_RuntimeMethod_var);
}
IL_0139:
{
// }
return;
}
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.InitalizationObjectsOperation::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InitalizationObjectsOperation__ctor_m1C106B8E7787E7E178E17DBFDD984EEE88C13A33 (InitalizationObjectsOperation_t814FDE8C63D213641D19602F6E55C952F8559E93* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1__ctor_mCEE82E3D26E28A39BCF9C98AAB2F97A2A8DB38E1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AsyncOperationBase_1__ctor_mCEE82E3D26E28A39BCF9C98AAB2F97A2A8DB38E1(__this, AsyncOperationBase_1__ctor_mCEE82E3D26E28A39BCF9C98AAB2F97A2A8DB38E1_RuntimeMethod_var);
return;
}
}
// System.Void UnityEngine.ResourceManagement.AsyncOperations.InitalizationObjectsOperation::<Execute>b__8_0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InitalizationObjectsOperation_U3CExecuteU3Eb__8_0_m1AA291DA4F801F4D169E0D3BABF6501F7265E51B (InitalizationObjectsOperation_t814FDE8C63D213641D19602F6E55C952F8559E93* __this, AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_Release_TisIList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_m97001E39C9CF3A147DFEA451C65467252B88157E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_Complete_m7672D1479CCD241E6106E62B6ECCC035AC6715B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_DebugName_m1B4CA34F15602E8539B627D1D243106318CE2056_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationStatus_t1D89963C21E9A4C34EF3312FDFE60060339C2A88_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral99673655FFE7D472DEAEF468D05CA22B8783EA98);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool G_B2_0 = false;
int32_t G_B2_1 = 0;
InitalizationObjectsOperation_t814FDE8C63D213641D19602F6E55C952F8559E93* G_B2_2 = NULL;
bool G_B1_0 = false;
int32_t G_B1_1 = 0;
InitalizationObjectsOperation_t814FDE8C63D213641D19602F6E55C952F8559E93* G_B1_2 = NULL;
String_t* G_B3_0 = NULL;
bool G_B3_1 = false;
int32_t G_B3_2 = 0;
InitalizationObjectsOperation_t814FDE8C63D213641D19602F6E55C952F8559E93* G_B3_3 = NULL;
{
// bool success = obj.Status == AsyncOperationStatus.Succeeded;
int32_t L_0;
L_0 = AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047((&___obj0), AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047_RuntimeMethod_var);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
// Complete(true, success, success ? "" : $"{obj.DebugName}, status={obj.Status}, result={obj.Result} failed initialization.");
bool L_1 = V_0;
bool L_2 = V_0;
G_B1_0 = L_1;
G_B1_1 = 1;
G_B1_2 = __this;
if (L_2)
{
G_B2_0 = L_1;
G_B2_1 = 1;
G_B2_2 = __this;
goto IL_0038;
}
}
{
String_t* L_3;
L_3 = AsyncOperationHandle_1_get_DebugName_m1B4CA34F15602E8539B627D1D243106318CE2056((&___obj0), AsyncOperationHandle_1_get_DebugName_m1B4CA34F15602E8539B627D1D243106318CE2056_RuntimeMethod_var);
int32_t L_4;
L_4 = AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047((&___obj0), AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047_RuntimeMethod_var);
int32_t L_5 = L_4;
RuntimeObject* L_6 = Box(AsyncOperationStatus_t1D89963C21E9A4C34EF3312FDFE60060339C2A88_il2cpp_TypeInfo_var, &L_5);
RuntimeObject* L_7;
L_7 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC((&___obj0), AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
String_t* L_8;
L_8 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(_stringLiteral99673655FFE7D472DEAEF468D05CA22B8783EA98, L_3, L_6, L_7, NULL);
G_B3_0 = L_8;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
G_B3_3 = G_B1_2;
goto IL_003d;
}
IL_0038:
{
G_B3_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
G_B3_3 = G_B2_2;
}
IL_003d:
{
NullCheck(G_B3_3);
AsyncOperationBase_1_Complete_m7672D1479CCD241E6106E62B6ECCC035AC6715B7(G_B3_3, (bool)G_B3_2, G_B3_1, G_B3_0, AsyncOperationBase_1_Complete_m7672D1479CCD241E6106E62B6ECCC035AC6715B7_RuntimeMethod_var);
// m_Addressables.Release(m_DepOp);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_9 = __this->___m_Addressables_18;
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_10 = __this->___m_DepOp_19;
NullCheck(L_9);
AddressablesImpl_Release_TisIList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_m97001E39C9CF3A147DFEA451C65467252B88157E(L_9, L_10, AddressablesImpl_Release_TisIList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_m97001E39C9CF3A147DFEA451C65467252B88157E_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
// System.Object UnityEngine.AddressableAssets.InvalidKeyException::get_Key()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvalidKeyException_get_Key_m04CFA5445F268B1738B83E149DA2A560A789A291 (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, const RuntimeMethod* method)
{
{
// public object Key { get; private set; }
RuntimeObject* L_0 = __this->___U3CKeyU3Ek__BackingField_18;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.InvalidKeyException::set_Key(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidKeyException_set_Key_mCDC4F50DA79B43EE22E693752C230A727E520F1A (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// public object Key { get; private set; }
RuntimeObject* L_0 = ___value0;
__this->___U3CKeyU3Ek__BackingField_18 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CKeyU3Ek__BackingField_18), (void*)L_0);
return;
}
}
// System.Type UnityEngine.AddressableAssets.InvalidKeyException::get_Type()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* InvalidKeyException_get_Type_mFCF9566F7A5F7ECEF09376CD0D95CC78ACE44633 (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, const RuntimeMethod* method)
{
{
// public Type Type { get; private set; }
Type_t* L_0 = __this->___U3CTypeU3Ek__BackingField_19;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.InvalidKeyException::set_Type(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidKeyException_set_Type_m95D438D9D2D16C60E66334D606F8CCE73928A0CB (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, Type_t* ___value0, const RuntimeMethod* method)
{
{
// public Type Type { get; private set; }
Type_t* L_0 = ___value0;
__this->___U3CTypeU3Ek__BackingField_19 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTypeU3Ek__BackingField_19), (void*)L_0);
return;
}
}
// System.Nullable`1<UnityEngine.AddressableAssets.Addressables/MergeMode> UnityEngine.AddressableAssets.InvalidKeyException::get_MergeMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60 InvalidKeyException_get_MergeMode_m3B874B38F69384DAF973604A6946E0F21AE1360F (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, const RuntimeMethod* method)
{
{
// public Addressables.MergeMode? MergeMode { get; }
Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60 L_0 = __this->___U3CMergeModeU3Ek__BackingField_20;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.InvalidKeyException::.ctor(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidKeyException__ctor_m21E9020F3B24FBB0AF0AE05C0AE4763C16DE5323 (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, RuntimeObject* ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public InvalidKeyException(object key) : this(key, typeof(object)) {}
RuntimeObject* L_0 = ___key0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_2;
L_2 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_1, NULL);
InvalidKeyException__ctor_mA75E071E74953129BAA2A83B92185C62931D173E(__this, L_0, L_2, NULL);
// public InvalidKeyException(object key) : this(key, typeof(object)) {}
return;
}
}
// System.Void UnityEngine.AddressableAssets.InvalidKeyException::.ctor(System.Object,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidKeyException__ctor_mA75E071E74953129BAA2A83B92185C62931D173E (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, RuntimeObject* ___key0, Type_t* ___type1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public InvalidKeyException(object key, Type type)
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL);
// Key = key;
RuntimeObject* L_0 = ___key0;
InvalidKeyException_set_Key_mCDC4F50DA79B43EE22E693752C230A727E520F1A_inline(__this, L_0, NULL);
// Type = type;
Type_t* L_1 = ___type1;
InvalidKeyException_set_Type_m95D438D9D2D16C60E66334D606F8CCE73928A0CB_inline(__this, L_1, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.InvalidKeyException::.ctor(System.Object,System.Type,UnityEngine.AddressableAssets.Addressables/MergeMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidKeyException__ctor_m90E9CC579C3E857C03D9C00002CBF62B53C28850 (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, RuntimeObject* ___key0, Type_t* ___type1, int32_t ___mergeMode2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m60C3B49DFAF86EE55BED0FDBEFD0585184738FE5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public InvalidKeyException(object key, Type type, Addressables.MergeMode mergeMode)
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL);
// Key = key;
RuntimeObject* L_0 = ___key0;
InvalidKeyException_set_Key_mCDC4F50DA79B43EE22E693752C230A727E520F1A_inline(__this, L_0, NULL);
// Type = type;
Type_t* L_1 = ___type1;
InvalidKeyException_set_Type_m95D438D9D2D16C60E66334D606F8CCE73928A0CB_inline(__this, L_1, NULL);
// MergeMode = mergeMode;
int32_t L_2 = ___mergeMode2;
Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60 L_3;
memset((&L_3), 0, sizeof(L_3));
Nullable_1__ctor_m60C3B49DFAF86EE55BED0FDBEFD0585184738FE5((&L_3), L_2, /*hidden argument*/Nullable_1__ctor_m60C3B49DFAF86EE55BED0FDBEFD0585184738FE5_RuntimeMethod_var);
__this->___U3CMergeModeU3Ek__BackingField_20 = L_3;
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.InvalidKeyException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidKeyException__ctor_m96AB14996875BE89CC68F16D0ED9F9BA7BA98D8C (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public InvalidKeyException() {}
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL);
// public InvalidKeyException() {}
return;
}
}
// System.Void UnityEngine.AddressableAssets.InvalidKeyException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidKeyException__ctor_mEF237FAA1A8213257158AF80BC52D1CCFF54EB94 (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, String_t* ___message0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public InvalidKeyException(string message) : base(message) {}
String_t* L_0 = ___message0;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
// public InvalidKeyException(string message) : base(message) {}
return;
}
}
// System.Void UnityEngine.AddressableAssets.InvalidKeyException::.ctor(System.String,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidKeyException__ctor_m077154786074EF704E2A7016F4201686C8D1C20D (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, String_t* ___message0, Exception_t* ___innerException1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public InvalidKeyException(string message, Exception innerException) : base(message, innerException) {}
String_t* L_0 = ___message0;
Exception_t* L_1 = ___innerException1;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(__this, L_0, L_1, NULL);
// public InvalidKeyException(string message, Exception innerException) : base(message, innerException) {}
return;
}
}
// System.Void UnityEngine.AddressableAssets.InvalidKeyException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidKeyException__ctor_m396FDC2F7F898D5AB463DD235713201A9FCFFFFD (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___message0, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___context1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// protected InvalidKeyException(SerializationInfo message, StreamingContext context) : base(message, context) {}
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___message0;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___context1;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m412D5FC4D69035738F1DB88FD771ABD6B0E9E120(__this, L_0, L_1, NULL);
// protected InvalidKeyException(SerializationInfo message, StreamingContext context) : base(message, context) {}
return;
}
}
// System.String UnityEngine.AddressableAssets.InvalidKeyException::get_Message()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InvalidKeyException_get_Message_mDB7371B5C9392DA9F8B939BC774A21B5EE372112 (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MergeMode_tD6EBE61BC659C40A500365093E57E674830D7EB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m5CF10CCEDF64371F628E29715C5394F221A63EC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m3913F21EC5656B0EE1A737068CBFCC77A406A2E7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1163566984FA533896F313B4C1291E5D405FBE9A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1315BFDF217123D1FDA580ACDC6F30E92D5370B2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4FEF2F85C56C9F756BF03B70C46137128C5AC21A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC740CA2C6483814A1BF1E5922B73D9F4AFE93E72);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC9F5BA201281AAEBD862DE0371ACED58176A1340);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB60CC19DC4FC9FEA275C9F40F39DE333F0F4F13);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
String_t* V_2 = NULL;
bool V_3 = false;
StringBuilder_t* V_4 = NULL;
int32_t V_5 = 0;
RuntimeObject* V_6 = NULL;
RuntimeObject* V_7 = NULL;
RuntimeObject* V_8 = NULL;
bool V_9 = false;
bool V_10 = false;
Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60 V_11;
memset((&V_11), 0, sizeof(V_11));
StringBuilder_t* G_B7_0 = NULL;
StringBuilder_t* G_B6_0 = NULL;
RuntimeObject* G_B8_0 = NULL;
StringBuilder_t* G_B8_1 = NULL;
{
// if (Key is string)
RuntimeObject* L_0;
L_0 = InvalidKeyException_get_Key_m04CFA5445F268B1738B83E149DA2A560A789A291_inline(__this, NULL);
V_1 = (bool)((!(((RuntimeObject*)(String_t*)((String_t*)IsInstSealed((RuntimeObject*)L_0, String_t_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_003a;
}
}
{
// return base.Message + $", Key={Key}, Type={Type}";
String_t* L_2;
L_2 = Exception_get_Message_mCFE0D38FDF9001405299AAE43BBE2A9AD806C441(__this, NULL);
RuntimeObject* L_3;
L_3 = InvalidKeyException_get_Key_m04CFA5445F268B1738B83E149DA2A560A789A291_inline(__this, NULL);
Type_t* L_4;
L_4 = InvalidKeyException_get_Type_mFCF9566F7A5F7ECEF09376CD0D95CC78ACE44633_inline(__this, NULL);
String_t* L_5;
L_5 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteralCB60CC19DC4FC9FEA275C9F40F39DE333F0F4F13, L_3, L_4, NULL);
String_t* L_6;
L_6 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_2, L_5, NULL);
V_2 = L_6;
goto IL_0165;
}
IL_003a:
{
// IEnumerable enumerableKey = Key as IEnumerable;
RuntimeObject* L_7;
L_7 = InvalidKeyException_get_Key_m04CFA5445F268B1738B83E149DA2A560A789A291_inline(__this, NULL);
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_7, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var));
// if (enumerableKey != null)
RuntimeObject* L_8 = V_0;
V_3 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_9 = V_3;
if (!L_9)
{
goto IL_0141;
}
}
{
// System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder("Keys=");
StringBuilder_t* L_10 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
NullCheck(L_10);
StringBuilder__ctor_mCD797D942316CB356205FD96415B0B7581CDAD60(L_10, _stringLiteral1163566984FA533896F313B4C1291E5D405FBE9A, NULL);
V_4 = L_10;
// int count = 0;
V_5 = 0;
// foreach (object s in enumerableKey)
RuntimeObject* L_11 = V_0;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_11);
V_6 = L_12;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00a5:
{// begin finally (depth: 1)
{
RuntimeObject* L_13 = V_6;
V_8 = ((RuntimeObject*)IsInst((RuntimeObject*)L_13, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_14 = V_8;
if (!L_14)
{
goto IL_00ba;
}
}
{
RuntimeObject* L_15 = V_8;
NullCheck(L_15);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_15);
}
IL_00ba:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_009a_1;
}
IL_006c_1:
{
// foreach (object s in enumerableKey)
RuntimeObject* L_16 = V_6;
NullCheck(L_16);
RuntimeObject* L_17;
L_17 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_16);
V_7 = L_17;
// count++;
int32_t L_18 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_18, 1));
// stringBuilder.Append(count > 1 ? $", {s}" : s);
StringBuilder_t* L_19 = V_4;
int32_t L_20 = V_5;
G_B6_0 = L_19;
if ((((int32_t)L_20) > ((int32_t)1)))
{
G_B7_0 = L_19;
goto IL_0087_1;
}
}
{
RuntimeObject* L_21 = V_7;
G_B8_0 = L_21;
G_B8_1 = G_B6_0;
goto IL_0093_1;
}
IL_0087_1:
{
RuntimeObject* L_22 = V_7;
String_t* L_23;
L_23 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(_stringLiteralC740CA2C6483814A1BF1E5922B73D9F4AFE93E72, L_22, NULL);
G_B8_0 = ((RuntimeObject*)(L_23));
G_B8_1 = G_B7_0;
}
IL_0093_1:
{
NullCheck(G_B8_1);
StringBuilder_t* L_24;
L_24 = StringBuilder_Append_m3A7D629DAA5E0E36B8A617A911E34F79AF84AE63(G_B8_1, G_B8_0, NULL);
}
IL_009a_1:
{
// foreach (object s in enumerableKey)
RuntimeObject* L_25 = V_6;
NullCheck(L_25);
bool L_26;
L_26 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_25);
if (L_26)
{
goto IL_006c_1;
}
}
{
goto IL_00bb;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00bb:
{
// if (count == 1)
int32_t L_27 = V_5;
V_9 = (bool)((((int32_t)L_27) == ((int32_t)1))? 1 : 0);
bool L_28 = V_9;
if (!L_28)
{
goto IL_00d8;
}
}
{
// stringBuilder.Replace("Keys=", "Key=");
StringBuilder_t* L_29 = V_4;
NullCheck(L_29);
StringBuilder_t* L_30;
L_30 = StringBuilder_Replace_mEACDB7793357B7ABB5E7BFB59CE2C2DE27673950(L_29, _stringLiteral1163566984FA533896F313B4C1291E5D405FBE9A, _stringLiteral1315BFDF217123D1FDA580ACDC6F30E92D5370B2, NULL);
}
IL_00d8:
{
// if (MergeMode.HasValue)
Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60 L_31;
L_31 = InvalidKeyException_get_MergeMode_m3B874B38F69384DAF973604A6946E0F21AE1360F_inline(__this, NULL);
V_11 = L_31;
bool L_32;
L_32 = Nullable_1_get_HasValue_m5CF10CCEDF64371F628E29715C5394F221A63EC9_inline((&V_11), Nullable_1_get_HasValue_m5CF10CCEDF64371F628E29715C5394F221A63EC9_RuntimeMethod_var);
V_10 = L_32;
bool L_33 = V_10;
if (!L_33)
{
goto IL_0121;
}
}
{
// return base.Message + $", {stringBuilder}, Type={Type}, MergeMode={MergeMode.Value}";
String_t* L_34;
L_34 = Exception_get_Message_mCFE0D38FDF9001405299AAE43BBE2A9AD806C441(__this, NULL);
StringBuilder_t* L_35 = V_4;
Type_t* L_36;
L_36 = InvalidKeyException_get_Type_mFCF9566F7A5F7ECEF09376CD0D95CC78ACE44633_inline(__this, NULL);
Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60 L_37;
L_37 = InvalidKeyException_get_MergeMode_m3B874B38F69384DAF973604A6946E0F21AE1360F_inline(__this, NULL);
V_11 = L_37;
int32_t L_38;
L_38 = Nullable_1_get_Value_m3913F21EC5656B0EE1A737068CBFCC77A406A2E7((&V_11), Nullable_1_get_Value_m3913F21EC5656B0EE1A737068CBFCC77A406A2E7_RuntimeMethod_var);
int32_t L_39 = L_38;
RuntimeObject* L_40 = Box(MergeMode_tD6EBE61BC659C40A500365093E57E674830D7EB6_il2cpp_TypeInfo_var, &L_39);
String_t* L_41;
L_41 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(_stringLiteralC9F5BA201281AAEBD862DE0371ACED58176A1340, L_35, L_36, L_40, NULL);
String_t* L_42;
L_42 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_34, L_41, NULL);
V_2 = L_42;
goto IL_0165;
}
IL_0121:
{
// return base.Message + $", {stringBuilder}, Type={Type}";
String_t* L_43;
L_43 = Exception_get_Message_mCFE0D38FDF9001405299AAE43BBE2A9AD806C441(__this, NULL);
StringBuilder_t* L_44 = V_4;
Type_t* L_45;
L_45 = InvalidKeyException_get_Type_mFCF9566F7A5F7ECEF09376CD0D95CC78ACE44633_inline(__this, NULL);
String_t* L_46;
L_46 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteral4FEF2F85C56C9F756BF03B70C46137128C5AC21A, L_44, L_45, NULL);
String_t* L_47;
L_47 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_43, L_46, NULL);
V_2 = L_47;
goto IL_0165;
}
IL_0141:
{
// return base.Message + $", Key={Key}, Type={Type}";
String_t* L_48;
L_48 = Exception_get_Message_mCFE0D38FDF9001405299AAE43BBE2A9AD806C441(__this, NULL);
RuntimeObject* L_49;
L_49 = InvalidKeyException_get_Key_m04CFA5445F268B1738B83E149DA2A560A789A291_inline(__this, NULL);
Type_t* L_50;
L_50 = InvalidKeyException_get_Type_mFCF9566F7A5F7ECEF09376CD0D95CC78ACE44633_inline(__this, NULL);
String_t* L_51;
L_51 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteralCB60CC19DC4FC9FEA275C9F40F39DE333F0F4F13, L_49, L_50, NULL);
String_t* L_52;
L_52 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_48, L_51, NULL);
V_2 = L_52;
goto IL_0165;
}
IL_0165:
{
// }
String_t* L_53 = V_2;
return L_53;
}
}
#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
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.Addressables::get_m_Addressables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* V_0 = NULL;
{
// return m_AddressablesInstance;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = ((Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields*)il2cpp_codegen_static_fields_for(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var))->___m_AddressablesInstance_1;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
// }
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_1 = V_0;
return L_1;
}
}
// UnityEngine.ResourceManagement.ResourceManager UnityEngine.AddressableAssets.Addressables::get_ResourceManager()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* Addressables_get_ResourceManager_mA3B3F5E13AFD5F00472B3E61F52E86090948B156 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* V_0 = NULL;
{
// public static ResourceManager ResourceManager { get { return m_Addressables.ResourceManager; } }
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
NullCheck(L_0);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_1;
L_1 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(L_0, NULL);
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// public static ResourceManager ResourceManager { get { return m_Addressables.ResourceManager; } }
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_2 = V_0;
return L_2;
}
}
// UnityEngine.AddressableAssets.AddressablesImpl UnityEngine.AddressableAssets.Addressables::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* Addressables_get_Instance_mCCF6A6232744746C8228DDEEED24C10E18F8488F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* V_0 = NULL;
{
// internal static AddressablesImpl Instance { get { return m_Addressables; } }
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
// internal static AddressablesImpl Instance { get { return m_Addressables; } }
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_1 = V_0;
return L_1;
}
}
// UnityEngine.ResourceManagement.ResourceProviders.IInstanceProvider UnityEngine.AddressableAssets.Addressables::get_InstanceProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Addressables_get_InstanceProvider_mC914D6B07D56F8EBA4405A7CE415DCD5CAE6B6D2 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
// public static IInstanceProvider InstanceProvider { get { return m_Addressables.InstanceProvider; } }
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = AddressablesImpl_get_InstanceProvider_m8BC14A958EB91A2BD3A686758670C728190A6090(L_0, NULL);
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// public static IInstanceProvider InstanceProvider { get { return m_Addressables.InstanceProvider; } }
RuntimeObject* L_2 = V_0;
return L_2;
}
}
// System.String UnityEngine.AddressableAssets.Addressables::ResolveInternalId(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Addressables_ResolveInternalId_m56E4E92F87AF12790A5ED05F1909BBAA9F98694E (String_t* ___id0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return m_Addressables.ResolveInternalId(id);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
String_t* L_1 = ___id0;
NullCheck(L_0);
String_t* L_2;
L_2 = AddressablesImpl_ResolveInternalId_m858249BA7A7A6C41684815D2A09618EEC81F48CC(L_0, L_1, NULL);
V_0 = L_2;
goto IL_000f;
}
IL_000f:
{
// }
String_t* L_3 = V_0;
return L_3;
}
}
// System.Func`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.String> UnityEngine.AddressableAssets.Addressables::get_InternalIdTransformFunc()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* Addressables_get_InternalIdTransformFunc_m74B4E50B7B232B424521199A60018F0C1C4E711A (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* V_0 = NULL;
{
// get { return m_Addressables.InternalIdTransformFunc; }
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
NullCheck(L_0);
Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* L_1;
L_1 = AddressablesImpl_get_InternalIdTransformFunc_m805CE26548AF0BE138B2212784F882066B3F1E71(L_0, NULL);
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return m_Addressables.InternalIdTransformFunc; }
Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* L_2 = V_0;
return L_2;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::set_InternalIdTransformFunc(System.Func`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_set_InternalIdTransformFunc_mF7FD4ADAC2AF9D573B9FB265031CE97DAF0C8648 (Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// set { m_Addressables.InternalIdTransformFunc = value; }
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* L_1 = ___value0;
NullCheck(L_0);
AddressablesImpl_set_InternalIdTransformFunc_m832753A5BBAAA21DF25F69A464E3B4C6DB38DCD1(L_0, L_1, NULL);
// set { m_Addressables.InternalIdTransformFunc = value; }
return;
}
}
// System.Action`1<UnityEngine.Networking.UnityWebRequest> UnityEngine.AddressableAssets.Addressables::get_WebRequestOverride()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* Addressables_get_WebRequestOverride_m520D3D054BB56A5B9EFB5177B9399F4D91E46E46 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* V_0 = NULL;
{
// get { return m_Addressables.WebRequestOverride; }
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
NullCheck(L_0);
Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* L_1;
L_1 = AddressablesImpl_get_WebRequestOverride_mCDA70F560071BBABA265369E3192DAA9E36264E5(L_0, NULL);
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// get { return m_Addressables.WebRequestOverride; }
Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* L_2 = V_0;
return L_2;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::set_WebRequestOverride(System.Action`1<UnityEngine.Networking.UnityWebRequest>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_set_WebRequestOverride_mCD0C101C84CF68CE48DC66AB1725D4CED18679EA (Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// set { m_Addressables.WebRequestOverride = value; }
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* L_1 = ___value0;
NullCheck(L_0);
AddressablesImpl_set_WebRequestOverride_mAF441D4DF4914BA54E1BAC5E2D5E54187CCD1216(L_0, L_1, NULL);
// set { m_Addressables.WebRequestOverride = value; }
return;
}
}
// System.String UnityEngine.AddressableAssets.Addressables::get_StreamingAssetsSubFolder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Addressables_get_StreamingAssetsSubFolder_mE951291BC840A7BCCAC71AAF3C618E8A40B6E2CE (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// public static string StreamingAssetsSubFolder { get { return m_Addressables.StreamingAssetsSubFolder; } }
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
NullCheck(L_0);
String_t* L_1;
L_1 = AddressablesImpl_get_StreamingAssetsSubFolder_m836CFC1375369C5895DEA6E1D779DC09A466C31B(L_0, NULL);
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// public static string StreamingAssetsSubFolder { get { return m_Addressables.StreamingAssetsSubFolder; } }
String_t* L_2 = V_0;
return L_2;
}
}
// System.String UnityEngine.AddressableAssets.Addressables::get_BuildPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Addressables_get_BuildPath_m2A9353BA836503CED348E953FAA0E779DB3F7057 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// public static string BuildPath { get { return m_Addressables.BuildPath; } }
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
NullCheck(L_0);
String_t* L_1;
L_1 = AddressablesImpl_get_BuildPath_m6621C8C65DAEF38F23E826AFA7E51B05FEAA924C(L_0, NULL);
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// public static string BuildPath { get { return m_Addressables.BuildPath; } }
String_t* L_2 = V_0;
return L_2;
}
}
// System.String UnityEngine.AddressableAssets.Addressables::get_PlayerBuildDataPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Addressables_get_PlayerBuildDataPath_m38716F3F2CCB1CC5D6344A353F11E13B70077B06 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// public static string PlayerBuildDataPath { get { return m_Addressables.PlayerBuildDataPath; } }
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
NullCheck(L_0);
String_t* L_1;
L_1 = AddressablesImpl_get_PlayerBuildDataPath_m29B43E1D45B38754C648ABECDB7C9783E12CFD8B(L_0, NULL);
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// public static string PlayerBuildDataPath { get { return m_Addressables.PlayerBuildDataPath; } }
String_t* L_2 = V_0;
return L_2;
}
}
// System.String UnityEngine.AddressableAssets.Addressables::get_RuntimePath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Addressables_get_RuntimePath_m2E14457493BDD1ECD3A963C34F664F3D4F337274 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// public static string RuntimePath { get { return m_Addressables.RuntimePath; } }
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
NullCheck(L_0);
String_t* L_1;
L_1 = AddressablesImpl_get_RuntimePath_m516C45F2BF5F5622F31FC11CD967DDDD02CCBE6A(L_0, NULL);
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// public static string RuntimePath { get { return m_Addressables.RuntimePath; } }
String_t* L_2 = V_0;
return L_2;
}
}
// System.Collections.Generic.IEnumerable`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.Addressables::get_ResourceLocators()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Addressables_get_ResourceLocators_m1A27F647B5196A6BBD63DB8532DC73715471BAEE (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
// public static IEnumerable<IResourceLocator> ResourceLocators { get { return m_Addressables.ResourceLocators; } }
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = AddressablesImpl_get_ResourceLocators_m8E2213BC51CCDBF257902E4E17E0C9385457288F(L_0, NULL);
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// public static IEnumerable<IResourceLocator> ResourceLocators { get { return m_Addressables.ResourceLocators; } }
RuntimeObject* L_2 = V_0;
return L_2;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::InternalSafeSerializationLog(System.String,UnityEngine.LogType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_InternalSafeSerializationLog_m9B8405551D406473D73F474248234A1CAE2976D0 (String_t* ___msg0, int32_t ___logType1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// if (m_AddressablesInstance == null)
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = ((Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields*)il2cpp_codegen_static_fields_for(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var))->___m_AddressablesInstance_1;
V_0 = (bool)((((RuntimeObject*)(AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_000f;
}
}
{
// return;
goto IL_0055;
}
IL_000f:
{
// switch (logType)
int32_t L_2 = ___logType1;
V_2 = L_2;
int32_t L_3 = V_2;
V_1 = L_3;
int32_t L_4 = V_1;
switch (L_4)
{
case 0:
{
goto IL_0039;
}
case 1:
{
goto IL_0055;
}
case 2:
{
goto IL_002b;
}
case 3:
{
goto IL_0047;
}
}
}
{
goto IL_0055;
}
IL_002b:
{
// m_AddressablesInstance.LogWarning(msg);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_5 = ((Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields*)il2cpp_codegen_static_fields_for(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var))->___m_AddressablesInstance_1;
String_t* L_6 = ___msg0;
NullCheck(L_5);
AddressablesImpl_LogWarning_m1A027072AF03D4E499CF922978CBED57344AAF8A(L_5, L_6, NULL);
// break;
goto IL_0055;
}
IL_0039:
{
// m_AddressablesInstance.LogError(msg);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_7 = ((Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields*)il2cpp_codegen_static_fields_for(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var))->___m_AddressablesInstance_1;
String_t* L_8 = ___msg0;
NullCheck(L_7);
AddressablesImpl_LogError_m52A2B1A6E3B166A075222CE0D00EB3124ECCB0D0(L_7, L_8, NULL);
// break;
goto IL_0055;
}
IL_0047:
{
// m_AddressablesInstance.Log(msg);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_9 = ((Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields*)il2cpp_codegen_static_fields_for(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var))->___m_AddressablesInstance_1;
String_t* L_10 = ___msg0;
NullCheck(L_9);
AddressablesImpl_Log_mFD5E4D7EF8166751055599E2D73C60181CB5EAD2(L_9, L_10, NULL);
// break;
goto IL_0055;
}
IL_0055:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::InternalSafeSerializationLogFormat(System.String,UnityEngine.LogType,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_InternalSafeSerializationLogFormat_m7A666B80FACC8F4F6163EBEAF4B96BF54CDC9E00 (String_t* ___format0, int32_t ___logType1, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// if (m_AddressablesInstance == null)
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = ((Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields*)il2cpp_codegen_static_fields_for(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var))->___m_AddressablesInstance_1;
V_0 = (bool)((((RuntimeObject*)(AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_000f;
}
}
{
// return;
goto IL_0058;
}
IL_000f:
{
// switch (logType)
int32_t L_2 = ___logType1;
V_2 = L_2;
int32_t L_3 = V_2;
V_1 = L_3;
int32_t L_4 = V_1;
switch (L_4)
{
case 0:
{
goto IL_003a;
}
case 1:
{
goto IL_0058;
}
case 2:
{
goto IL_002b;
}
case 3:
{
goto IL_0049;
}
}
}
{
goto IL_0058;
}
IL_002b:
{
// m_AddressablesInstance.LogWarningFormat(format, args);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_5 = ((Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields*)il2cpp_codegen_static_fields_for(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var))->___m_AddressablesInstance_1;
String_t* L_6 = ___format0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = ___args2;
NullCheck(L_5);
AddressablesImpl_LogWarningFormat_mE3F74A1473E680C02FAB802B2FBA8779BBA4ECC2(L_5, L_6, L_7, NULL);
// break;
goto IL_0058;
}
IL_003a:
{
// m_AddressablesInstance.LogErrorFormat(format, args);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_8 = ((Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields*)il2cpp_codegen_static_fields_for(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var))->___m_AddressablesInstance_1;
String_t* L_9 = ___format0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = ___args2;
NullCheck(L_8);
AddressablesImpl_LogErrorFormat_m9CA5AD09EC3AAE49EC71065499CEE0ED3E5F1B05(L_8, L_9, L_10, NULL);
// break;
goto IL_0058;
}
IL_0049:
{
// m_AddressablesInstance.LogFormat(format, args);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_11 = ((Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields*)il2cpp_codegen_static_fields_for(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var))->___m_AddressablesInstance_1;
String_t* L_12 = ___format0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = ___args2;
NullCheck(L_11);
AddressablesImpl_LogFormat_mB535C0BB3A5E30C93E8FF6DBECB0B4C756B09661(L_11, L_12, L_13, NULL);
// break;
goto IL_0058;
}
IL_0058:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::Log(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_Log_m3CA27994DCEFB5D8183B8C75ED82EC6232F7B66E (String_t* ___msg0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.Log(msg);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
String_t* L_1 = ___msg0;
NullCheck(L_0);
AddressablesImpl_Log_mFD5E4D7EF8166751055599E2D73C60181CB5EAD2(L_0, L_1, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::LogFormat(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_LogFormat_m3B7D944922594774C9F9FB98FEEDAEECA0A91A5F (String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.LogFormat(format, args);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
String_t* L_1 = ___format0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = ___args1;
NullCheck(L_0);
AddressablesImpl_LogFormat_mB535C0BB3A5E30C93E8FF6DBECB0B4C756B09661(L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::LogWarning(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_LogWarning_m28ECE63F21057A737DE997CC36F06259EEF17800 (String_t* ___msg0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.LogWarning(msg);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
String_t* L_1 = ___msg0;
NullCheck(L_0);
AddressablesImpl_LogWarning_m1A027072AF03D4E499CF922978CBED57344AAF8A(L_0, L_1, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::LogWarningFormat(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_LogWarningFormat_mD179FF29FEA35CAF6FC7B1FF76351845DEC941C2 (String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.LogWarningFormat(format, args);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
String_t* L_1 = ___format0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = ___args1;
NullCheck(L_0);
AddressablesImpl_LogWarningFormat_mE3F74A1473E680C02FAB802B2FBA8779BBA4ECC2(L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::LogError(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_LogError_mA7C5D3859A3A3ABEC3AF91A8FD3974ACBA12AD94 (String_t* ___msg0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.LogError(msg);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
String_t* L_1 = ___msg0;
NullCheck(L_0);
AddressablesImpl_LogError_m52A2B1A6E3B166A075222CE0D00EB3124ECCB0D0(L_0, L_1, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::LogException(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_LogException_mE64B30AB55BC94827B33A36E292090CDFDC2DE21 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, Exception_t* ___ex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.LogException(op, ex);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_1 = ___op0;
Exception_t* L_2 = ___ex1;
NullCheck(L_0);
AddressablesImpl_LogException_m8F960C2ADDA73A9E3F99D14AEB0BF77209E0966E(L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::LogException(System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_LogException_mCB11DBD61AFA5C4DA71F1BDBA514B2D2A2320850 (Exception_t* ___ex0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.LogException(ex);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
Exception_t* L_1 = ___ex0;
NullCheck(L_0);
AddressablesImpl_LogException_m7C420869EAA7619FC909037D84E5E7A93BEB7A3B(L_0, L_1, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::LogErrorFormat(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_LogErrorFormat_mF0CA256BF3AE7C48CF28D567BFC16BBC5A104132 (String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.LogErrorFormat(format, args);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
String_t* L_1 = ___format0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = ___args1;
NullCheck(L_0);
AddressablesImpl_LogErrorFormat_m9CA5AD09EC3AAE49EC71065499CEE0ED3E5F1B05(L_0, L_1, L_2, NULL);
// }
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.Addressables::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC Addressables_Initialize_m7AA51E8C8856131D7C2ABA5600ACFB4388C19F6A (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return InitializeAsync();
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_0;
L_0 = Addressables_InitializeAsync_m10372DD23D3C18B6CE06EAA473D7AAAC8B77FFBC(NULL);
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
// }
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_1 = V_0;
return L_1;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.Addressables::InitializeAsync()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC Addressables_InitializeAsync_m10372DD23D3C18B6CE06EAA473D7AAAC8B77FFBC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.InitializeAsync();
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
NullCheck(L_0);
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_1;
L_1 = AddressablesImpl_InitializeAsync_m39F307E3349132C26AEA3CDB5711109DB64AD358(L_0, NULL);
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// }
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_2 = V_0;
return L_2;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.Addressables::InitializeAsync(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC Addressables_InitializeAsync_m86276B642F00897E65586FB8BA63DADE9DCD78CF (bool ___autoReleaseHandle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.InitializeAsync(autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
bool L_1 = ___autoReleaseHandle0;
NullCheck(L_0);
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_2;
L_2 = AddressablesImpl_InitializeAsync_m686DE491E4A5336A025D165F1D83D73A4DA23B66(L_0, L_1, NULL);
V_0 = L_2;
goto IL_000f;
}
IL_000f:
{
// }
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_3 = V_0;
return L_3;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.Addressables::LoadContentCatalog(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC Addressables_LoadContentCatalog_m9F8B5B8D364F58BCA0C3C49CBAE9C56B0F590C25 (String_t* ___catalogPath0, String_t* ___providerSuffix1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return LoadContentCatalogAsync(catalogPath, providerSuffix);
String_t* L_0 = ___catalogPath0;
String_t* L_1 = ___providerSuffix1;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_2;
L_2 = Addressables_LoadContentCatalogAsync_m4C4F1A194334A8F61691D2955030C0A5175355AA(L_0, L_1, NULL);
V_0 = L_2;
goto IL_000b;
}
IL_000b:
{
// }
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_3 = V_0;
return L_3;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.Addressables::LoadContentCatalogAsync(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC Addressables_LoadContentCatalogAsync_m4C4F1A194334A8F61691D2955030C0A5175355AA (String_t* ___catalogPath0, String_t* ___providerSuffix1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.LoadContentCatalogAsync(catalogPath, false, providerSuffix);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
String_t* L_1 = ___catalogPath0;
String_t* L_2 = ___providerSuffix1;
NullCheck(L_0);
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_3;
L_3 = AddressablesImpl_LoadContentCatalogAsync_m3F26BD7F722C8D44FC6231023F98619B7523FA23(L_0, L_1, (bool)0, L_2, NULL);
V_0 = L_3;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.Addressables::LoadContentCatalogAsync(System.String,System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC Addressables_LoadContentCatalogAsync_mC27C72C0E7F9F2469E2EB6F0CAFC6C37D6745688 (String_t* ___catalogPath0, bool ___autoReleaseHandle1, String_t* ___providerSuffix2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.LoadContentCatalogAsync(catalogPath, autoReleaseHandle, providerSuffix);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
String_t* L_1 = ___catalogPath0;
bool L_2 = ___autoReleaseHandle1;
String_t* L_3 = ___providerSuffix2;
NullCheck(L_0);
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_4;
L_4 = AddressablesImpl_LoadContentCatalogAsync_m3F26BD7F722C8D44FC6231023F98619B7523FA23(L_0, L_1, L_2, L_3, NULL);
V_0 = L_4;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_5 = V_0;
return L_5;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.Addressables::get_InitializationOperation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC Addressables_get_InitializationOperation_m4155B8C1146DFF83D64B61B112886CAF0E827324 (const RuntimeMethod* method)
{
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static AsyncOperationHandle<IResourceLocator> InitializationOperation => default;
il2cpp_codegen_initobj((&V_0), sizeof(AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC));
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_0 = V_0;
return L_0;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.Addressables::LoadResourceLocations(System.Collections.Generic.IList`1<System.Object>,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 Addressables_LoadResourceLocations_mBC6B41282C81CDB6C843E777E48F01AA12772999 (RuntimeObject* ___keys0, int32_t ___mode1, Type_t* ___type2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return LoadResourceLocationsAsync(keys, mode, type);
RuntimeObject* L_0 = ___keys0;
int32_t L_1 = ___mode1;
Type_t* L_2 = ___type2;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_3;
L_3 = Addressables_LoadResourceLocationsAsync_mD9541D5F3A1593516244B4E44B458C8A12E0844D(L_0, L_1, L_2, NULL);
V_0 = L_3;
goto IL_000c;
}
IL_000c:
{
// }
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.Addressables::LoadResourceLocationsAsync(System.Collections.Generic.IList`1<System.Object>,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 Addressables_LoadResourceLocationsAsync_mD9541D5F3A1593516244B4E44B458C8A12E0844D (RuntimeObject* ___keys0, int32_t ___mode1, Type_t* ___type2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.LoadResourceLocationsAsync(keys, mode, type);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___keys0;
int32_t L_2 = ___mode1;
Type_t* L_3 = ___type2;
NullCheck(L_0);
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_4;
L_4 = AddressablesImpl_LoadResourceLocationsAsync_m2B02B077B4C9EBF5AF34FFE2C7066A94CD1D7DC4(L_0, L_1, L_2, L_3, NULL);
V_0 = L_4;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_5 = V_0;
return L_5;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.Addressables::LoadResourceLocationsAsync(System.Collections.IEnumerable,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 Addressables_LoadResourceLocationsAsync_mCD2295ACB8644FE9A454A26BE92573711FB56C25 (RuntimeObject* ___keys0, int32_t ___mode1, Type_t* ___type2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.LoadResourceLocationsAsync(keys, mode, type);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___keys0;
int32_t L_2 = ___mode1;
Type_t* L_3 = ___type2;
NullCheck(L_0);
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_4;
L_4 = AddressablesImpl_LoadResourceLocationsAsync_m2B02B077B4C9EBF5AF34FFE2C7066A94CD1D7DC4(L_0, L_1, L_2, L_3, NULL);
V_0 = L_4;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_5 = V_0;
return L_5;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.Addressables::LoadResourceLocations(System.Object,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 Addressables_LoadResourceLocations_m83BFCF9C1AFD2B2A47091E1BB531BAAA0AE5CABB (RuntimeObject* ___key0, Type_t* ___type1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return LoadResourceLocationsAsync(key, type);
RuntimeObject* L_0 = ___key0;
Type_t* L_1 = ___type1;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_2;
L_2 = Addressables_LoadResourceLocationsAsync_m417BF275FED24039E37FFEB1EB00CB28A1EDB94F(L_0, L_1, NULL);
V_0 = L_2;
goto IL_000b;
}
IL_000b:
{
// }
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_3 = V_0;
return L_3;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.Addressables::LoadResourceLocationsAsync(System.Object,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 Addressables_LoadResourceLocationsAsync_m417BF275FED24039E37FFEB1EB00CB28A1EDB94F (RuntimeObject* ___key0, Type_t* ___type1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.LoadResourceLocationsAsync(key, type);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___key0;
Type_t* L_2 = ___type1;
NullCheck(L_0);
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_3;
L_3 = AddressablesImpl_LoadResourceLocationsAsync_m507C5B218CA7202B33C9E3C16AA442FD9E2F0A16(L_0, L_1, L_2, NULL);
V_0 = L_3;
goto IL_0010;
}
IL_0010:
{
// }
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_4 = V_0;
return L_4;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::Release(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_Release_m7664828D5E455FB598C1AA88B146DC0E70DE3672 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.Release(handle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_1 = ___handle0;
NullCheck(L_0);
AddressablesImpl_Release_mBCA4FCEFB7E34BD7DA17F90CC86028197383A61D(L_0, L_1, NULL);
// }
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.Addressables::ReleaseInstance(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Addressables_ReleaseInstance_m991D925A1DDDCA7422DB26AE684DB54581047E92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___instance0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// return m_Addressables.ReleaseInstance(instance);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = ___instance0;
NullCheck(L_0);
bool L_2;
L_2 = AddressablesImpl_ReleaseInstance_mE61D6A077166382F5DC59DC3D3DFA6C90270705D(L_0, L_1, NULL);
V_0 = L_2;
goto IL_000f;
}
IL_000f:
{
// }
bool L_3 = V_0;
return L_3;
}
}
// System.Boolean UnityEngine.AddressableAssets.Addressables::ReleaseInstance(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Addressables_ReleaseInstance_mD3B7182C155C52D17791EAF80F4A7E7A07D661C6 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// m_Addressables.Release(handle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_1 = ___handle0;
NullCheck(L_0);
AddressablesImpl_Release_mBCA4FCEFB7E34BD7DA17F90CC86028197383A61D(L_0, L_1, NULL);
// return true;
V_0 = (bool)1;
goto IL_0011;
}
IL_0011:
{
// }
bool L_2 = V_0;
return L_2;
}
}
// System.Boolean UnityEngine.AddressableAssets.Addressables::ReleaseInstance(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Addressables_ReleaseInstance_m200C0BC5A1780BD1F8312D7C94C7138BAB8E7348 (AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA ___handle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_Release_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m9FA7888B0D3198A400FE9E00251398944F277595_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// m_Addressables.Release(handle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_1 = ___handle0;
NullCheck(L_0);
AddressablesImpl_Release_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m9FA7888B0D3198A400FE9E00251398944F277595(L_0, L_1, AddressablesImpl_Release_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m9FA7888B0D3198A400FE9E00251398944F277595_RuntimeMethod_var);
// return true;
V_0 = (bool)1;
goto IL_0011;
}
IL_0011:
{
// }
bool L_2 = V_0;
return L_2;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64> UnityEngine.AddressableAssets.Addressables::GetDownloadSize(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA Addressables_GetDownloadSize_m4E44FD380BAAF5EF65EB697C883F2F2987176CC5 (RuntimeObject* ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return GetDownloadSizeAsync(key);
RuntimeObject* L_0 = ___key0;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_1;
L_1 = Addressables_GetDownloadSizeAsync_m979C14287E66E97FF2355029AB1A458329838D65(L_0, NULL);
V_0 = L_1;
goto IL_000a;
}
IL_000a:
{
// }
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_2 = V_0;
return L_2;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64> UnityEngine.AddressableAssets.Addressables::GetDownloadSizeAsync(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA Addressables_GetDownloadSizeAsync_m979C14287E66E97FF2355029AB1A458329838D65 (RuntimeObject* ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.GetDownloadSizeAsync(key);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___key0;
NullCheck(L_0);
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_2;
L_2 = AddressablesImpl_GetDownloadSizeAsync_mCD8F00A23FB807951242D109791248C542EE9B76(L_0, L_1, NULL);
V_0 = L_2;
goto IL_000f;
}
IL_000f:
{
// }
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_3 = V_0;
return L_3;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64> UnityEngine.AddressableAssets.Addressables::GetDownloadSizeAsync(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA Addressables_GetDownloadSizeAsync_mF780471568710F40209A4B2371ECE2B1EF67B6BE (String_t* ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.GetDownloadSizeAsync((object)key);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
String_t* L_1 = ___key0;
NullCheck(L_0);
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_2;
L_2 = AddressablesImpl_GetDownloadSizeAsync_mCD8F00A23FB807951242D109791248C542EE9B76(L_0, L_1, NULL);
V_0 = L_2;
goto IL_000f;
}
IL_000f:
{
// }
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_3 = V_0;
return L_3;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64> UnityEngine.AddressableAssets.Addressables::GetDownloadSizeAsync(System.Collections.Generic.IList`1<System.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA Addressables_GetDownloadSizeAsync_m533F9DE2B72D38995F618577A9A2F2432314F27D (RuntimeObject* ___keys0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.GetDownloadSizeAsync(keys);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___keys0;
NullCheck(L_0);
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_2;
L_2 = AddressablesImpl_GetDownloadSizeAsync_mF7C1FB7C9793E9A7715EF4838E1E098C39903DB0(L_0, L_1, NULL);
V_0 = L_2;
goto IL_000f;
}
IL_000f:
{
// }
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_3 = V_0;
return L_3;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64> UnityEngine.AddressableAssets.Addressables::GetDownloadSizeAsync(System.Collections.IEnumerable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA Addressables_GetDownloadSizeAsync_mD787EEA3E7CAF94EF66FEAB4F758B64F12BD87CD (RuntimeObject* ___keys0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.GetDownloadSizeAsync(keys);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___keys0;
NullCheck(L_0);
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_2;
L_2 = AddressablesImpl_GetDownloadSizeAsync_mF7C1FB7C9793E9A7715EF4838E1E098C39903DB0(L_0, L_1, NULL);
V_0 = L_2;
goto IL_000f;
}
IL_000f:
{
// }
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_3 = V_0;
return L_3;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.Addressables::DownloadDependencies(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D Addressables_DownloadDependencies_m160A6475404CC2C2AB8C02460622976BCE970A1A (RuntimeObject* ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return DownloadDependenciesAsync(key);
RuntimeObject* L_0 = ___key0;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_1;
L_1 = Addressables_DownloadDependenciesAsync_mF464E92197A733BB59AB61AE86160743BF9BDF3F(L_0, (bool)0, NULL);
V_0 = L_1;
goto IL_000b;
}
IL_000b:
{
// }
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2 = V_0;
return L_2;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.Addressables::DownloadDependenciesAsync(System.Object,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D Addressables_DownloadDependenciesAsync_mF464E92197A733BB59AB61AE86160743BF9BDF3F (RuntimeObject* ___key0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.DownloadDependenciesAsync(key, autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___key0;
bool L_2 = ___autoReleaseHandle1;
NullCheck(L_0);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_3;
L_3 = AddressablesImpl_DownloadDependenciesAsync_m4E27BE7C9A8C259B1AD4A7CF11765924981E8997(L_0, L_1, L_2, NULL);
V_0 = L_3;
goto IL_0010;
}
IL_0010:
{
// }
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.Addressables::DownloadDependenciesAsync(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D Addressables_DownloadDependenciesAsync_m788618E00E9226B4767765D507AB75CE659A1049 (RuntimeObject* ___locations0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.DownloadDependenciesAsync(locations, autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___locations0;
bool L_2 = ___autoReleaseHandle1;
NullCheck(L_0);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_3;
L_3 = AddressablesImpl_DownloadDependenciesAsync_m10CBB4F9F01BE24C4FA47D900F61D1BEABD4DEE4(L_0, L_1, L_2, NULL);
V_0 = L_3;
goto IL_0010;
}
IL_0010:
{
// }
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.Addressables::DownloadDependenciesAsync(System.Collections.Generic.IList`1<System.Object>,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D Addressables_DownloadDependenciesAsync_m285CD3A947107058EB83A42EF31333D7C4A3E1D8 (RuntimeObject* ___keys0, int32_t ___mode1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.DownloadDependenciesAsync(keys, mode, autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___keys0;
int32_t L_2 = ___mode1;
bool L_3 = ___autoReleaseHandle2;
NullCheck(L_0);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_4;
L_4 = AddressablesImpl_DownloadDependenciesAsync_mC64850B023B6B832EFD3C644A2A06CE4FC71DE2F(L_0, L_1, L_2, L_3, NULL);
V_0 = L_4;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_5 = V_0;
return L_5;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.Addressables::DownloadDependenciesAsync(System.Collections.IEnumerable,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D Addressables_DownloadDependenciesAsync_mD92D8F7D4169F04E05CBFE4C0A99DD26D7C74007 (RuntimeObject* ___keys0, int32_t ___mode1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.DownloadDependenciesAsync(keys, mode, autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___keys0;
int32_t L_2 = ___mode1;
bool L_3 = ___autoReleaseHandle2;
NullCheck(L_0);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_4;
L_4 = AddressablesImpl_DownloadDependenciesAsync_mC64850B023B6B832EFD3C644A2A06CE4FC71DE2F(L_0, L_1, L_2, L_3, NULL);
V_0 = L_4;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_5 = V_0;
return L_5;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::ClearDependencyCacheAsync(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_ClearDependencyCacheAsync_m4F52C0F51B569CFC2BA0E8F8562E3BF09B33C11C (RuntimeObject* ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.ClearDependencyCacheAsync(key, true);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___key0;
NullCheck(L_0);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_2;
L_2 = AddressablesImpl_ClearDependencyCacheAsync_mE7ACB0D3E62DDD07F64712F3AD798D68D6775F73(L_0, L_1, (bool)1, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::ClearDependencyCacheAsync(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_ClearDependencyCacheAsync_m3BF940E1FDB83FE2194C031F4C732A0DCA039323 (RuntimeObject* ___locations0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.ClearDependencyCacheAsync(locations, true);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___locations0;
NullCheck(L_0);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_2;
L_2 = AddressablesImpl_ClearDependencyCacheAsync_m0DB5056B4986B2A50A970C6B9E462A7D93261BB6(L_0, L_1, (bool)1, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::ClearDependencyCacheAsync(System.Collections.Generic.IList`1<System.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_ClearDependencyCacheAsync_m40166116AC93D8F086F14159551ED85EBA67B590 (RuntimeObject* ___keys0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.ClearDependencyCacheAsync(keys, true);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___keys0;
NullCheck(L_0);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_2;
L_2 = AddressablesImpl_ClearDependencyCacheAsync_m283EC8640789B6FFC2EC7600903163356ED64396(L_0, L_1, (bool)1, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::ClearDependencyCacheAsync(System.Collections.IEnumerable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_ClearDependencyCacheAsync_m1B33D88F1A585586B31CDAD52F95269FEC416AB7 (RuntimeObject* ___keys0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.ClearDependencyCacheAsync(keys, true);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___keys0;
NullCheck(L_0);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_2;
L_2 = AddressablesImpl_ClearDependencyCacheAsync_m283EC8640789B6FFC2EC7600903163356ED64396(L_0, L_1, (bool)1, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::ClearDependencyCacheAsync(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_ClearDependencyCacheAsync_mF5793942D17E296576D071D55F06362B4E967B39 (String_t* ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.ClearDependencyCacheAsync((object)key, true);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
String_t* L_1 = ___key0;
NullCheck(L_0);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_2;
L_2 = AddressablesImpl_ClearDependencyCacheAsync_mE7ACB0D3E62DDD07F64712F3AD798D68D6775F73(L_0, L_1, (bool)1, NULL);
// }
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.Addressables::ClearDependencyCacheAsync(System.Object,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 Addressables_ClearDependencyCacheAsync_m15B7FEA9B593FAFA669D717C4DA0D40441BFE679 (RuntimeObject* ___key0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.ClearDependencyCacheAsync(key, autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___key0;
bool L_2 = ___autoReleaseHandle1;
NullCheck(L_0);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_3;
L_3 = AddressablesImpl_ClearDependencyCacheAsync_mE7ACB0D3E62DDD07F64712F3AD798D68D6775F73(L_0, L_1, L_2, NULL);
V_0 = L_3;
goto IL_0010;
}
IL_0010:
{
// }
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.Addressables::ClearDependencyCacheAsync(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 Addressables_ClearDependencyCacheAsync_mD300118C84223ECA2D630DF87D4CF6E7082C5DE7 (RuntimeObject* ___locations0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.ClearDependencyCacheAsync(locations, autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___locations0;
bool L_2 = ___autoReleaseHandle1;
NullCheck(L_0);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_3;
L_3 = AddressablesImpl_ClearDependencyCacheAsync_m0DB5056B4986B2A50A970C6B9E462A7D93261BB6(L_0, L_1, L_2, NULL);
V_0 = L_3;
goto IL_0010;
}
IL_0010:
{
// }
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.Addressables::ClearDependencyCacheAsync(System.Collections.Generic.IList`1<System.Object>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 Addressables_ClearDependencyCacheAsync_m5E48DA65373FE752013C7064C0B4ECC3528B4CE6 (RuntimeObject* ___keys0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.ClearDependencyCacheAsync(keys, autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___keys0;
bool L_2 = ___autoReleaseHandle1;
NullCheck(L_0);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_3;
L_3 = AddressablesImpl_ClearDependencyCacheAsync_m283EC8640789B6FFC2EC7600903163356ED64396(L_0, L_1, L_2, NULL);
V_0 = L_3;
goto IL_0010;
}
IL_0010:
{
// }
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.Addressables::ClearDependencyCacheAsync(System.Collections.IEnumerable,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 Addressables_ClearDependencyCacheAsync_mECE42B83E64011BA8EC610CAE0D5382361D49327 (RuntimeObject* ___keys0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.ClearDependencyCacheAsync(keys, autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___keys0;
bool L_2 = ___autoReleaseHandle1;
NullCheck(L_0);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_3;
L_3 = AddressablesImpl_ClearDependencyCacheAsync_m283EC8640789B6FFC2EC7600903163356ED64396(L_0, L_1, L_2, NULL);
V_0 = L_3;
goto IL_0010;
}
IL_0010:
{
// }
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.Addressables::ClearDependencyCacheAsync(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 Addressables_ClearDependencyCacheAsync_m8DAFF7FD1C44592A92ACBE7668BF3D86F42167B1 (String_t* ___key0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.ClearDependencyCacheAsync((object)key, autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
String_t* L_1 = ___key0;
bool L_2 = ___autoReleaseHandle1;
NullCheck(L_0);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_3;
L_3 = AddressablesImpl_ClearDependencyCacheAsync_mE7ACB0D3E62DDD07F64712F3AD798D68D6775F73(L_0, L_1, L_2, NULL);
V_0 = L_3;
goto IL_0010;
}
IL_0010:
{
// }
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::Instantiate(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.Transform,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_Instantiate_m72DA598D9F47F37DB39DD331E028885AEA10F3A1 (RuntimeObject* ___location0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent1, bool ___instantiateInWorldSpace2, bool ___trackHandle3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return InstantiateAsync(location, new InstantiationParameters(parent, instantiateInWorldSpace), trackHandle);
RuntimeObject* L_0 = ___location0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___parent1;
bool L_2 = ___instantiateInWorldSpace2;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_3;
memset((&L_3), 0, sizeof(L_3));
InstantiationParameters__ctor_mE2B0DEA67D18FA4C6B5A37BC07629A1364D6B107((&L_3), L_1, L_2, /*hidden argument*/NULL);
bool L_4 = ___trackHandle3;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_5;
L_5 = Addressables_InstantiateAsync_m7FAB8D4E4E87134FE270474A63D03FDE072FB2EB(L_0, L_3, L_4, NULL);
V_0 = L_5;
goto IL_0012;
}
IL_0012:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_6 = V_0;
return L_6;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::Instantiate(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_Instantiate_mACED69B2030225E23301E8A1F764863BC4D7F92A (RuntimeObject* ___location0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent3, bool ___trackHandle4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return InstantiateAsync(location, position, rotation, parent, trackHandle);
RuntimeObject* L_0 = ___location0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___position1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___rotation2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___parent3;
bool L_4 = ___trackHandle4;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_5;
L_5 = Addressables_InstantiateAsync_m2A57A37DE6F8CDF2F4430FF3B45C8C54A1E046B6(L_0, L_1, L_2, L_3, L_4, NULL);
V_0 = L_5;
goto IL_000f;
}
IL_000f:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_6 = V_0;
return L_6;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::Instantiate(System.Object,UnityEngine.Transform,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_Instantiate_m7667DB6394E65E3F8ED47A4E17694A5A73A13B01 (RuntimeObject* ___key0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent1, bool ___instantiateInWorldSpace2, bool ___trackHandle3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return InstantiateAsync(key, parent, instantiateInWorldSpace, trackHandle);
RuntimeObject* L_0 = ___key0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___parent1;
bool L_2 = ___instantiateInWorldSpace2;
bool L_3 = ___trackHandle3;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_4;
L_4 = Addressables_InstantiateAsync_m4558E29DC069157263E946C919039BF049A4259C(L_0, L_1, L_2, L_3, NULL);
V_0 = L_4;
goto IL_000d;
}
IL_000d:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_5 = V_0;
return L_5;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::Instantiate(System.Object,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_Instantiate_m22EF846E58201282155950D785752B2CEA37FB9C (RuntimeObject* ___key0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent3, bool ___trackHandle4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return InstantiateAsync(key, position, rotation, parent, trackHandle);
RuntimeObject* L_0 = ___key0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___position1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___rotation2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___parent3;
bool L_4 = ___trackHandle4;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_5;
L_5 = Addressables_InstantiateAsync_mF8F60C0569C57F6CCA9AC221EB44C808E76AF014(L_0, L_1, L_2, L_3, L_4, NULL);
V_0 = L_5;
goto IL_000f;
}
IL_000f:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_6 = V_0;
return L_6;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::Instantiate(System.Object,UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_Instantiate_m69C6BD2C088F063925EB565DD366B62304A9C362 (RuntimeObject* ___key0, InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters1, bool ___trackHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return InstantiateAsync(key, instantiateParameters, trackHandle);
RuntimeObject* L_0 = ___key0;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_1 = ___instantiateParameters1;
bool L_2 = ___trackHandle2;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_3;
L_3 = Addressables_InstantiateAsync_mAA3B08A66C7935C865EB67E76ADBBAA773A41705(L_0, L_1, L_2, NULL);
V_0 = L_3;
goto IL_000c;
}
IL_000c:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::Instantiate(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_Instantiate_m2CCC490949F9B7E30EB319785D8583EC8D7AADE6 (RuntimeObject* ___location0, InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters1, bool ___trackHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return InstantiateAsync(location, instantiateParameters, trackHandle);
RuntimeObject* L_0 = ___location0;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_1 = ___instantiateParameters1;
bool L_2 = ___trackHandle2;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_3;
L_3 = Addressables_InstantiateAsync_m7FAB8D4E4E87134FE270474A63D03FDE072FB2EB(L_0, L_1, L_2, NULL);
V_0 = L_3;
goto IL_000c;
}
IL_000c:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::InstantiateAsync(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.Transform,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_InstantiateAsync_m4DF7AD14AD0C241FCB1897E2852367FDA2DD4A3F (RuntimeObject* ___location0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent1, bool ___instantiateInWorldSpace2, bool ___trackHandle3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.InstantiateAsync(location, new InstantiationParameters(parent, instantiateInWorldSpace), trackHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___location0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___parent1;
bool L_3 = ___instantiateInWorldSpace2;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_4;
memset((&L_4), 0, sizeof(L_4));
InstantiationParameters__ctor_mE2B0DEA67D18FA4C6B5A37BC07629A1364D6B107((&L_4), L_2, L_3, /*hidden argument*/NULL);
bool L_5 = ___trackHandle3;
NullCheck(L_0);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_6;
L_6 = AddressablesImpl_InstantiateAsync_m9C8C0A5C1240DA8367D5D1D675372AF193ED1DB4(L_0, L_1, L_4, L_5, NULL);
V_0 = L_6;
goto IL_0017;
}
IL_0017:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_7 = V_0;
return L_7;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::InstantiateAsync(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_InstantiateAsync_m2A57A37DE6F8CDF2F4430FF3B45C8C54A1E046B6 (RuntimeObject* ___location0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent3, bool ___trackHandle4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.InstantiateAsync(location, position, rotation, parent, trackHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___location0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___position1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___rotation2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___parent3;
bool L_5 = ___trackHandle4;
NullCheck(L_0);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_6;
L_6 = AddressablesImpl_InstantiateAsync_m408055C93BD550F7359348E077C8B9FF3471B381(L_0, L_1, L_2, L_3, L_4, L_5, NULL);
V_0 = L_6;
goto IL_0014;
}
IL_0014:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_7 = V_0;
return L_7;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::InstantiateAsync(System.Object,UnityEngine.Transform,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_InstantiateAsync_m4558E29DC069157263E946C919039BF049A4259C (RuntimeObject* ___key0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent1, bool ___instantiateInWorldSpace2, bool ___trackHandle3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.InstantiateAsync(key, parent, instantiateInWorldSpace, trackHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___key0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___parent1;
bool L_3 = ___instantiateInWorldSpace2;
bool L_4 = ___trackHandle3;
NullCheck(L_0);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_5;
L_5 = AddressablesImpl_InstantiateAsync_mD834F9EFCC94F9FB72BD2BC3EAE53BD7F9861E58(L_0, L_1, L_2, L_3, L_4, NULL);
V_0 = L_5;
goto IL_0012;
}
IL_0012:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_6 = V_0;
return L_6;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::InstantiateAsync(System.Object,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_InstantiateAsync_mF8F60C0569C57F6CCA9AC221EB44C808E76AF014 (RuntimeObject* ___key0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent3, bool ___trackHandle4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.InstantiateAsync(key, position, rotation, parent, trackHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___key0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___position1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___rotation2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___parent3;
bool L_5 = ___trackHandle4;
NullCheck(L_0);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_6;
L_6 = AddressablesImpl_InstantiateAsync_mEC6599097225FEA1388691B7B7AA1309A81F39ED(L_0, L_1, L_2, L_3, L_4, L_5, NULL);
V_0 = L_6;
goto IL_0014;
}
IL_0014:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_7 = V_0;
return L_7;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::InstantiateAsync(System.Object,UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_InstantiateAsync_mAA3B08A66C7935C865EB67E76ADBBAA773A41705 (RuntimeObject* ___key0, InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters1, bool ___trackHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.InstantiateAsync(key, instantiateParameters, trackHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___key0;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_2 = ___instantiateParameters1;
bool L_3 = ___trackHandle2;
NullCheck(L_0);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_4;
L_4 = AddressablesImpl_InstantiateAsync_mEE0922EE21FCF112AB428A526D228BFFBDD810AD(L_0, L_1, L_2, L_3, NULL);
V_0 = L_4;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_5 = V_0;
return L_5;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.Addressables::InstantiateAsync(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA Addressables_InstantiateAsync_m7FAB8D4E4E87134FE270474A63D03FDE072FB2EB (RuntimeObject* ___location0, InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters1, bool ___trackHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.InstantiateAsync(location, instantiateParameters, trackHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___location0;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_2 = ___instantiateParameters1;
bool L_3 = ___trackHandle2;
NullCheck(L_0);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_4;
L_4 = AddressablesImpl_InstantiateAsync_m9C8C0A5C1240DA8367D5D1D675372AF193ED1DB4(L_0, L_1, L_2, L_3, NULL);
V_0 = L_4;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_5 = V_0;
return L_5;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::LoadScene(System.Object,UnityEngine.SceneManagement.LoadSceneMode,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_LoadScene_mE3104E8BB3B39470A81C89B2D1FE3EDDFF93003B (RuntimeObject* ___key0, int32_t ___loadMode1, bool ___activateOnLoad2, int32_t ___priority3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return LoadSceneAsync(key, loadMode, activateOnLoad, priority);
RuntimeObject* L_0 = ___key0;
int32_t L_1 = ___loadMode1;
bool L_2 = ___activateOnLoad2;
int32_t L_3 = ___priority3;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_4;
L_4 = Addressables_LoadSceneAsync_mA3D9CFF8692D9684DAA1955F5DB690EF3BA6F17E(L_0, L_1, L_2, L_3, NULL);
V_0 = L_4;
goto IL_000d;
}
IL_000d:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_5 = V_0;
return L_5;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::LoadScene(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.SceneManagement.LoadSceneMode,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_LoadScene_mF78F858F797F7F3C61F4E0B104521DE64FC48F24 (RuntimeObject* ___location0, int32_t ___loadMode1, bool ___activateOnLoad2, int32_t ___priority3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return LoadSceneAsync(location, loadMode, activateOnLoad, priority);
RuntimeObject* L_0 = ___location0;
int32_t L_1 = ___loadMode1;
bool L_2 = ___activateOnLoad2;
int32_t L_3 = ___priority3;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_4;
L_4 = Addressables_LoadSceneAsync_m8BB9F2C08D61381D21BE2012286564C9C34AECBA(L_0, L_1, L_2, L_3, NULL);
V_0 = L_4;
goto IL_000d;
}
IL_000d:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_5 = V_0;
return L_5;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::LoadSceneAsync(System.Object,UnityEngine.SceneManagement.LoadSceneMode,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_LoadSceneAsync_mA3D9CFF8692D9684DAA1955F5DB690EF3BA6F17E (RuntimeObject* ___key0, int32_t ___loadMode1, bool ___activateOnLoad2, int32_t ___priority3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.LoadSceneAsync(key, loadMode, activateOnLoad, priority);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___key0;
int32_t L_2 = ___loadMode1;
bool L_3 = ___activateOnLoad2;
int32_t L_4 = ___priority3;
NullCheck(L_0);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_5;
L_5 = AddressablesImpl_LoadSceneAsync_m01323F36D2513A26BB7A4365E1721D13B3F548D9(L_0, L_1, L_2, L_3, L_4, (bool)1, NULL);
V_0 = L_5;
goto IL_0013;
}
IL_0013:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_6 = V_0;
return L_6;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::LoadSceneAsync(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.SceneManagement.LoadSceneMode,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_LoadSceneAsync_m8BB9F2C08D61381D21BE2012286564C9C34AECBA (RuntimeObject* ___location0, int32_t ___loadMode1, bool ___activateOnLoad2, int32_t ___priority3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.LoadSceneAsync(location, loadMode, activateOnLoad, priority);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___location0;
int32_t L_2 = ___loadMode1;
bool L_3 = ___activateOnLoad2;
int32_t L_4 = ___priority3;
NullCheck(L_0);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_5;
L_5 = AddressablesImpl_LoadSceneAsync_mCB03AE1B2FF7EEBD52E9D1E9440B9932F701A1D6(L_0, L_1, L_2, L_3, L_4, (bool)1, NULL);
V_0 = L_5;
goto IL_0013;
}
IL_0013:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_6 = V_0;
return L_6;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::UnloadScene(UnityEngine.ResourceManagement.ResourceProviders.SceneInstance,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_UnloadScene_mA0367E5DF6B114353D04685546A673184EBFFE8C (SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A ___scene0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return UnloadSceneAsync(scene, autoReleaseHandle);
SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A L_0 = ___scene0;
bool L_1 = ___autoReleaseHandle1;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_2;
L_2 = Addressables_UnloadSceneAsync_m8A6A84A7147B8BEE1BBB6F2BE5D4001451A336C2(L_0, L_1, NULL);
V_0 = L_2;
goto IL_000b;
}
IL_000b:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_3 = V_0;
return L_3;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::UnloadScene(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_UnloadScene_mC68E0435950B0CE017483CBDAAF6DCD237BD35EA (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return UnloadSceneAsync(handle, autoReleaseHandle);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_0 = ___handle0;
bool L_1 = ___autoReleaseHandle1;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_2;
L_2 = Addressables_UnloadSceneAsync_mE2BDB6FD63BE865E2FDBF1FA492492914E2E0EF8(L_0, L_1, NULL);
V_0 = L_2;
goto IL_000b;
}
IL_000b:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_3 = V_0;
return L_3;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::UnloadScene(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_UnloadScene_mA486DBD889225EF8D5F9C48D13DA0F1746B65F94 (AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return UnloadSceneAsync(handle, autoReleaseHandle);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_0 = ___handle0;
bool L_1 = ___autoReleaseHandle1;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_2;
L_2 = Addressables_UnloadSceneAsync_m598864D5998A36B6C2D8F23E6D3178F3785B75F0(L_0, L_1, NULL);
V_0 = L_2;
goto IL_000b;
}
IL_000b:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_3 = V_0;
return L_3;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::UnloadSceneAsync(UnityEngine.ResourceManagement.ResourceProviders.SceneInstance,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_UnloadSceneAsync_m9747CEAE4A1E36293CDA7996575D3A6BFD13E694 (SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A ___scene0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.UnloadSceneAsync(scene, unloadOptions, autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A L_1 = ___scene0;
int32_t L_2 = ___unloadOptions1;
bool L_3 = ___autoReleaseHandle2;
NullCheck(L_0);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_4;
L_4 = AddressablesImpl_UnloadSceneAsync_mBADAC031E335590330C3DDE567EA61F15CF4FDFF(L_0, L_1, L_2, L_3, NULL);
V_0 = L_4;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_5 = V_0;
return L_5;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::UnloadSceneAsync(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_UnloadSceneAsync_mC968BE86A285C09C580C7C4763A049D4FAFD7669 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.UnloadSceneAsync(handle, unloadOptions, autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_1 = ___handle0;
int32_t L_2 = ___unloadOptions1;
bool L_3 = ___autoReleaseHandle2;
NullCheck(L_0);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_4;
L_4 = AddressablesImpl_UnloadSceneAsync_m37210AD09729FEAF3F075450BCC9A7C38B6A488C(L_0, L_1, L_2, L_3, NULL);
V_0 = L_4;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_5 = V_0;
return L_5;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::UnloadScene(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_UnloadScene_mA8D14ACAA2BF5E5C400479B464B02059BCE8CE26 (AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m595D616C4C88BA9FDAAA016670D9E5A5C77FDFEE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return UnloadSceneAsync(handle, unloadOptions, autoReleaseHandle);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_0 = ___handle0;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_1;
L_1 = AsyncOperationHandle_1_op_Implicit_m595D616C4C88BA9FDAAA016670D9E5A5C77FDFEE(L_0, AsyncOperationHandle_1_op_Implicit_m595D616C4C88BA9FDAAA016670D9E5A5C77FDFEE_RuntimeMethod_var);
int32_t L_2 = ___unloadOptions1;
bool L_3 = ___autoReleaseHandle2;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_4;
L_4 = Addressables_UnloadSceneAsync_mC968BE86A285C09C580C7C4763A049D4FAFD7669(L_1, L_2, L_3, NULL);
V_0 = L_4;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_5 = V_0;
return L_5;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::UnloadSceneAsync(UnityEngine.ResourceManagement.ResourceProviders.SceneInstance,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_UnloadSceneAsync_m8A6A84A7147B8BEE1BBB6F2BE5D4001451A336C2 (SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A ___scene0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.UnloadSceneAsync(scene, UnloadSceneOptions.None, autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A L_1 = ___scene0;
bool L_2 = ___autoReleaseHandle1;
NullCheck(L_0);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_3;
L_3 = AddressablesImpl_UnloadSceneAsync_mBADAC031E335590330C3DDE567EA61F15CF4FDFF(L_0, L_1, 0, L_2, NULL);
V_0 = L_3;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::UnloadSceneAsync(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_UnloadSceneAsync_mE2BDB6FD63BE865E2FDBF1FA492492914E2E0EF8 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.UnloadSceneAsync(handle, UnloadSceneOptions.None, autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_1 = ___handle0;
bool L_2 = ___autoReleaseHandle1;
NullCheck(L_0);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_3;
L_3 = AddressablesImpl_UnloadSceneAsync_m37210AD09729FEAF3F075450BCC9A7C38B6A488C(L_0, L_1, 0, L_2, NULL);
V_0 = L_3;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.Addressables::UnloadSceneAsync(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 Addressables_UnloadSceneAsync_m598864D5998A36B6C2D8F23E6D3178F3785B75F0 (AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.UnloadSceneAsync(handle, UnloadSceneOptions.None, autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_1 = ___handle0;
bool L_2 = ___autoReleaseHandle1;
NullCheck(L_0);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_3;
L_3 = AddressablesImpl_UnloadSceneAsync_mBD793D435D1FFC95B2F575701E2B05F78D67C4C3(L_0, L_1, 0, L_2, NULL);
V_0 = L_3;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<System.String>> UnityEngine.AddressableAssets.Addressables::CheckForCatalogUpdates(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 Addressables_CheckForCatalogUpdates_mAB96B8E5C5E3D56095E9E3FEA7241D3852C31AE9 (bool ___autoReleaseHandle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.CheckForCatalogUpdates(autoReleaseHandle);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
bool L_1 = ___autoReleaseHandle0;
NullCheck(L_0);
AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 L_2;
L_2 = AddressablesImpl_CheckForCatalogUpdates_mCBEC83E0DC72938D3F55F6E3B5B193B921E3619F(L_0, L_1, NULL);
V_0 = L_2;
goto IL_000f;
}
IL_000f:
{
// }
AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 L_3 = V_0;
return L_3;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>> UnityEngine.AddressableAssets.Addressables::UpdateCatalogs(System.Collections.Generic.IEnumerable`1<System.String>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F Addressables_UpdateCatalogs_mABBCF1E2E7DAEA9BF15E12E0E6B6BFD5DAE944AD (RuntimeObject* ___catalogs0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.UpdateCatalogs(catalogs, autoReleaseHandle, false);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___catalogs0;
bool L_2 = ___autoReleaseHandle1;
NullCheck(L_0);
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F L_3;
L_3 = AddressablesImpl_UpdateCatalogs_mB39266B1E19DD7179946990544FDBC123D6F2F23(L_0, L_1, L_2, (bool)0, NULL);
V_0 = L_3;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>> UnityEngine.AddressableAssets.Addressables::UpdateCatalogs(System.Boolean,System.Collections.Generic.IEnumerable`1<System.String>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F Addressables_UpdateCatalogs_mD27DDBF63334249EFA8BA325144C64BD003AA43E (bool ___autoCleanBundleCache0, RuntimeObject* ___catalogs1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.UpdateCatalogs(catalogs, autoReleaseHandle, autoCleanBundleCache);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___catalogs1;
bool L_2 = ___autoReleaseHandle2;
bool L_3 = ___autoCleanBundleCache0;
NullCheck(L_0);
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F L_4;
L_4 = AddressablesImpl_UpdateCatalogs_mB39266B1E19DD7179946990544FDBC123D6F2F23(L_0, L_1, L_2, L_3, NULL);
V_0 = L_4;
goto IL_0011;
}
IL_0011:
{
// }
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F L_5 = V_0;
return L_5;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::AddResourceLocator(UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator,System.String,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_AddResourceLocator_mDA25FE90E3DDB946BA62C92D136F8297AC4839B4 (RuntimeObject* ___locator0, String_t* ___localCatalogHash1, RuntimeObject* ___remoteCatalogLocation2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.AddResourceLocator(locator, localCatalogHash, remoteCatalogLocation);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___locator0;
String_t* L_2 = ___localCatalogHash1;
RuntimeObject* L_3 = ___remoteCatalogLocation2;
NullCheck(L_0);
AddressablesImpl_AddResourceLocator_m4B7B6E7D82E6F6D3B11BC865C417A5C4F891A0FE(L_0, L_1, L_2, L_3, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::RemoveResourceLocator(UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_RemoveResourceLocator_m6D98D980A3E94354A7589E022DE783E9CCB4CFE4 (RuntimeObject* ___locator0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.RemoveResourceLocator(locator);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___locator0;
NullCheck(L_0);
AddressablesImpl_RemoveResourceLocator_m3648D6A6C2FDA74776BD0EAB41E370D06EC952A5(L_0, L_1, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::ClearResourceLocators()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables_ClearResourceLocators_m5773B55F0F75D277BB69F24A6F8CF71292A40ED3 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.ClearResourceLocators();
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
NullCheck(L_0);
AddressablesImpl_ClearResourceLocators_m1DAD782DEEAD2D25F026BB3305CD88A82C34FF8E(L_0, NULL);
// }
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.Addressables::CleanBundleCache(System.Collections.Generic.IEnumerable`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 Addressables_CleanBundleCache_m67B45C43FE9552AC403CA6E1505D0B14D08CBC35 (RuntimeObject* ___catalogsIds0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Addressables.CleanBundleCache(catalogsIds);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0;
L_0 = Addressables_get_m_Addressables_m2E87C270122ED61F220281EB8F3DD73A25E08AFC(NULL);
RuntimeObject* L_1 = ___catalogsIds0;
NullCheck(L_0);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_2;
L_2 = AddressablesImpl_CleanBundleCache_mD9F819E3A4B2DC8CA3F9D68BA5C2430995C6F5DE(L_0, L_1, NULL);
V_0 = L_2;
goto IL_000f;
}
IL_000f:
{
// }
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_3 = V_0;
return L_3;
}
}
// System.Void UnityEngine.AddressableAssets.Addressables::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Addressables__cctor_m5895D69FBE00CD4162C16F6DEB2D24FF5A6DC829 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LRUCacheAllocationStrategy_t6D196B60527FD83BCF39AA0AB3F840357B9DA318_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED71B00A428EC3303DE56D71D1CF4DCB10AEF169);
s_Il2CppMethodInitialized = true;
}
{
// internal static bool reinitializeAddressables = true;
((Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields*)il2cpp_codegen_static_fields_for(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var))->___reinitializeAddressables_0 = (bool)1;
// internal static AddressablesImpl m_AddressablesInstance = new AddressablesImpl(new LRUCacheAllocationStrategy(1000, 1000, 100, 10));
LRUCacheAllocationStrategy_t6D196B60527FD83BCF39AA0AB3F840357B9DA318* L_0 = (LRUCacheAllocationStrategy_t6D196B60527FD83BCF39AA0AB3F840357B9DA318*)il2cpp_codegen_object_new(LRUCacheAllocationStrategy_t6D196B60527FD83BCF39AA0AB3F840357B9DA318_il2cpp_TypeInfo_var);
NullCheck(L_0);
LRUCacheAllocationStrategy__ctor_mE90C189EB59AEE251D83C85F1C6422EE3F3FB541(L_0, ((int32_t)1000), ((int32_t)1000), ((int32_t)100), ((int32_t)10), NULL);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_1 = (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337*)il2cpp_codegen_object_new(AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337_il2cpp_TypeInfo_var);
NullCheck(L_1);
AddressablesImpl__ctor_m0D145411AE0D75A5FD395FACBE97807535D02974(L_1, L_0, NULL);
((Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields*)il2cpp_codegen_static_fields_for(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var))->___m_AddressablesInstance_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields*)il2cpp_codegen_static_fields_for(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var))->___m_AddressablesInstance_1), (void*)L_1);
// public static string LibraryPath = "Library/com.unity.addressables/";
((Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields*)il2cpp_codegen_static_fields_for(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var))->___LibraryPath_5 = _stringLiteralED71B00A428EC3303DE56D71D1CF4DCB10AEF169;
Il2CppCodeGenWriteBarrier((void**)(&((Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields*)il2cpp_codegen_static_fields_for(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var))->___LibraryPath_5), (void*)_stringLiteralED71B00A428EC3303DE56D71D1CF4DCB10AEF169);
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
// UnityEngine.ResourceManagement.ResourceProviders.IInstanceProvider UnityEngine.AddressableAssets.AddressablesImpl::get_InstanceProvider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AddressablesImpl_get_InstanceProvider_m8BC14A958EB91A2BD3A686758670C728190A6090 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
// return m_InstanceProvider;
RuntimeObject* L_0 = __this->___m_InstanceProvider_1;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// }
RuntimeObject* L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::set_InstanceProvider(UnityEngine.ResourceManagement.ResourceProviders.IInstanceProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_set_InstanceProvider_mA92B463DD7BCDB14B2EDCD84F58D7F595CC5A01F (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUpdateReceiver_tCE1ECC31330B7BBF10BD42EEEF23DA08B9F49154_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
{
// m_InstanceProvider = value;
RuntimeObject* L_0 = ___value0;
__this->___m_InstanceProvider_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InstanceProvider_1), (void*)L_0);
// var rec = m_InstanceProvider as IUpdateReceiver;
RuntimeObject* L_1 = __this->___m_InstanceProvider_1;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, IUpdateReceiver_tCE1ECC31330B7BBF10BD42EEEF23DA08B9F49154_il2cpp_TypeInfo_var));
// if (rec != null)
RuntimeObject* L_2 = V_0;
V_1 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_0029;
}
}
{
// m_ResourceManager.AddUpdateReceiver(rec);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_4 = __this->___m_ResourceManager_0;
RuntimeObject* L_5 = V_0;
NullCheck(L_4);
ResourceManager_AddUpdateReceiver_mCEC1DDE2E64507B7210293AC1C5A6E5849AA29B5(L_4, L_5, NULL);
}
IL_0029:
{
// }
return;
}
}
// UnityEngine.ResourceManagement.ResourceManager UnityEngine.AddressableAssets.AddressablesImpl::get_ResourceManager()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultAllocationStrategy_t3C220E3485C97638DF666573D735A82EFA2F00B6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* V_1 = NULL;
{
// if (m_ResourceManager == null)
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_0 = __this->___m_ResourceManager_0;
V_0 = (bool)((((RuntimeObject*)(ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001e;
}
}
{
// m_ResourceManager = new ResourceManager(new DefaultAllocationStrategy());
DefaultAllocationStrategy_t3C220E3485C97638DF666573D735A82EFA2F00B6* L_2 = (DefaultAllocationStrategy_t3C220E3485C97638DF666573D735A82EFA2F00B6*)il2cpp_codegen_object_new(DefaultAllocationStrategy_t3C220E3485C97638DF666573D735A82EFA2F00B6_il2cpp_TypeInfo_var);
NullCheck(L_2);
DefaultAllocationStrategy__ctor_m4E5FDD0B0190A871B875CCA76972BC3BE5021C56(L_2, NULL);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_3 = (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*)il2cpp_codegen_object_new(ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_il2cpp_TypeInfo_var);
NullCheck(L_3);
ResourceManager__ctor_m40746752A00415417500A9941BD8A55116461702(L_3, L_2, NULL);
__this->___m_ResourceManager_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ResourceManager_0), (void*)L_3);
}
IL_001e:
{
// return m_ResourceManager;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_4 = __this->___m_ResourceManager_0;
V_1 = L_4;
goto IL_0027;
}
IL_0027:
{
// }
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_5 = V_1;
return L_5;
}
}
// System.Int32 UnityEngine.AddressableAssets.AddressablesImpl::get_CatalogRequestsTimeout()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AddressablesImpl_get_CatalogRequestsTimeout_mA809B3948354BE139452696AEC4D97E4D1E2E4FB (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// return m_CatalogRequestsTimeout;
int32_t L_0 = __this->___m_CatalogRequestsTimeout_2;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::set_CatalogRequestsTimeout(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_set_CatalogRequestsTimeout_mBD266E78770ADCFBEFFADF14AA524B67CE2222DD (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// m_CatalogRequestsTimeout = value;
int32_t L_0 = ___value0;
__this->___m_CatalogRequestsTimeout_2 = L_0;
// }
return;
}
}
// System.Int32 UnityEngine.AddressableAssets.AddressablesImpl::get_SceneOperationCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AddressablesImpl_get_SceneOperationCount_m0E34C64E4228D8AEF0FE3C98A663784CA111BC55 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_mC12610A39C9499ED96FDF9812C80EF911EC3B7AA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// internal int SceneOperationCount { get { return m_SceneInstances.Count; } }
HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* L_0 = __this->___m_SceneInstances_13;
NullCheck(L_0);
int32_t L_1;
L_1 = HashSet_1_get_Count_mC12610A39C9499ED96FDF9812C80EF911EC3B7AA_inline(L_0, HashSet_1_get_Count_mC12610A39C9499ED96FDF9812C80EF911EC3B7AA_RuntimeMethod_var);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// internal int SceneOperationCount { get { return m_SceneInstances.Count; } }
int32_t L_2 = V_0;
return L_2;
}
}
// System.Int32 UnityEngine.AddressableAssets.AddressablesImpl::get_TrackedHandleCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AddressablesImpl_get_TrackedHandleCount_m8E6536E52B6A517110CC75974832B6B7DB72FE15 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_mE8DFD37F7FF54F4D5D84160CD8D233117F04FC86_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// internal int TrackedHandleCount { get { return m_resultToHandle.Count; } }
Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* L_0 = __this->___m_resultToHandle_12;
NullCheck(L_0);
int32_t L_1;
L_1 = Dictionary_2_get_Count_mE8DFD37F7FF54F4D5D84160CD8D233117F04FC86(L_0, Dictionary_2_get_Count_mE8DFD37F7FF54F4D5D84160CD8D233117F04FC86_RuntimeMethod_var);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// internal int TrackedHandleCount { get { return m_resultToHandle.Count; } }
int32_t L_2 = V_0;
return L_2;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::.ctor(UnityEngine.ResourceManagement.Util.IAllocationStrategy)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl__ctor_m0D145411AE0D75A5FD395FACBE97807535D02974 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___alloc0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_OnSceneUnloaded_m3BE985BC72C4FC0E4046123CB977B7E6AACCF4C8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC74E19127E8024FB3022E5C9121C69B965217CAC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m3E124925AEC827D9FAC20FFB92CBE1C1A6AA8499_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD37500F203964BDF630F3439B1D35381E05F9CDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal List<ResourceLocatorInfo> m_ResourceLocators = new List<ResourceLocatorInfo>();
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_0 = (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA*)il2cpp_codegen_object_new(List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mD37500F203964BDF630F3439B1D35381E05F9CDF(L_0, List_1__ctor_mD37500F203964BDF630F3439B1D35381E05F9CDF_RuntimeMethod_var);
__this->___m_ResourceLocators_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ResourceLocators_5), (void*)L_0);
// Dictionary<object, AsyncOperationHandle> m_resultToHandle = new Dictionary<object, AsyncOperationHandle>();
Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* L_1 = (Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4*)il2cpp_codegen_object_new(Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_mC74E19127E8024FB3022E5C9121C69B965217CAC(L_1, Dictionary_2__ctor_mC74E19127E8024FB3022E5C9121C69B965217CAC_RuntimeMethod_var);
__this->___m_resultToHandle_12 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_resultToHandle_12), (void*)L_1);
// internal HashSet<AsyncOperationHandle> m_SceneInstances = new HashSet<AsyncOperationHandle>();
HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* L_2 = (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1*)il2cpp_codegen_object_new(HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1_il2cpp_TypeInfo_var);
NullCheck(L_2);
HashSet_1__ctor_m3E124925AEC827D9FAC20FFB92CBE1C1A6AA8499(L_2, HashSet_1__ctor_m3E124925AEC827D9FAC20FFB92CBE1C1A6AA8499_RuntimeMethod_var);
__this->___m_SceneInstances_13 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SceneInstances_13), (void*)L_2);
// internal bool hasStartedInitialization = false;
__this->___hasStartedInitialization_15 = (bool)0;
// public AddressablesImpl(IAllocationStrategy alloc)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_ResourceManager = new ResourceManager(alloc);
RuntimeObject* L_3 = ___alloc0;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_4 = (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*)il2cpp_codegen_object_new(ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_il2cpp_TypeInfo_var);
NullCheck(L_4);
ResourceManager__ctor_m40746752A00415417500A9941BD8A55116461702(L_4, L_3, NULL);
__this->___m_ResourceManager_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ResourceManager_0), (void*)L_4);
// SceneManager.sceneUnloaded += OnSceneUnloaded;
UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* L_5 = (UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C*)il2cpp_codegen_object_new(UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C_il2cpp_TypeInfo_var);
NullCheck(L_5);
UnityAction_1__ctor_m3D196ADE59DE13B9FDC5D827B1A6D00CBEF1F6DF(L_5, __this, (intptr_t)((void*)AddressablesImpl_OnSceneUnloaded_m3BE985BC72C4FC0E4046123CB977B7E6AACCF4C8_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
SceneManager_add_sceneUnloaded_mDFA2FD86D583E308417C3FF7753C92AAE11B99FA(L_5, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::ReleaseSceneManagerOperation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_ReleaseSceneManagerOperation_mABA795B6F5262B1A77B81E817798F8966C462A04 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_OnSceneUnloaded_m3BE985BC72C4FC0E4046123CB977B7E6AACCF4C8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// SceneManager.sceneUnloaded -= OnSceneUnloaded;
UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* L_0 = (UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C*)il2cpp_codegen_object_new(UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityAction_1__ctor_m3D196ADE59DE13B9FDC5D827B1A6D00CBEF1F6DF(L_0, __this, (intptr_t)((void*)AddressablesImpl_OnSceneUnloaded_m3BE985BC72C4FC0E4046123CB977B7E6AACCF4C8_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
SceneManager_remove_sceneUnloaded_mAE3FCD9113413A6B067527A0D2B01525CC5D631A(L_0, NULL);
// }
return;
}
}
// System.Func`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.String> UnityEngine.AddressableAssets.AddressablesImpl::get_InternalIdTransformFunc()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* AddressablesImpl_get_InternalIdTransformFunc_m805CE26548AF0BE138B2212784F882066B3F1E71 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* V_0 = NULL;
{
// get { return ResourceManager.InternalIdTransformFunc; }
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_0;
L_0 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
NullCheck(L_0);
Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* L_1;
L_1 = ResourceManager_get_InternalIdTransformFunc_mF9E2EB179C238ED082683966C36F07EDC85F9087_inline(L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// get { return ResourceManager.InternalIdTransformFunc; }
Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* L_2 = V_0;
return L_2;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::set_InternalIdTransformFunc(System.Func`2<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_set_InternalIdTransformFunc_m832753A5BBAAA21DF25F69A464E3B4C6DB38DCD1 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* ___value0, const RuntimeMethod* method)
{
{
// set { ResourceManager.InternalIdTransformFunc = value; }
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_0;
L_0 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* L_1 = ___value0;
NullCheck(L_0);
ResourceManager_set_InternalIdTransformFunc_mFCF127EC19BDB3AD31291C55CFB1242E853F3DC7_inline(L_0, L_1, NULL);
// set { ResourceManager.InternalIdTransformFunc = value; }
return;
}
}
// System.Action`1<UnityEngine.Networking.UnityWebRequest> UnityEngine.AddressableAssets.AddressablesImpl::get_WebRequestOverride()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* AddressablesImpl_get_WebRequestOverride_mCDA70F560071BBABA265369E3192DAA9E36264E5 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* V_0 = NULL;
{
// get { return ResourceManager.WebRequestOverride; }
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_0;
L_0 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
NullCheck(L_0);
Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* L_1;
L_1 = ResourceManager_get_WebRequestOverride_m5B5944646CCCFEC195AF713DC15F490EDA9EDC12_inline(L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// get { return ResourceManager.WebRequestOverride; }
Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* L_2 = V_0;
return L_2;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::set_WebRequestOverride(System.Action`1<UnityEngine.Networking.UnityWebRequest>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_set_WebRequestOverride_mAF441D4DF4914BA54E1BAC5E2D5E54187CCD1216 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* ___value0, const RuntimeMethod* method)
{
{
// set { ResourceManager.WebRequestOverride = value; }
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_0;
L_0 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* L_1 = ___value0;
NullCheck(L_0);
ResourceManager_set_WebRequestOverride_m79E2560E6B98E77E402ABDD96308DD8FA284B0EA_inline(L_0, L_1, NULL);
// set { ResourceManager.WebRequestOverride = value; }
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AddressablesImpl::get_ChainOperation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AddressablesImpl_get_ChainOperation_mD1E214493952096323F333E3315296E79C812DCE (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_m71B85EB89F66C0EB818112506CDF5068FE148984_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_m7C9A841F5A59651D10B2E7F803E7FC3C7321ACA8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_m6D6F60A1DA072C1F2793D37520BC00444A02C1BF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_mDB62B03878AFEE28BDC76321DB805739704D5D90_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_mDDC609B269FCFBF0A897CEA15D3EBD2856997BEC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_mE6278DE12CD1AA7F7E864BE3184C49A864BEF010_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD2316BCCBD96B3A5BBAAF0DE2DF78C2B000ABF7);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
bool V_3 = false;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t G_B5_0 = 0;
int32_t G_B10_0 = 0;
{
// if (!hasStartedInitialization)
bool L_0 = __this->___hasStartedInitialization_15;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001c;
}
}
{
// return InitializeAsync();
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_2;
L_2 = AddressablesImpl_InitializeAsync_m39F307E3349132C26AEA3CDB5711109DB64AD358(__this, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_3;
L_3 = AsyncOperationHandle_1_op_Implicit_mE6278DE12CD1AA7F7E864BE3184C49A864BEF010(L_2, AsyncOperationHandle_1_op_Implicit_mE6278DE12CD1AA7F7E864BE3184C49A864BEF010_RuntimeMethod_var);
V_1 = L_3;
goto IL_0094;
}
IL_001c:
{
// if (m_InitializationOperation.IsValid() && !m_InitializationOperation.IsDone)
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC* L_4 = (&__this->___m_InitializationOperation_6);
bool L_5;
L_5 = AsyncOperationHandle_1_IsValid_m7C9A841F5A59651D10B2E7F803E7FC3C7321ACA8(L_4, AsyncOperationHandle_1_IsValid_m7C9A841F5A59651D10B2E7F803E7FC3C7321ACA8_RuntimeMethod_var);
if (!L_5)
{
goto IL_0039;
}
}
{
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC* L_6 = (&__this->___m_InitializationOperation_6);
bool L_7;
L_7 = AsyncOperationHandle_1_get_IsDone_mDB62B03878AFEE28BDC76321DB805739704D5D90(L_6, AsyncOperationHandle_1_get_IsDone_mDB62B03878AFEE28BDC76321DB805739704D5D90_RuntimeMethod_var);
G_B5_0 = ((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
goto IL_003a;
}
IL_0039:
{
G_B5_0 = 0;
}
IL_003a:
{
V_2 = (bool)G_B5_0;
bool L_8 = V_2;
if (!L_8)
{
goto IL_004c;
}
}
{
// return m_InitializationOperation;
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_9 = __this->___m_InitializationOperation_6;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_10;
L_10 = AsyncOperationHandle_1_op_Implicit_mE6278DE12CD1AA7F7E864BE3184C49A864BEF010(L_9, AsyncOperationHandle_1_op_Implicit_mE6278DE12CD1AA7F7E864BE3184C49A864BEF010_RuntimeMethod_var);
V_1 = L_10;
goto IL_0094;
}
IL_004c:
{
// if (m_ActiveUpdateOperation.IsValid() && !m_ActiveUpdateOperation.IsDone)
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F* L_11 = (&__this->___m_ActiveUpdateOperation_8);
bool L_12;
L_12 = AsyncOperationHandle_1_IsValid_m71B85EB89F66C0EB818112506CDF5068FE148984(L_11, AsyncOperationHandle_1_IsValid_m71B85EB89F66C0EB818112506CDF5068FE148984_RuntimeMethod_var);
if (!L_12)
{
goto IL_0069;
}
}
{
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F* L_13 = (&__this->___m_ActiveUpdateOperation_8);
bool L_14;
L_14 = AsyncOperationHandle_1_get_IsDone_m6D6F60A1DA072C1F2793D37520BC00444A02C1BF(L_13, AsyncOperationHandle_1_get_IsDone_m6D6F60A1DA072C1F2793D37520BC00444A02C1BF_RuntimeMethod_var);
G_B10_0 = ((((int32_t)L_14) == ((int32_t)0))? 1 : 0);
goto IL_006a;
}
IL_0069:
{
G_B10_0 = 0;
}
IL_006a:
{
V_3 = (bool)G_B10_0;
bool L_15 = V_3;
if (!L_15)
{
goto IL_007c;
}
}
{
// return m_ActiveUpdateOperation;
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F L_16 = __this->___m_ActiveUpdateOperation_8;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_17;
L_17 = AsyncOperationHandle_1_op_Implicit_mDDC609B269FCFBF0A897CEA15D3EBD2856997BEC(L_16, AsyncOperationHandle_1_op_Implicit_mDDC609B269FCFBF0A897CEA15D3EBD2856997BEC_RuntimeMethod_var);
V_1 = L_17;
goto IL_0094;
}
IL_007c:
{
// Debug.LogWarning($"{nameof(ChainOperation)} property should not be accessed unless {nameof(ShouldChainRequest)} is true.");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_mEF15C6B17CE4E1FA7E379CDB82CE40FCD89A3F28(_stringLiteralAD2316BCCBD96B3A5BBAAF0DE2DF78C2B000ABF7, NULL);
// return default;
il2cpp_codegen_initobj((&V_4), sizeof(AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D));
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_18 = V_4;
V_1 = L_18;
goto IL_0094;
}
IL_0094:
{
// }
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_19 = V_1;
return L_19;
}
}
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl::get_ShouldChainRequest()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AddressablesImpl_get_ShouldChainRequest_m7B0C3F2F8AC53881B87AB144601A4E80DE69560D (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_m71B85EB89F66C0EB818112506CDF5068FE148984_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_m7C9A841F5A59651D10B2E7F803E7FC3C7321ACA8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_m6D6F60A1DA072C1F2793D37520BC00444A02C1BF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_mDB62B03878AFEE28BDC76321DB805739704D5D90_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
int32_t G_B5_0 = 0;
int32_t G_B10_0 = 0;
{
// if (!hasStartedInitialization)
bool L_0 = __this->___hasStartedInitialization_15;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0012;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_0059;
}
IL_0012:
{
// if (m_InitializationOperation.IsValid() && !m_InitializationOperation.IsDone)
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC* L_2 = (&__this->___m_InitializationOperation_6);
bool L_3;
L_3 = AsyncOperationHandle_1_IsValid_m7C9A841F5A59651D10B2E7F803E7FC3C7321ACA8(L_2, AsyncOperationHandle_1_IsValid_m7C9A841F5A59651D10B2E7F803E7FC3C7321ACA8_RuntimeMethod_var);
if (!L_3)
{
goto IL_002f;
}
}
{
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC* L_4 = (&__this->___m_InitializationOperation_6);
bool L_5;
L_5 = AsyncOperationHandle_1_get_IsDone_mDB62B03878AFEE28BDC76321DB805739704D5D90(L_4, AsyncOperationHandle_1_get_IsDone_mDB62B03878AFEE28BDC76321DB805739704D5D90_RuntimeMethod_var);
G_B5_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
goto IL_0030;
}
IL_002f:
{
G_B5_0 = 0;
}
IL_0030:
{
V_2 = (bool)G_B5_0;
bool L_6 = V_2;
if (!L_6)
{
goto IL_0038;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_0059;
}
IL_0038:
{
// return m_ActiveUpdateOperation.IsValid() && !m_ActiveUpdateOperation.IsDone;
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F* L_7 = (&__this->___m_ActiveUpdateOperation_8);
bool L_8;
L_8 = AsyncOperationHandle_1_IsValid_m71B85EB89F66C0EB818112506CDF5068FE148984(L_7, AsyncOperationHandle_1_IsValid_m71B85EB89F66C0EB818112506CDF5068FE148984_RuntimeMethod_var);
if (!L_8)
{
goto IL_0055;
}
}
{
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F* L_9 = (&__this->___m_ActiveUpdateOperation_8);
bool L_10;
L_10 = AsyncOperationHandle_1_get_IsDone_m6D6F60A1DA072C1F2793D37520BC00444A02C1BF(L_9, AsyncOperationHandle_1_get_IsDone_m6D6F60A1DA072C1F2793D37520BC00444A02C1BF_RuntimeMethod_var);
G_B10_0 = ((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
goto IL_0056;
}
IL_0055:
{
G_B10_0 = 0;
}
IL_0056:
{
V_1 = (bool)G_B10_0;
goto IL_0059;
}
IL_0059:
{
// }
bool L_11 = V_1;
return L_11;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::OnSceneUnloaded(UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_OnSceneUnloaded_m3BE985BC72C4FC0E4046123CB977B7E6AACCF4C8 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___scene0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_AutoReleaseHandleOnCompletion_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m2C02089683CEAEDB65C3D766DFDCB0F860AD0B02_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m3FF8FC76759077D4125CFC51C7F3558D19091A66_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_Convert_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m40740472C22DEE6B955A2979A31B3D3825FE2BA1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mA02118499EE8C92C460C11AEA433B732269D9A28_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m50ACC7E0776BC7E7318241FCBFD3EACFB57D89A1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m18097B40A12C33DBB5F9338241835C1118A4BD29_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9D7635CAD57C30BE21041BB1B7901B530F37F33A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m8377CDB13C75F8E80596FB1882FBF52FA904C110_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m82179A5DEA648E0BEADD3D5C11A14EBA3E729F9F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISceneProvider_t8975F536F686AA01DF259F7AAB973512B5098581_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471 V_0;
memset((&V_0), 0, sizeof(V_0));
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_1;
memset((&V_1), 0, sizeof(V_1));
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
bool V_4 = false;
SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A V_5;
memset((&V_5), 0, sizeof(V_5));
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_6;
memset((&V_6), 0, sizeof(V_6));
{
// foreach (var s in m_SceneInstances)
HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* L_0 = __this->___m_SceneInstances_13;
NullCheck(L_0);
Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471 L_1;
L_1 = HashSet_1_GetEnumerator_m8377CDB13C75F8E80596FB1882FBF52FA904C110(L_0, HashSet_1_GetEnumerator_m8377CDB13C75F8E80596FB1882FBF52FA904C110_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ad:
{// begin finally (depth: 1)
Enumerator_Dispose_m50ACC7E0776BC7E7318241FCBFD3EACFB57D89A1((&V_0), Enumerator_Dispose_m50ACC7E0776BC7E7318241FCBFD3EACFB57D89A1_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_009f_1;
}
IL_0013_1:
{
// foreach (var s in m_SceneInstances)
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = Enumerator_get_Current_m9D7635CAD57C30BE21041BB1B7901B530F37F33A_inline((&V_0), Enumerator_get_Current_m9D7635CAD57C30BE21041BB1B7901B530F37F33A_RuntimeMethod_var);
V_1 = L_2;
// if (!s.IsValid())
bool L_3;
L_3 = AsyncOperationHandle_IsValid_mC57B65EA4D8E084859EF42FD671EDA1E2ED46626((&V_1), NULL);
V_3 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
bool L_4 = V_3;
if (!L_4)
{
goto IL_003a_1;
}
}
{
// m_SceneInstances.Remove(s);
HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* L_5 = __this->___m_SceneInstances_13;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_6 = V_1;
NullCheck(L_5);
bool L_7;
L_7 = HashSet_1_Remove_m82179A5DEA648E0BEADD3D5C11A14EBA3E729F9F(L_5, L_6, HashSet_1_Remove_m82179A5DEA648E0BEADD3D5C11A14EBA3E729F9F_RuntimeMethod_var);
// break;
goto IL_00ab_1;
}
IL_003a_1:
{
// var sceneHandle = s.Convert<SceneInstance>();
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_8;
L_8 = AsyncOperationHandle_Convert_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m40740472C22DEE6B955A2979A31B3D3825FE2BA1((&V_1), AsyncOperationHandle_Convert_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m40740472C22DEE6B955A2979A31B3D3825FE2BA1_RuntimeMethod_var);
V_2 = L_8;
// if (sceneHandle.Result.Scene == scene)
SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A L_9;
L_9 = AsyncOperationHandle_1_get_Result_m3FF8FC76759077D4125CFC51C7F3558D19091A66((&V_2), AsyncOperationHandle_1_get_Result_m3FF8FC76759077D4125CFC51C7F3558D19091A66_RuntimeMethod_var);
V_5 = L_9;
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_10;
L_10 = SceneInstance_get_Scene_m4A9A4A43AFC047DD8FB2DF665C499A09296CBA58((&V_5), NULL);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_11 = ___scene0;
bool L_12;
L_12 = Scene_op_Equality_m299018477251CD19CF480FB98EE3C79F9DBE3482(L_10, L_11, NULL);
V_4 = L_12;
bool L_13 = V_4;
if (!L_13)
{
goto IL_009e_1;
}
}
{
// m_SceneInstances.Remove(s);
HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* L_14 = __this->___m_SceneInstances_13;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_15 = V_1;
NullCheck(L_14);
bool L_16;
L_16 = HashSet_1_Remove_m82179A5DEA648E0BEADD3D5C11A14EBA3E729F9F(L_14, L_15, HashSet_1_Remove_m82179A5DEA648E0BEADD3D5C11A14EBA3E729F9F_RuntimeMethod_var);
// m_resultToHandle.Remove(s.Result);
Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* L_17 = __this->___m_resultToHandle_12;
RuntimeObject* L_18;
L_18 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&V_1), NULL);
NullCheck(L_17);
bool L_19;
L_19 = Dictionary_2_Remove_mA02118499EE8C92C460C11AEA433B732269D9A28(L_17, L_18, Dictionary_2_Remove_mA02118499EE8C92C460C11AEA433B732269D9A28_RuntimeMethod_var);
// var op = SceneProvider.ReleaseScene(m_ResourceManager, sceneHandle);
RuntimeObject* L_20 = __this->___SceneProvider_4;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_21 = __this->___m_ResourceManager_0;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_22 = V_2;
NullCheck(L_20);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_23;
L_23 = InterfaceFuncInvoker2< AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5, ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 >::Invoke(1 /* UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.ResourceManagement.ResourceProviders.ISceneProvider::ReleaseScene(UnityEngine.ResourceManagement.ResourceManager,UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>) */, ISceneProvider_t8975F536F686AA01DF259F7AAB973512B5098581_il2cpp_TypeInfo_var, L_20, L_21, L_22);
V_6 = L_23;
// AutoReleaseHandleOnCompletion(op);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_24 = V_6;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m2C02089683CEAEDB65C3D766DFDCB0F860AD0B02(__this, L_24, AddressablesImpl_AutoReleaseHandleOnCompletion_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m2C02089683CEAEDB65C3D766DFDCB0F860AD0B02_RuntimeMethod_var);
// break;
goto IL_00ab_1;
}
IL_009e_1:
{
}
IL_009f_1:
{
// foreach (var s in m_SceneInstances)
bool L_25;
L_25 = Enumerator_MoveNext_m18097B40A12C33DBB5F9338241835C1118A4BD29((&V_0), Enumerator_MoveNext_m18097B40A12C33DBB5F9338241835C1118A4BD29_RuntimeMethod_var);
if (L_25)
{
goto IL_0013_1;
}
}
IL_00ab_1:
{
goto IL_00bc;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00bc:
{
// m_ResourceManager.CleanupSceneInstances(scene);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_26 = __this->___m_ResourceManager_0;
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_27 = ___scene0;
NullCheck(L_26);
ResourceManager_CleanupSceneInstances_m462175052395535F374CA0A1E1DE52E922504DF4(L_26, L_27, NULL);
// }
return;
}
}
// System.String UnityEngine.AddressableAssets.AddressablesImpl::get_StreamingAssetsSubFolder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AddressablesImpl_get_StreamingAssetsSubFolder_m836CFC1375369C5895DEA6E1D779DC09A466C31B (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD11F3CBFD58B0A95108BE5A8EB3302F323D7CAC);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return "aa";
V_0 = _stringLiteralFD11F3CBFD58B0A95108BE5A8EB3302F323D7CAC;
goto IL_0009;
}
IL_0009:
{
// }
String_t* L_0 = V_0;
return L_0;
}
}
// System.String UnityEngine.AddressableAssets.AddressablesImpl::get_BuildPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AddressablesImpl_get_BuildPath_m6621C8C65DAEF38F23E826AFA7E51B05FEAA924C (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// get { return Addressables.LibraryPath + StreamingAssetsSubFolder + "/" + PlatformMappingService.GetPlatformPathSubFolder(); }
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
String_t* L_0 = ((Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_StaticFields*)il2cpp_codegen_static_fields_for(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var))->___LibraryPath_5;
String_t* L_1;
L_1 = AddressablesImpl_get_StreamingAssetsSubFolder_m836CFC1375369C5895DEA6E1D779DC09A466C31B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var);
String_t* L_2;
L_2 = PlatformMappingService_GetPlatformPathSubFolder_m10A1C9D6CFE6CBF2498C29200988867E48DC8F40(NULL);
String_t* L_3;
L_3 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(L_0, L_1, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_2, NULL);
V_0 = L_3;
goto IL_001e;
}
IL_001e:
{
// get { return Addressables.LibraryPath + StreamingAssetsSubFolder + "/" + PlatformMappingService.GetPlatformPathSubFolder(); }
String_t* L_4 = V_0;
return L_4;
}
}
// System.String UnityEngine.AddressableAssets.AddressablesImpl::get_PlayerBuildDataPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AddressablesImpl_get_PlayerBuildDataPath_m29B43E1D45B38754C648ABECDB7C9783E12CFD8B (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return Application.streamingAssetsPath + "/" + StreamingAssetsSubFolder;
String_t* L_0;
L_0 = Application_get_streamingAssetsPath_m4DF6E61542E9D042CF1A5A1CEE75DB2D5631D4AD(NULL);
String_t* L_1;
L_1 = AddressablesImpl_get_StreamingAssetsSubFolder_m836CFC1375369C5895DEA6E1D779DC09A466C31B(__this, NULL);
String_t* L_2;
L_2 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(L_0, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_1, NULL);
V_0 = L_2;
goto IL_0019;
}
IL_0019:
{
// }
String_t* L_3 = V_0;
return L_3;
}
}
// System.String UnityEngine.AddressableAssets.AddressablesImpl::get_RuntimePath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AddressablesImpl_get_RuntimePath_m516C45F2BF5F5622F31FC11CD967DDDD02CCBE6A (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// return PlayerBuildDataPath;
String_t* L_0;
L_0 = AddressablesImpl_get_PlayerBuildDataPath_m29B43E1D45B38754C648ABECDB7C9783E12CFD8B(__this, NULL);
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// }
String_t* L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::Log(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_Log_mFD5E4D7EF8166751055599E2D73C60181CB5EAD2 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___msg0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Debug.Log(msg);
String_t* L_0 = ___msg0;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(L_0, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::LogFormat(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_LogFormat_mB535C0BB3A5E30C93E8FF6DBECB0B4C756B09661 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Debug.LogFormat(format, args);
String_t* L_0 = ___format0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = ___args1;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogFormat_m31E062CF69D0196C076CAC90DB268291B012E93B(L_0, L_1, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::LogWarning(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_LogWarning_m1A027072AF03D4E499CF922978CBED57344AAF8A (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___msg0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Debug.LogWarning(msg);
String_t* L_0 = ___msg0;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_mEF15C6B17CE4E1FA7E379CDB82CE40FCD89A3F28(L_0, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::LogWarningFormat(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_LogWarningFormat_mE3F74A1473E680C02FAB802B2FBA8779BBA4ECC2 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Debug.LogWarningFormat(format, args);
String_t* L_0 = ___format0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = ___args1;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarningFormat_m0D4A31935564D0FA042103C1231DBBD2ED0BC20A(L_0, L_1, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::LogError(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_LogError_m52A2B1A6E3B166A075222CE0D00EB3124ECCB0D0 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___msg0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Debug.LogError(msg);
String_t* L_0 = ___msg0;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_0, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::LogException(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_LogException_m8F960C2ADDA73A9E3F99D14AEB0BF77209E0966E (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, Exception_t* ___ex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (op.Status == AsyncOperationStatus.Failed)
int32_t L_0;
L_0 = AsyncOperationHandle_get_Status_mD5FB502808777A3C88880942DB9595C614CF9B0A((&___op0), NULL);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001f;
}
}
{
// Debug.LogError(ex.ToString());
Exception_t* L_2 = ___ex1;
NullCheck(L_2);
String_t* L_3;
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_2);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_3, NULL);
goto IL_001f;
}
IL_001f:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::LogException(System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_LogException_m7C420869EAA7619FC909037D84E5E7A93BEB7A3B (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, Exception_t* ___ex0, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::LogErrorFormat(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_LogErrorFormat_m9CA5AD09EC3AAE49EC71065499CEE0ED3E5F1B05 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Debug.LogErrorFormat(format, args);
String_t* L_0 = ___format0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = ___args1;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogErrorFormat_mA33C95EF832A60D72A7EE26074E13A86BE7E30C6(L_0, L_1, NULL);
// }
return;
}
}
// System.String UnityEngine.AddressableAssets.AddressablesImpl::ResolveInternalId(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AddressablesImpl_ResolveInternalId_m858249BA7A7A6C41684815D2A09618EEC81F48CC (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___id0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesRuntimeProperties_t87D5711350C9E1730315A1A4ED9BCFA392BC121C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = NULL;
{
// var path = AddressablesRuntimeProperties.EvaluateString(id);
String_t* L_0 = ___id0;
il2cpp_codegen_runtime_class_init_inline(AddressablesRuntimeProperties_t87D5711350C9E1730315A1A4ED9BCFA392BC121C_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = AddressablesRuntimeProperties_EvaluateString_m4477F66FA07E9149C90A812675DD03B0B73AA14D(L_0, NULL);
V_0 = L_1;
// return path;
String_t* L_2 = V_0;
V_1 = L_2;
goto IL_000c;
}
IL_000c:
{
// }
String_t* L_3 = V_1;
return L_3;
}
}
// System.Collections.Generic.IEnumerable`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.AddressablesImpl::get_ResourceLocators()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AddressablesImpl_get_ResourceLocators_m8E2213BC51CCDBF257902E4E17E0C9385457288F (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m9B6C0DCC77ED3901F145CF75DFFB441620B4DE32_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_ResourceLocatorsU3Eb__60_0_m381AF0135A99D488B8A8611E6B164C2A0FD7C906_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597* G_B2_0 = NULL;
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* G_B2_1 = NULL;
Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597* G_B1_0 = NULL;
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* G_B1_1 = NULL;
{
// return m_ResourceLocators.Select(l => l.Locator);
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_0 = __this->___m_ResourceLocators_5;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var);
Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597* L_1 = ((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9__60_0_1;
Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597* L_2 = L_1;
G_B1_0 = L_2;
G_B1_1 = L_0;
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = L_0;
goto IL_0026;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var);
U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF* L_3 = ((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597* L_4 = (Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597*)il2cpp_codegen_object_new(Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597_il2cpp_TypeInfo_var);
NullCheck(L_4);
Func_2__ctor_m65FBC640CD143DCC559ADB668BEE04AF901B912E(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_ResourceLocatorsU3Eb__60_0_m381AF0135A99D488B8A8611E6B164C2A0FD7C906_RuntimeMethod_var), NULL);
Func_2_t839D5B10FCFDEB51479379DA4C6A5988C5EBD597* L_5 = L_4;
((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9__60_0_1 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9__60_0_1), (void*)L_5);
G_B2_0 = L_5;
G_B2_1 = G_B1_1;
}
IL_0026:
{
RuntimeObject* L_6;
L_6 = Enumerable_Select_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m9B6C0DCC77ED3901F145CF75DFFB441620B4DE32(G_B2_1, G_B2_0, Enumerable_Select_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m9B6C0DCC77ED3901F145CF75DFFB441620B4DE32_RuntimeMethod_var);
V_0 = L_6;
goto IL_002e;
}
IL_002e:
{
// }
RuntimeObject* L_7 = V_0;
return L_7;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::AddResourceLocator(UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator,System.String,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_AddResourceLocator_m4B7B6E7D82E6F6D3B11BC865C417A5C4F891A0FE (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___loc0, String_t* ___localCatalogHash1, RuntimeObject* ___remoteCatalogLocation2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF756CEFE7AEC04BD3B2A9770FA7BAE3674C91B9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_ResourceLocators.Add(new ResourceLocatorInfo(loc, localCatalogHash, remoteCatalogLocation));
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_0 = __this->___m_ResourceLocators_5;
RuntimeObject* L_1 = ___loc0;
String_t* L_2 = ___localCatalogHash1;
RuntimeObject* L_3 = ___remoteCatalogLocation2;
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_4 = (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54*)il2cpp_codegen_object_new(ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_il2cpp_TypeInfo_var);
NullCheck(L_4);
ResourceLocatorInfo__ctor_m1CF22FC6C1EB0BEF51A5A5FDBC5FDBEA06749DE7(L_4, L_1, L_2, L_3, NULL);
NullCheck(L_0);
List_1_Add_mF756CEFE7AEC04BD3B2A9770FA7BAE3674C91B9D_inline(L_0, L_4, List_1_Add_mF756CEFE7AEC04BD3B2A9770FA7BAE3674C91B9D_RuntimeMethod_var);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::RemoveResourceLocator(UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_RemoveResourceLocator_m3648D6A6C2FDA74776BD0EAB41E370D06EC952A5 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___loc0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAll_mABA280498937A57DE556FFA014411EE4E4DC3927_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tFD9EC00601CB36BACF96A42C7A8FF2DE3384657E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass62_0_U3CRemoveResourceLocatorU3Eb__0_m9BDCEF8C7309E507C5856AF0033300B9257A64E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass62_0_tCECCE283F9D1356C0E9D625FE6911ED1F6C8B8C7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass62_0_tCECCE283F9D1356C0E9D625FE6911ED1F6C8B8C7* V_0 = NULL;
{
U3CU3Ec__DisplayClass62_0_tCECCE283F9D1356C0E9D625FE6911ED1F6C8B8C7* L_0 = (U3CU3Ec__DisplayClass62_0_tCECCE283F9D1356C0E9D625FE6911ED1F6C8B8C7*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass62_0_tCECCE283F9D1356C0E9D625FE6911ED1F6C8B8C7_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass62_0__ctor_mF77AA31AC125BA39D47ECB5084B974D7C75C82A8(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass62_0_tCECCE283F9D1356C0E9D625FE6911ED1F6C8B8C7* L_1 = V_0;
RuntimeObject* L_2 = ___loc0;
NullCheck(L_1);
L_1->___loc_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___loc_0), (void*)L_2);
// m_ResourceLocators.RemoveAll(l => l.Locator == loc);
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_3 = __this->___m_ResourceLocators_5;
U3CU3Ec__DisplayClass62_0_tCECCE283F9D1356C0E9D625FE6911ED1F6C8B8C7* L_4 = V_0;
Predicate_1_tFD9EC00601CB36BACF96A42C7A8FF2DE3384657E* L_5 = (Predicate_1_tFD9EC00601CB36BACF96A42C7A8FF2DE3384657E*)il2cpp_codegen_object_new(Predicate_1_tFD9EC00601CB36BACF96A42C7A8FF2DE3384657E_il2cpp_TypeInfo_var);
NullCheck(L_5);
Predicate_1__ctor_m1D92AD7804ECBCF5977843AC33B156277FFA5312(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass62_0_U3CRemoveResourceLocatorU3Eb__0_m9BDCEF8C7309E507C5856AF0033300B9257A64E3_RuntimeMethod_var), NULL);
NullCheck(L_3);
int32_t L_6;
L_6 = List_1_RemoveAll_mABA280498937A57DE556FFA014411EE4E4DC3927(L_3, L_5, List_1_RemoveAll_mABA280498937A57DE556FFA014411EE4E4DC3927_RuntimeMethod_var);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::ClearResourceLocators()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_ClearResourceLocators_m1DAD782DEEAD2D25F026BB3305CD88A82C34FF8E (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mAE1CDB5F369FF77246E13D5EF988107573BF9000_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_ResourceLocators.Clear();
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_0 = __this->___m_ResourceLocators_5;
NullCheck(L_0);
List_1_Clear_mAE1CDB5F369FF77246E13D5EF988107573BF9000_inline(L_0, List_1_Clear_mAE1CDB5F369FF77246E13D5EF988107573BF9000_RuntimeMethod_var);
// }
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl::GetResourceLocations(System.Object,System.Type,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AddressablesImpl_GetResourceLocations_m51B702F089F2E776BFB4D3C0D3C0CF982B1C77F1 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, Type_t* ___type1, RuntimeObject** ___locations2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD00E44F3CADC84CC565FE5C5AC30E01A729DC139_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m565A1489A4290AA7ED87CE46AF71C8210A6CE2B2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mAFC9C56C8EBBDAD298B115B5CDC28BD959F95ED9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m3F51FC62792658238FC1E7F83F8F0D7A5A0E7014_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_UnionWith_m3BCD2BFC5A5002889A9A4524653F0FC1C33E763A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mF92FCF16DF93F108B980ACA14CAC8952324F44EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mF45216BAD4CA0605C8602687F4493D6908A2670F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m52F885C20FA219E167AAE5D39AACDF81C54D78D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* V_0 = NULL;
bool V_1 = false;
Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95 V_2;
memset((&V_2), 0, sizeof(V_2));
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* V_3 = NULL;
RuntimeObject* V_4 = NULL;
RuntimeObject* V_5 = NULL;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
RuntimeObject* V_9 = NULL;
RuntimeObject* V_10 = NULL;
bool V_11 = false;
bool V_12 = false;
int32_t G_B3_0 = 0;
{
// if (type == null && (key is AssetReference))
Type_t* L_0 = ___type1;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___key0;
G_B3_0 = ((!(((RuntimeObject*)(AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740*)((AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740*)IsInstClass((RuntimeObject*)L_2, AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_0016;
}
IL_0015:
{
G_B3_0 = 0;
}
IL_0016:
{
V_1 = (bool)G_B3_0;
bool L_3 = V_1;
if (!L_3)
{
goto IL_0027;
}
}
{
// type = (key as AssetReference).SubOjbectType;
RuntimeObject* L_4 = ___key0;
NullCheck(((AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740*)IsInstClass((RuntimeObject*)L_4, AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740_il2cpp_TypeInfo_var)));
Type_t* L_5;
L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type UnityEngine.AddressableAssets.AssetReference::get_SubOjbectType() */, ((AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740*)IsInstClass((RuntimeObject*)L_4, AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740_il2cpp_TypeInfo_var)));
___type1 = L_5;
}
IL_0027:
{
// key = EvaluateKey(key);
RuntimeObject* L_6 = ___key0;
RuntimeObject* L_7;
L_7 = AddressablesImpl_EvaluateKey_mF8F0DBA33B0A60464585E2422A6D054E34E8B4F8(__this, L_6, NULL);
___key0 = L_7;
// locations = null;
RuntimeObject** L_8 = ___locations2;
*((RuntimeObject**)L_8) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)NULL);
// HashSet<IResourceLocation> current = null;
V_0 = (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871*)NULL;
// foreach (var locatorInfo in m_ResourceLocators)
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_9 = __this->___m_ResourceLocators_5;
NullCheck(L_9);
Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95 L_10;
L_10 = List_1_GetEnumerator_mF45216BAD4CA0605C8602687F4493D6908A2670F(L_9, List_1_GetEnumerator_mF45216BAD4CA0605C8602687F4493D6908A2670F_RuntimeMethod_var);
V_2 = L_10;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00e0:
{// begin finally (depth: 1)
Enumerator_Dispose_mD00E44F3CADC84CC565FE5C5AC30E01A729DC139((&V_2), Enumerator_Dispose_mD00E44F3CADC84CC565FE5C5AC30E01A729DC139_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00d2_1;
}
IL_0047_1:
{
// foreach (var locatorInfo in m_ResourceLocators)
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_11;
L_11 = Enumerator_get_Current_mAFC9C56C8EBBDAD298B115B5CDC28BD959F95ED9_inline((&V_2), Enumerator_get_Current_mAFC9C56C8EBBDAD298B115B5CDC28BD959F95ED9_RuntimeMethod_var);
V_3 = L_11;
// var locator = locatorInfo.Locator;
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_12 = V_3;
NullCheck(L_12);
RuntimeObject* L_13;
L_13 = ResourceLocatorInfo_get_Locator_m7EA5D661DF4964E728CBA01D589ABBD5C9688218_inline(L_12, NULL);
V_4 = L_13;
// if (locator.Locate(key, type, out locs))
RuntimeObject* L_14 = V_4;
RuntimeObject* L_15 = ___key0;
Type_t* L_16 = ___type1;
NullCheck(L_14);
bool L_17;
L_17 = InterfaceFuncInvoker3< bool, RuntimeObject*, Type_t*, RuntimeObject** >::Invoke(2 /* System.Boolean UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator::Locate(System.Object,System.Type,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>&) */, IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_il2cpp_TypeInfo_var, L_14, L_15, L_16, (&V_5));
V_6 = L_17;
bool L_18 = V_6;
if (!L_18)
{
goto IL_00d1_1;
}
}
{
// if (locations == null)
RuntimeObject** L_19 = ___locations2;
RuntimeObject* L_20 = *((RuntimeObject**)L_19);
V_7 = (bool)((((RuntimeObject*)(RuntimeObject*)L_20) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_21 = V_7;
if (!L_21)
{
goto IL_007d_1;
}
}
{
// locations = locs;
RuntimeObject** L_22 = ___locations2;
RuntimeObject* L_23 = V_5;
*((RuntimeObject**)L_22) = (RuntimeObject*)L_23;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_22, (void*)(RuntimeObject*)L_23);
goto IL_00d0_1;
}
IL_007d_1:
{
// if (current == null)
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_24 = V_0;
V_8 = (bool)((((RuntimeObject*)(HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871*)L_24) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_25 = V_8;
if (!L_25)
{
goto IL_00c6_1;
}
}
{
// current = new HashSet<IResourceLocation>();
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_26 = (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871*)il2cpp_codegen_object_new(HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871_il2cpp_TypeInfo_var);
NullCheck(L_26);
HashSet_1__ctor_mF92FCF16DF93F108B980ACA14CAC8952324F44EC(L_26, HashSet_1__ctor_mF92FCF16DF93F108B980ACA14CAC8952324F44EC_RuntimeMethod_var);
V_0 = L_26;
// foreach (var loc in locations)
RuntimeObject** L_27 = ___locations2;
RuntimeObject* L_28 = *((RuntimeObject**)L_27);
NullCheck(L_28);
RuntimeObject* L_29;
L_29 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::GetEnumerator() */, IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var, L_28);
V_9 = L_29;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00b8_1:
{// begin finally (depth: 2)
{
RuntimeObject* L_30 = V_9;
if (!L_30)
{
goto IL_00c4_1;
}
}
{
RuntimeObject* L_31 = V_9;
NullCheck(L_31);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_31);
}
IL_00c4_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_00ad_2;
}
IL_009b_2:
{
// foreach (var loc in locations)
RuntimeObject* L_32 = V_9;
NullCheck(L_32);
RuntimeObject* L_33;
L_33 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Current() */, IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var, L_32);
V_10 = L_33;
// current.Add(loc);
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_34 = V_0;
RuntimeObject* L_35 = V_10;
NullCheck(L_34);
bool L_36;
L_36 = HashSet_1_Add_m3F51FC62792658238FC1E7F83F8F0D7A5A0E7014(L_34, L_35, HashSet_1_Add_m3F51FC62792658238FC1E7F83F8F0D7A5A0E7014_RuntimeMethod_var);
}
IL_00ad_2:
{
// foreach (var loc in locations)
RuntimeObject* L_37 = V_9;
NullCheck(L_37);
bool L_38;
L_38 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_37);
if (L_38)
{
goto IL_009b_2;
}
}
{
goto IL_00c5_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00c5_1:
{
}
IL_00c6_1:
{
// current.UnionWith(locs);
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_39 = V_0;
RuntimeObject* L_40 = V_5;
NullCheck(L_39);
HashSet_1_UnionWith_m3BCD2BFC5A5002889A9A4524653F0FC1C33E763A(L_39, L_40, HashSet_1_UnionWith_m3BCD2BFC5A5002889A9A4524653F0FC1C33E763A_RuntimeMethod_var);
}
IL_00d0_1:
{
}
IL_00d1_1:
{
}
IL_00d2_1:
{
// foreach (var locatorInfo in m_ResourceLocators)
bool L_41;
L_41 = Enumerator_MoveNext_m565A1489A4290AA7ED87CE46AF71C8210A6CE2B2((&V_2), Enumerator_MoveNext_m565A1489A4290AA7ED87CE46AF71C8210A6CE2B2_RuntimeMethod_var);
if (L_41)
{
goto IL_0047_1;
}
}
{
goto IL_00ef;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00ef:
{
// if (current == null)
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_42 = V_0;
V_11 = (bool)((((RuntimeObject*)(HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871*)L_42) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_43 = V_11;
if (!L_43)
{
goto IL_0102;
}
}
{
// return locations != null;
RuntimeObject** L_44 = ___locations2;
RuntimeObject* L_45 = *((RuntimeObject**)L_44);
V_12 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_45) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_010f;
}
IL_0102:
{
// locations = new List<IResourceLocation>(current);
RuntimeObject** L_46 = ___locations2;
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_47 = V_0;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_48 = (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*)il2cpp_codegen_object_new(List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
NullCheck(L_48);
List_1__ctor_m52F885C20FA219E167AAE5D39AACDF81C54D78D4(L_48, L_47, List_1__ctor_m52F885C20FA219E167AAE5D39AACDF81C54D78D4_RuntimeMethod_var);
*((RuntimeObject**)L_46) = (RuntimeObject*)L_48;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_46, (void*)(RuntimeObject*)L_48);
// return true;
V_12 = (bool)1;
goto IL_010f;
}
IL_010f:
{
// }
bool L_49 = V_12;
return L_49;
}
}
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl::GetResourceLocations(System.Collections.IEnumerable,System.Type,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AddressablesImpl_GetResourceLocations_m868373B7918DBF99851290C662E7A92E06EEB982 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___keys0, Type_t* ___type1, int32_t ___merge2, RuntimeObject** ___locations3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_IntersectWith_m1B68A23FF7BEAF357794648A90A302A9BAFB39B0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_UnionWith_m3BCD2BFC5A5002889A9A4524653F0FC1C33E763A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m42FFBADDA477DBAACCA7B6B8E38A2A0ADFA6426F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_m602679220A91CEB063C4E73D2BB613307B676136_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m52F885C20FA219E167AAE5D39AACDF81C54D78D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* V_0 = NULL;
RuntimeObject* V_1 = NULL;
RuntimeObject* V_2 = NULL;
RuntimeObject* V_3 = NULL;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
RuntimeObject* V_12 = NULL;
bool V_13 = false;
bool V_14 = false;
{
// locations = null;
RuntimeObject** L_0 = ___locations3;
*((RuntimeObject**)L_0) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL);
// HashSet<IResourceLocation> current = null;
V_0 = (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871*)NULL;
// foreach (var key in keys)
RuntimeObject* L_1 = ___keys0;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_1);
V_1 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00b8:
{// begin finally (depth: 1)
{
RuntimeObject* L_3 = V_1;
V_12 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_4 = V_12;
if (!L_4)
{
goto IL_00cc;
}
}
{
RuntimeObject* L_5 = V_12;
NullCheck(L_5);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
}
IL_00cc:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00ab_1;
}
IL_0014_1:
{
// foreach (var key in keys)
RuntimeObject* L_6 = V_1;
NullCheck(L_6);
RuntimeObject* L_7;
L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_6);
V_2 = L_7;
// if (GetResourceLocations(key, type, out locs))
RuntimeObject* L_8 = V_2;
Type_t* L_9 = ___type1;
bool L_10;
L_10 = AddressablesImpl_GetResourceLocations_m51B702F089F2E776BFB4D3C0D3C0CF982B1C77F1(__this, L_8, L_9, (&V_3), NULL);
V_4 = L_10;
bool L_11 = V_4;
if (!L_11)
{
goto IL_0094_1;
}
}
{
// if (locations == null)
RuntimeObject** L_12 = ___locations3;
RuntimeObject* L_13 = *((RuntimeObject**)L_12);
V_5 = (bool)((((RuntimeObject*)(RuntimeObject*)L_13) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_14 = V_5;
if (!L_14)
{
goto IL_0053_1;
}
}
{
// locations = locs;
RuntimeObject** L_15 = ___locations3;
RuntimeObject* L_16 = V_3;
*((RuntimeObject**)L_15) = (RuntimeObject*)L_16;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_15, (void*)(RuntimeObject*)L_16);
// if (merge == Addressables.MergeMode.UseFirst)
int32_t L_17 = ___merge2;
V_6 = (bool)((((int32_t)L_17) == ((int32_t)0))? 1 : 0);
bool L_18 = V_6;
if (!L_18)
{
goto IL_0050_1;
}
}
{
// return true;
V_7 = (bool)1;
goto IL_0108;
}
IL_0050_1:
{
goto IL_0091_1;
}
IL_0053_1:
{
// if (current == null)
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_19 = V_0;
V_8 = (bool)((((RuntimeObject*)(HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871*)L_19) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_20 = V_8;
if (!L_20)
{
goto IL_006a_1;
}
}
{
// current = new HashSet<IResourceLocation>(locations, this);
RuntimeObject** L_21 = ___locations3;
RuntimeObject* L_22 = *((RuntimeObject**)L_21);
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_23 = (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871*)il2cpp_codegen_object_new(HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871_il2cpp_TypeInfo_var);
NullCheck(L_23);
HashSet_1__ctor_m42FFBADDA477DBAACCA7B6B8E38A2A0ADFA6426F(L_23, L_22, __this, HashSet_1__ctor_m42FFBADDA477DBAACCA7B6B8E38A2A0ADFA6426F_RuntimeMethod_var);
V_0 = L_23;
}
IL_006a_1:
{
// if (merge == Addressables.MergeMode.Intersection)
int32_t L_24 = ___merge2;
V_9 = (bool)((((int32_t)L_24) == ((int32_t)2))? 1 : 0);
bool L_25 = V_9;
if (!L_25)
{
goto IL_007e_1;
}
}
{
// current.IntersectWith(locs);
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_26 = V_0;
RuntimeObject* L_27 = V_3;
NullCheck(L_26);
HashSet_1_IntersectWith_m1B68A23FF7BEAF357794648A90A302A9BAFB39B0(L_26, L_27, HashSet_1_IntersectWith_m1B68A23FF7BEAF357794648A90A302A9BAFB39B0_RuntimeMethod_var);
goto IL_0090_1;
}
IL_007e_1:
{
// else if (merge == Addressables.MergeMode.Union)
int32_t L_28 = ___merge2;
V_10 = (bool)((((int32_t)L_28) == ((int32_t)1))? 1 : 0);
bool L_29 = V_10;
if (!L_29)
{
goto IL_0090_1;
}
}
{
// current.UnionWith(locs);
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_30 = V_0;
RuntimeObject* L_31 = V_3;
NullCheck(L_30);
HashSet_1_UnionWith_m3BCD2BFC5A5002889A9A4524653F0FC1C33E763A(L_30, L_31, HashSet_1_UnionWith_m3BCD2BFC5A5002889A9A4524653F0FC1C33E763A_RuntimeMethod_var);
}
IL_0090_1:
{
}
IL_0091_1:
{
goto IL_00aa_1;
}
IL_0094_1:
{
// if (merge == Addressables.MergeMode.Intersection)
int32_t L_32 = ___merge2;
V_11 = (bool)((((int32_t)L_32) == ((int32_t)2))? 1 : 0);
bool L_33 = V_11;
if (!L_33)
{
goto IL_00a9_1;
}
}
{
// locations = null;
RuntimeObject** L_34 = ___locations3;
*((RuntimeObject**)L_34) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_34, (void*)(RuntimeObject*)NULL);
// return false;
V_7 = (bool)0;
goto IL_0108;
}
IL_00a9_1:
{
}
IL_00aa_1:
{
}
IL_00ab_1:
{
// foreach (var key in keys)
RuntimeObject* L_35 = V_1;
NullCheck(L_35);
bool L_36;
L_36 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_35);
if (L_36)
{
goto IL_0014_1;
}
}
{
goto IL_00cd;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00cd:
{
// if (current == null)
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_37 = V_0;
V_13 = (bool)((((RuntimeObject*)(HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871*)L_37) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_38 = V_13;
if (!L_38)
{
goto IL_00e1;
}
}
{
// return locations != null;
RuntimeObject** L_39 = ___locations3;
RuntimeObject* L_40 = *((RuntimeObject**)L_39);
V_7 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_40) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_0108;
}
IL_00e1:
{
// if (current.Count == 0)
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_41 = V_0;
NullCheck(L_41);
int32_t L_42;
L_42 = HashSet_1_get_Count_m602679220A91CEB063C4E73D2BB613307B676136_inline(L_41, HashSet_1_get_Count_m602679220A91CEB063C4E73D2BB613307B676136_RuntimeMethod_var);
V_14 = (bool)((((int32_t)L_42) == ((int32_t)0))? 1 : 0);
bool L_43 = V_14;
if (!L_43)
{
goto IL_00fa;
}
}
{
// locations = null;
RuntimeObject** L_44 = ___locations3;
*((RuntimeObject**)L_44) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_44, (void*)(RuntimeObject*)NULL);
// return false;
V_7 = (bool)0;
goto IL_0108;
}
IL_00fa:
{
// locations = new List<IResourceLocation>(current);
RuntimeObject** L_45 = ___locations3;
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_46 = V_0;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_47 = (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*)il2cpp_codegen_object_new(List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
NullCheck(L_47);
List_1__ctor_m52F885C20FA219E167AAE5D39AACDF81C54D78D4(L_47, L_46, List_1__ctor_m52F885C20FA219E167AAE5D39AACDF81C54D78D4_RuntimeMethod_var);
*((RuntimeObject**)L_45) = (RuntimeObject*)L_47;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_45, (void*)(RuntimeObject*)L_47);
// return true;
V_7 = (bool)1;
goto IL_0108;
}
IL_0108:
{
// }
bool L_48 = V_7;
return L_48;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.AddressablesImpl::InitializeAsync(System.String,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC AddressablesImpl_InitializeAsync_mA3C3DC099508914EF7A101A6DD6D8D5F9B6D1245 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___runtimeDataPath0, String_t* ___providerSuffix1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t67647DD70912484E9205AC38396D2849ED602730_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_AutoReleaseHandleOnCompletion_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m6E43F6925670C41A97027CDD641A2A68BE22B2BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_LogException_m8F960C2ADDA73A9E3F99D14AEB0BF77209E0966E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_OnHandleCompleted_m0F6517BB79B2FFEF7D3DCB8D5B19D1DEDE90B38E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_OnHandleDestroyed_m48205B3E1BBA2C490C9737E3EF61F2CC0294CD43_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_OnSceneHandleCompleted_m542A4475E4DA62372E5F423BF70A0363F141EA87_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_m7C9A841F5A59651D10B2E7F803E7FC3C7321ACA8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateCompletedOperation_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_mE8F9A64D038F71A1EA7134A6CF77A093C57CCFBE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F8BD5139C62F57D2FA52BDA07D1AA99078831E6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E8DFFE66FECD204E5BBE020AB324666A513E3B6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D28CF8E561571A53EE24187ADF39A450898B0E9);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
{
// if (hasStartedInitialization)
bool L_0 = __this->___hasStartedInitialization_15;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_005b;
}
}
{
// if (m_InitializationOperation.IsValid())
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC* L_2 = (&__this->___m_InitializationOperation_6);
bool L_3;
L_3 = AsyncOperationHandle_1_IsValid_m7C9A841F5A59651D10B2E7F803E7FC3C7321ACA8(L_2, AsyncOperationHandle_1_IsValid_m7C9A841F5A59651D10B2E7F803E7FC3C7321ACA8_RuntimeMethod_var);
V_2 = L_3;
bool L_4 = V_2;
if (!L_4)
{
goto IL_0027;
}
}
{
// return m_InitializationOperation;
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_5 = __this->___m_InitializationOperation_6;
V_3 = L_5;
goto IL_015e;
}
IL_0027:
{
// var completedOperation = ResourceManager.CreateCompletedOperation(m_ResourceLocators[0].Locator, errorMsg: null);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_6;
L_6 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_7 = __this->___m_ResourceLocators_5;
NullCheck(L_7);
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_8;
L_8 = List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D(L_7, 0, List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D_RuntimeMethod_var);
NullCheck(L_8);
RuntimeObject* L_9;
L_9 = ResourceLocatorInfo_get_Locator_m7EA5D661DF4964E728CBA01D589ABBD5C9688218_inline(L_8, NULL);
NullCheck(L_6);
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_10;
L_10 = ResourceManager_CreateCompletedOperation_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_mE8F9A64D038F71A1EA7134A6CF77A093C57CCFBE(L_6, L_9, (String_t*)NULL, ResourceManager_CreateCompletedOperation_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_mE8F9A64D038F71A1EA7134A6CF77A093C57CCFBE_RuntimeMethod_var);
V_1 = L_10;
// if (autoReleaseHandle)
bool L_11 = ___autoReleaseHandle2;
V_4 = L_11;
bool L_12 = V_4;
if (!L_12)
{
goto IL_0054;
}
}
{
// AutoReleaseHandleOnCompletion(completedOperation);
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_13 = V_1;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m6E43F6925670C41A97027CDD641A2A68BE22B2BD(__this, L_13, AddressablesImpl_AutoReleaseHandleOnCompletion_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m6E43F6925670C41A97027CDD641A2A68BE22B2BD_RuntimeMethod_var);
}
IL_0054:
{
// return completedOperation;
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_14 = V_1;
V_3 = L_14;
goto IL_015e;
}
IL_005b:
{
// if (ResourceManager.ExceptionHandler == null)
il2cpp_codegen_runtime_class_init_inline(ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_il2cpp_TypeInfo_var);
Action_2_t67647DD70912484E9205AC38396D2849ED602730* L_15;
L_15 = ResourceManager_get_ExceptionHandler_m93DC1FDC116D254AC5C2E6E6CD1E6B1408758F9C_inline(NULL);
V_5 = (bool)((((RuntimeObject*)(Action_2_t67647DD70912484E9205AC38396D2849ED602730*)L_15) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_16 = V_5;
if (!L_16)
{
goto IL_007d;
}
}
{
// ResourceManager.ExceptionHandler = LogException;
Action_2_t67647DD70912484E9205AC38396D2849ED602730* L_17 = (Action_2_t67647DD70912484E9205AC38396D2849ED602730*)il2cpp_codegen_object_new(Action_2_t67647DD70912484E9205AC38396D2849ED602730_il2cpp_TypeInfo_var);
NullCheck(L_17);
Action_2__ctor_m2E153FBAA59FC5EF4FC0E754621501F2EAA5B789(L_17, __this, (intptr_t)((void*)AddressablesImpl_LogException_m8F960C2ADDA73A9E3F99D14AEB0BF77209E0966E_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_il2cpp_TypeInfo_var);
ResourceManager_set_ExceptionHandler_m71D4534265D06A46144F342836EE6D7AD4338CAA_inline(L_17, NULL);
}
IL_007d:
{
// hasStartedInitialization = true;
__this->___hasStartedInitialization_15 = (bool)1;
// if (m_InitializationOperation.IsValid())
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC* L_18 = (&__this->___m_InitializationOperation_6);
bool L_19;
L_19 = AsyncOperationHandle_1_IsValid_m7C9A841F5A59651D10B2E7F803E7FC3C7321ACA8(L_18, AsyncOperationHandle_1_IsValid_m7C9A841F5A59651D10B2E7F803E7FC3C7321ACA8_RuntimeMethod_var);
V_6 = L_19;
bool L_20 = V_6;
if (!L_20)
{
goto IL_00a1;
}
}
{
// return m_InitializationOperation;
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_21 = __this->___m_InitializationOperation_6;
V_3 = L_21;
goto IL_015e;
}
IL_00a1:
{
// if (string.IsNullOrEmpty(Application.streamingAssetsPath))
String_t* L_22;
L_22 = Application_get_streamingAssetsPath_m4DF6E61542E9D042CF1A5A1CEE75DB2D5631D4AD(NULL);
bool L_23;
L_23 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_22, NULL);
V_7 = L_23;
bool L_24 = V_7;
if (!L_24)
{
goto IL_00bc;
}
}
{
// Addressables.LogWarning("Application.streamingAssetsPath has been stripped!");
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
Addressables_LogWarning_m28ECE63F21057A737DE997CC36F06259EEF17800(_stringLiteral7E8DFFE66FECD204E5BBE020AB324666A513E3B6, NULL);
}
IL_00bc:
{
// if (string.IsNullOrEmpty(Application.persistentDataPath))
String_t* L_25;
L_25 = Application_get_persistentDataPath_m787EBC9B0862E7617DCD6CABD2147E61717EAC17(NULL);
bool L_26;
L_26 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_25, NULL);
V_8 = L_26;
bool L_27 = V_8;
if (!L_27)
{
goto IL_00d7;
}
}
{
// Addressables.LogWarning("Application.persistentDataPath has been stripped!");
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
Addressables_LogWarning_m28ECE63F21057A737DE997CC36F06259EEF17800(_stringLiteral5F8BD5139C62F57D2FA52BDA07D1AA99078831E6, NULL);
}
IL_00d7:
{
// if (string.IsNullOrEmpty(runtimeDataPath))
String_t* L_28 = ___runtimeDataPath0;
bool L_29;
L_29 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_28, NULL);
V_9 = L_29;
bool L_30 = V_9;
if (!L_30)
{
goto IL_00fd;
}
}
{
// return ResourceManager.CreateCompletedOperation<IResourceLocator>(null, string.Format("Invalid Key: {0}", runtimeDataPath));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_31;
L_31 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
String_t* L_32 = ___runtimeDataPath0;
String_t* L_33;
L_33 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(_stringLiteral9D28CF8E561571A53EE24187ADF39A450898B0E9, L_32, NULL);
NullCheck(L_31);
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_34;
L_34 = ResourceManager_CreateCompletedOperation_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_mE8F9A64D038F71A1EA7134A6CF77A093C57CCFBE(L_31, (RuntimeObject*)NULL, L_33, ResourceManager_CreateCompletedOperation_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_mE8F9A64D038F71A1EA7134A6CF77A093C57CCFBE_RuntimeMethod_var);
V_3 = L_34;
goto IL_015e;
}
IL_00fd:
{
// m_OnHandleCompleteAction = OnHandleCompleted;
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* L_35 = (Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF*)il2cpp_codegen_object_new(Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF_il2cpp_TypeInfo_var);
NullCheck(L_35);
Action_1__ctor_mB7E422278A9F89203BFED7F1B8F04DB5F7438D0E(L_35, __this, (intptr_t)((void*)AddressablesImpl_OnHandleCompleted_m0F6517BB79B2FFEF7D3DCB8D5B19D1DEDE90B38E_RuntimeMethod_var), NULL);
__this->___m_OnHandleCompleteAction_9 = L_35;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OnHandleCompleteAction_9), (void*)L_35);
// m_OnSceneHandleCompleteAction = OnSceneHandleCompleted;
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* L_36 = (Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF*)il2cpp_codegen_object_new(Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF_il2cpp_TypeInfo_var);
NullCheck(L_36);
Action_1__ctor_mB7E422278A9F89203BFED7F1B8F04DB5F7438D0E(L_36, __this, (intptr_t)((void*)AddressablesImpl_OnSceneHandleCompleted_m542A4475E4DA62372E5F423BF70A0363F141EA87_RuntimeMethod_var), NULL);
__this->___m_OnSceneHandleCompleteAction_10 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OnSceneHandleCompleteAction_10), (void*)L_36);
// m_OnHandleDestroyedAction = OnHandleDestroyed;
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* L_37 = (Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF*)il2cpp_codegen_object_new(Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF_il2cpp_TypeInfo_var);
NullCheck(L_37);
Action_1__ctor_mB7E422278A9F89203BFED7F1B8F04DB5F7438D0E(L_37, __this, (intptr_t)((void*)AddressablesImpl_OnHandleDestroyed_m48205B3E1BBA2C490C9737E3EF61F2CC0294CD43_RuntimeMethod_var), NULL);
__this->___m_OnHandleDestroyedAction_11 = L_37;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OnHandleDestroyedAction_11), (void*)L_37);
// m_InitializationOperation = Initialization.InitializationOperation.CreateInitializationOperation(this, runtimeDataPath, providerSuffix);
String_t* L_38 = ___runtimeDataPath0;
String_t* L_39 = ___providerSuffix1;
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_40;
L_40 = InitializationOperation_CreateInitializationOperation_mFF7ED721F77A1E8F03F3D213229CF88F5D4E546D(__this, L_38, L_39, NULL);
__this->___m_InitializationOperation_6 = L_40;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_InitializationOperation_6))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_InitializationOperation_6))->___m_LocationName_2), (void*)NULL);
#endif
// if (autoReleaseHandle)
bool L_41 = ___autoReleaseHandle2;
V_10 = L_41;
bool L_42 = V_10;
if (!L_42)
{
goto IL_0155;
}
}
{
// AutoReleaseHandleOnCompletion(m_InitializationOperation);
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_43 = __this->___m_InitializationOperation_6;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m6E43F6925670C41A97027CDD641A2A68BE22B2BD(__this, L_43, AddressablesImpl_AutoReleaseHandleOnCompletion_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m6E43F6925670C41A97027CDD641A2A68BE22B2BD_RuntimeMethod_var);
}
IL_0155:
{
// return m_InitializationOperation;
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_44 = __this->___m_InitializationOperation_6;
V_3 = L_44;
goto IL_015e;
}
IL_015e:
{
// }
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_45 = V_3;
return L_45;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.AddressablesImpl::InitializeAsync()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC AddressablesImpl_InitializeAsync_m39F307E3349132C26AEA3CDB5711109DB64AD358 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20A225734C6C8CFC23C985A15F0EB546D1D19DC4);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var settingsPath =
// #if UNITY_EDITOR
// PlayerPrefs.GetString(Addressables.kAddressablesRuntimeDataPath, RuntimePath + "/settings.json");
// #else
// RuntimePath + "/settings.json";
String_t* L_0;
L_0 = AddressablesImpl_get_RuntimePath_m516C45F2BF5F5622F31FC11CD967DDDD02CCBE6A(__this, NULL);
String_t* L_1;
L_1 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_0, _stringLiteral20A225734C6C8CFC23C985A15F0EB546D1D19DC4, NULL);
V_0 = L_1;
// return InitializeAsync(ResolveInternalId(settingsPath));
String_t* L_2 = V_0;
String_t* L_3;
L_3 = AddressablesImpl_ResolveInternalId_m858249BA7A7A6C41684815D2A09618EEC81F48CC(__this, L_2, NULL);
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_4;
L_4 = AddressablesImpl_InitializeAsync_mA3C3DC099508914EF7A101A6DD6D8D5F9B6D1245(__this, L_3, (String_t*)NULL, (bool)1, NULL);
V_1 = L_4;
goto IL_0024;
}
IL_0024:
{
// }
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_5 = V_1;
return L_5;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.AddressablesImpl::InitializeAsync(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC AddressablesImpl_InitializeAsync_m686DE491E4A5336A025D165F1D83D73A4DA23B66 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, bool ___autoReleaseHandle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20A225734C6C8CFC23C985A15F0EB546D1D19DC4);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var settingsPath =
// #if UNITY_EDITOR
// PlayerPrefs.GetString(Addressables.kAddressablesRuntimeDataPath, RuntimePath + "/settings.json");
// #else
// RuntimePath + "/settings.json";
String_t* L_0;
L_0 = AddressablesImpl_get_RuntimePath_m516C45F2BF5F5622F31FC11CD967DDDD02CCBE6A(__this, NULL);
String_t* L_1;
L_1 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_0, _stringLiteral20A225734C6C8CFC23C985A15F0EB546D1D19DC4, NULL);
V_0 = L_1;
// return InitializeAsync(ResolveInternalId(settingsPath), null, autoReleaseHandle);
String_t* L_2 = V_0;
String_t* L_3;
L_3 = AddressablesImpl_ResolveInternalId_m858249BA7A7A6C41684815D2A09618EEC81F48CC(__this, L_2, NULL);
bool L_4 = ___autoReleaseHandle0;
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_5;
L_5 = AddressablesImpl_InitializeAsync_mA3C3DC099508914EF7A101A6DD6D8D5F9B6D1245(__this, L_3, (String_t*)NULL, L_4, NULL);
V_1 = L_5;
goto IL_0024;
}
IL_0024:
{
// }
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_6 = V_1;
return L_6;
}
}
// UnityEngine.ResourceManagement.ResourceLocations.ResourceLocationBase UnityEngine.AddressableAssets.AddressablesImpl::CreateCatalogLocationWithHashDependencies(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* AddressablesImpl_CreateCatalogLocationWithHashDependencies_m82862BB72D3BD75D05B85BECC1E8F281A70BAB77 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___catalogPath0, String_t* ___hashFilePath1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextDataProvider_tFB2821575CC98C063182D19B39F7E835ED0092CF_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral213B01C06BE7A16A69D3B982C16FD4A11ECD0DEB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE0ED5E90BAE5E5EE404CB143C80D4B1EFBB9301D);
s_Il2CppMethodInitialized = true;
}
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* V_0 = NULL;
bool V_1 = false;
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* V_2 = NULL;
String_t* V_3 = NULL;
String_t* V_4 = NULL;
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* V_5 = NULL;
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* V_6 = NULL;
bool V_7 = false;
int32_t V_8 = 0;
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* V_9 = NULL;
{
// var catalogLoc = new ResourceLocationBase(catalogPath, catalogPath, typeof(ContentCatalogProvider).FullName, typeof(IResourceLocator));
String_t* L_0 = ___catalogPath0;
String_t* L_1 = ___catalogPath0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_2, NULL);
NullCheck(L_3);
String_t* L_4;
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_3);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_0_0_0_var) };
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_5, NULL);
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_7;
L_7 = Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_inline(Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_RuntimeMethod_var);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_8 = (ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF*)il2cpp_codegen_object_new(ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF_il2cpp_TypeInfo_var);
NullCheck(L_8);
ResourceLocationBase__ctor_m736BECFEE816BAEDC0FFC7E0A1C0100826A63E74(L_8, L_0, L_1, L_4, L_6, L_7, NULL);
V_0 = L_8;
// catalogLoc.Data = new ProviderLoadRequestOptions()
// {
// IgnoreFailures = false,
// WebRequestTimeout = CatalogRequestsTimeout
// };
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_9 = V_0;
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_10 = (ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F*)il2cpp_codegen_object_new(ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F_il2cpp_TypeInfo_var);
NullCheck(L_10);
ProviderLoadRequestOptions__ctor_m61D91E3E5DED91FDA313D772DAD3F16324F06322(L_10, NULL);
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_11 = L_10;
NullCheck(L_11);
ProviderLoadRequestOptions_set_IgnoreFailures_m4C265B0663007A5DDE6E505E6CF15E516A0D13D1(L_11, (bool)0, NULL);
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_12 = L_11;
int32_t L_13;
L_13 = AddressablesImpl_get_CatalogRequestsTimeout_mA809B3948354BE139452696AEC4D97E4D1E2E4FB(__this, NULL);
NullCheck(L_12);
ProviderLoadRequestOptions_set_WebRequestTimeout_mCC9B0B944D6B5E4599849B09C83B3A635F31B518_inline(L_12, L_13, NULL);
NullCheck(L_9);
ResourceLocationBase_set_Data_m81160FA98303F532B5365B051C62BB98DC855A03(L_9, L_12, NULL);
// if (!string.IsNullOrEmpty(hashFilePath))
String_t* L_14 = ___hashFilePath1;
bool L_15;
L_15 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_14, NULL);
V_1 = (bool)((((int32_t)L_15) == ((int32_t)0))? 1 : 0);
bool L_16 = V_1;
if (!L_16)
{
goto IL_013a;
}
}
{
// ProviderLoadRequestOptions hashOptions = new ProviderLoadRequestOptions()
// {
// IgnoreFailures = true,
// WebRequestTimeout = CatalogRequestsTimeout
// };
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_17 = (ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F*)il2cpp_codegen_object_new(ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F_il2cpp_TypeInfo_var);
NullCheck(L_17);
ProviderLoadRequestOptions__ctor_m61D91E3E5DED91FDA313D772DAD3F16324F06322(L_17, NULL);
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_18 = L_17;
NullCheck(L_18);
ProviderLoadRequestOptions_set_IgnoreFailures_m4C265B0663007A5DDE6E505E6CF15E516A0D13D1(L_18, (bool)1, NULL);
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_19 = L_18;
int32_t L_20;
L_20 = AddressablesImpl_get_CatalogRequestsTimeout_mA809B3948354BE139452696AEC4D97E4D1E2E4FB(__this, NULL);
NullCheck(L_19);
ProviderLoadRequestOptions_set_WebRequestTimeout_mCC9B0B944D6B5E4599849B09C83B3A635F31B518_inline(L_19, L_20, NULL);
V_2 = L_19;
// string tmpPath = hashFilePath;
String_t* L_21 = ___hashFilePath1;
V_3 = L_21;
// if (ResourceManagerConfig.IsPathRemote(hashFilePath))
String_t* L_22 = ___hashFilePath1;
bool L_23;
L_23 = ResourceManagerConfig_IsPathRemote_mE7AF14E5878827381EAEE2147840DA4179B897A8(L_22, NULL);
V_7 = L_23;
bool L_24 = V_7;
if (!L_24)
{
goto IL_008b;
}
}
{
// tmpPath = ResourceManagerConfig.StripQueryParameters(hashFilePath);
String_t* L_25 = ___hashFilePath1;
String_t* L_26;
L_26 = ResourceManagerConfig_StripQueryParameters_mA6673D2DA163A5717C2D19AF20217E0F820033D0(L_25, NULL);
V_3 = L_26;
}
IL_008b:
{
// string cacheHashFilePath = ResolveInternalId(kCacheDataFolder + tmpPath.GetHashCode() + ".hash");
String_t* L_27 = V_3;
NullCheck(L_27);
int32_t L_28;
L_28 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_27);
V_8 = L_28;
String_t* L_29;
L_29 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_8), NULL);
String_t* L_30;
L_30 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteralE0ED5E90BAE5E5EE404CB143C80D4B1EFBB9301D, L_29, _stringLiteral213B01C06BE7A16A69D3B982C16FD4A11ECD0DEB, NULL);
String_t* L_31;
L_31 = AddressablesImpl_ResolveInternalId_m858249BA7A7A6C41684815D2A09618EEC81F48CC(__this, L_30, NULL);
V_4 = L_31;
// var hashResourceLocation = new ResourceLocationBase(hashFilePath, hashFilePath, typeof(TextDataProvider).FullName, typeof(string));
String_t* L_32 = ___hashFilePath1;
String_t* L_33 = ___hashFilePath1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (TextDataProvider_tFB2821575CC98C063182D19B39F7E835ED0092CF_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_35;
L_35 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_34, NULL);
NullCheck(L_35);
String_t* L_36;
L_36 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_35);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
Type_t* L_38;
L_38 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_37, NULL);
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_39;
L_39 = Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_inline(Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_RuntimeMethod_var);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_40 = (ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF*)il2cpp_codegen_object_new(ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF_il2cpp_TypeInfo_var);
NullCheck(L_40);
ResourceLocationBase__ctor_m736BECFEE816BAEDC0FFC7E0A1C0100826A63E74(L_40, L_32, L_33, L_36, L_38, L_39, NULL);
V_5 = L_40;
// hashResourceLocation.Data = hashOptions.Copy();
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_41 = V_5;
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_42 = V_2;
NullCheck(L_42);
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_43;
L_43 = ProviderLoadRequestOptions_Copy_mEA312F4D34C7FE6E0B7CE7BA4E7D68DCD5BA94A9(L_42, NULL);
NullCheck(L_41);
ResourceLocationBase_set_Data_m81160FA98303F532B5365B051C62BB98DC855A03(L_41, L_43, NULL);
// catalogLoc.Dependencies.Add(hashResourceLocation);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_44 = V_0;
NullCheck(L_44);
RuntimeObject* L_45;
L_45 = ResourceLocationBase_get_Dependencies_m72F0BF8B5DA8D1FE659A64693B045F5F285CBDE5(L_44, NULL);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_46 = V_5;
NullCheck(L_45);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::Add(T) */, ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var, L_45, L_46);
// var cacheResourceLocation = new ResourceLocationBase(cacheHashFilePath, cacheHashFilePath, typeof(TextDataProvider).FullName, typeof(string));
String_t* L_47 = V_4;
String_t* L_48 = V_4;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (TextDataProvider_tFB2821575CC98C063182D19B39F7E835ED0092CF_0_0_0_var) };
Type_t* L_50;
L_50 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_49, NULL);
NullCheck(L_50);
String_t* L_51;
L_51 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_50);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_52 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
Type_t* L_53;
L_53 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_52, NULL);
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_54;
L_54 = Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_inline(Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_RuntimeMethod_var);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_55 = (ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF*)il2cpp_codegen_object_new(ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF_il2cpp_TypeInfo_var);
NullCheck(L_55);
ResourceLocationBase__ctor_m736BECFEE816BAEDC0FFC7E0A1C0100826A63E74(L_55, L_47, L_48, L_51, L_53, L_54, NULL);
V_6 = L_55;
// cacheResourceLocation.Data = hashOptions.Copy();
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_56 = V_6;
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_57 = V_2;
NullCheck(L_57);
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_58;
L_58 = ProviderLoadRequestOptions_Copy_mEA312F4D34C7FE6E0B7CE7BA4E7D68DCD5BA94A9(L_57, NULL);
NullCheck(L_56);
ResourceLocationBase_set_Data_m81160FA98303F532B5365B051C62BB98DC855A03(L_56, L_58, NULL);
// catalogLoc.Dependencies.Add(cacheResourceLocation);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_59 = V_0;
NullCheck(L_59);
RuntimeObject* L_60;
L_60 = ResourceLocationBase_get_Dependencies_m72F0BF8B5DA8D1FE659A64693B045F5F285CBDE5(L_59, NULL);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_61 = V_6;
NullCheck(L_60);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::Add(T) */, ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var, L_60, L_61);
}
IL_013a:
{
// return catalogLoc;
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_62 = V_0;
V_9 = L_62;
goto IL_013f;
}
IL_013f:
{
// }
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_63 = V_9;
return L_63;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.AddressablesImpl::LoadContentCatalogAsync(System.String,System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC AddressablesImpl_LoadContentCatalogAsync_m3F26BD7F722C8D44FC6231023F98619B7523FA23 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___catalogPath0, bool ___autoReleaseHandle1, String_t* ___providerSuffix2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_AutoReleaseHandleOnCompletion_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m6E43F6925670C41A97027CDD641A2A68BE22B2BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t3FB2BC351BA75BD3AA639FC963AA02E1BB35F600_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m18006B669808E2BCDD1988CAF813FD08FC42B48E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass70_0_U3CLoadContentCatalogAsyncU3Eb__0_m5E26D1819C546653AEF3F52607D3D8ECFDEB7FED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral213B01C06BE7A16A69D3B982C16FD4A11ECD0DEB);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1* V_0 = NULL;
String_t* V_1 = NULL;
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* V_2 = NULL;
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC V_5;
memset((&V_5), 0, sizeof(V_5));
bool V_6 = false;
{
U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1* L_0 = (U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass70_0__ctor_m425B7F0719ADCEBF2C5CDEA162070126145160C8(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1* L_2 = V_0;
String_t* L_3 = ___catalogPath0;
NullCheck(L_2);
L_2->___catalogPath_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___catalogPath_1), (void*)L_3);
U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1* L_4 = V_0;
bool L_5 = ___autoReleaseHandle1;
NullCheck(L_4);
L_4->___autoReleaseHandle_2 = L_5;
U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1* L_6 = V_0;
String_t* L_7 = ___providerSuffix2;
NullCheck(L_6);
L_6->___providerSuffix_3 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___providerSuffix_3), (void*)L_7);
// string catalogHashPath = catalogPath.Replace(".json", ".hash");
U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1* L_8 = V_0;
NullCheck(L_8);
String_t* L_9 = L_8->___catalogPath_1;
NullCheck(L_9);
String_t* L_10;
L_10 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_9, _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742, _stringLiteral213B01C06BE7A16A69D3B982C16FD4A11ECD0DEB, NULL);
V_1 = L_10;
// var catalogLoc = CreateCatalogLocationWithHashDependencies(catalogPath, catalogHashPath);
U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1* L_11 = V_0;
NullCheck(L_11);
String_t* L_12 = L_11->___catalogPath_1;
String_t* L_13 = V_1;
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_14;
L_14 = AddressablesImpl_CreateCatalogLocationWithHashDependencies_m82862BB72D3BD75D05B85BECC1E8F281A70BAB77(__this, L_12, L_13, NULL);
V_2 = L_14;
// if (ShouldChainRequest)
bool L_15;
L_15 = AddressablesImpl_get_ShouldChainRequest_m7B0C3F2F8AC53881B87AB144601A4E80DE69560D(__this, NULL);
V_4 = L_15;
bool L_16 = V_4;
if (!L_16)
{
goto IL_0074;
}
}
{
// return ResourceManager.CreateChainOperation(ChainOperation, op => LoadContentCatalogAsync(catalogPath, autoReleaseHandle, providerSuffix));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_17;
L_17 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_18;
L_18 = AddressablesImpl_get_ChainOperation_mD1E214493952096323F333E3315296E79C812DCE(__this, NULL);
U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1* L_19 = V_0;
Func_2_t3FB2BC351BA75BD3AA639FC963AA02E1BB35F600* L_20 = (Func_2_t3FB2BC351BA75BD3AA639FC963AA02E1BB35F600*)il2cpp_codegen_object_new(Func_2_t3FB2BC351BA75BD3AA639FC963AA02E1BB35F600_il2cpp_TypeInfo_var);
NullCheck(L_20);
Func_2__ctor_m32B1EE20E0B11AF278F29A31A13F8462F35659EA(L_20, L_19, (intptr_t)((void*)U3CU3Ec__DisplayClass70_0_U3CLoadContentCatalogAsyncU3Eb__0_m5E26D1819C546653AEF3F52607D3D8ECFDEB7FED_RuntimeMethod_var), NULL);
NullCheck(L_17);
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_21;
L_21 = ResourceManager_CreateChainOperation_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m18006B669808E2BCDD1988CAF813FD08FC42B48E(L_17, L_18, L_20, ResourceManager_CreateChainOperation_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m18006B669808E2BCDD1988CAF813FD08FC42B48E_RuntimeMethod_var);
V_5 = L_21;
goto IL_009c;
}
IL_0074:
{
// var handle = Initialization.InitializationOperation.LoadContentCatalog(this, catalogLoc, providerSuffix);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_22 = V_2;
U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1* L_23 = V_0;
NullCheck(L_23);
String_t* L_24 = L_23->___providerSuffix_3;
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_25;
L_25 = InitializationOperation_LoadContentCatalog_mE75ABB5329EF18D7C79177DFD1048FDEDAA38043(__this, L_22, L_24, (RuntimeObject*)NULL, NULL);
V_3 = L_25;
// if (autoReleaseHandle)
U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1* L_26 = V_0;
NullCheck(L_26);
bool L_27 = L_26->___autoReleaseHandle_2;
V_6 = L_27;
bool L_28 = V_6;
if (!L_28)
{
goto IL_0097;
}
}
{
// AutoReleaseHandleOnCompletion(handle);
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_29 = V_3;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m6E43F6925670C41A97027CDD641A2A68BE22B2BD(__this, L_29, AddressablesImpl_AutoReleaseHandleOnCompletion_TisIResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_m6E43F6925670C41A97027CDD641A2A68BE22B2BD_RuntimeMethod_var);
}
IL_0097:
{
// return handle;
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_30 = V_3;
V_5 = L_30;
goto IL_009c;
}
IL_009c:
{
// }
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_31 = V_5;
return L_31;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::TrackHandle(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_TrackHandle_m83943CB8288691A45B0C30A6A0DD1237CFE93A95 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tBF02462CDF8C44C65825EBF7E54411B70D8779DA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_U3CTrackHandleU3Eb__71_0_mF4A8791271019B728F38B63CE64711CE8DA2EB70_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_add_Completed_m5285018907EA40EDFA6EB22C71DA4C306233CD07_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// handle.Completed += (sceneHandle) =>
// {
// m_OnSceneHandleCompleteAction(sceneHandle);
// };
Action_1_tBF02462CDF8C44C65825EBF7E54411B70D8779DA* L_0 = (Action_1_tBF02462CDF8C44C65825EBF7E54411B70D8779DA*)il2cpp_codegen_object_new(Action_1_tBF02462CDF8C44C65825EBF7E54411B70D8779DA_il2cpp_TypeInfo_var);
NullCheck(L_0);
Action_1__ctor_mE7F23C35329A5B2C255606154F5DEC2B05E55D32(L_0, __this, (intptr_t)((void*)AddressablesImpl_U3CTrackHandleU3Eb__71_0_mF4A8791271019B728F38B63CE64711CE8DA2EB70_RuntimeMethod_var), NULL);
AsyncOperationHandle_1_add_Completed_m5285018907EA40EDFA6EB22C71DA4C306233CD07((&___handle0), L_0, AsyncOperationHandle_1_add_Completed_m5285018907EA40EDFA6EB22C71DA4C306233CD07_RuntimeMethod_var);
// return handle;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_1 = ___handle0;
V_0 = L_1;
goto IL_0019;
}
IL_0019:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_2 = V_0;
return L_2;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AddressablesImpl::TrackHandle(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AddressablesImpl_TrackHandle_m0B6C04AB3AB14BA9A1986DD7A14B25311A25C1C7 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method)
{
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// handle.Completed += m_OnHandleCompleteAction;
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* L_0 = __this->___m_OnHandleCompleteAction_9;
AsyncOperationHandle_add_Completed_mD5633623ADF00C97B6A1EE712E6654452F64B2E0((&___handle0), L_0, NULL);
// return handle;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_1 = ___handle0;
V_0 = L_1;
goto IL_0013;
}
IL_0013:
{
// }
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2 = V_0;
return L_2;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::ClearTrackHandles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_ClearTrackHandles_m015173AECE6C5AEFACE8B99ACDFDB7A3B35F1FA7 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m8C1C43826DED8F6CCE61220305D49B1DFDD9F8DE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_resultToHandle.Clear();
Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* L_0 = __this->___m_resultToHandle_12;
NullCheck(L_0);
Dictionary_2_Clear_m8C1C43826DED8F6CCE61220305D49B1DFDD9F8DE(L_0, Dictionary_2_Clear_m8C1C43826DED8F6CCE61220305D49B1DFDD9F8DE_RuntimeMethod_var);
// }
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.AddressablesImpl::LoadResourceLocationsWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Collections.IEnumerable,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 AddressablesImpl_LoadResourceLocationsWithChain_mD0C9A4B25EF3217C5BBBC0C3B95BBFA1E006516F (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___keys1, int32_t ___mode2, Type_t* ___type3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t1E6E436222DB4AE8196A82A2A65A2F8CFA822751_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC847A4B8C91108514B5CA0FB0E411C2BB8CFC561_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass80_0_U3CLoadResourceLocationsWithChainU3Eb__0_m9B573100406C6AE7F89E7C7FA08AB84E4A0F84F7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9* V_0 = NULL;
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 V_1;
memset((&V_1), 0, sizeof(V_1));
{
U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9* L_0 = (U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass80_0__ctor_m817EC87A402E4E6F7F11B9775F5ECC7DD764A648(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9* L_2 = V_0;
RuntimeObject* L_3 = ___keys1;
NullCheck(L_2);
L_2->___keys_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___keys_1), (void*)L_3);
U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9* L_4 = V_0;
int32_t L_5 = ___mode2;
NullCheck(L_4);
L_4->___mode_2 = L_5;
U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9* L_6 = V_0;
Type_t* L_7 = ___type3;
NullCheck(L_6);
L_6->___type_3 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___type_3), (void*)L_7);
// return ResourceManager.CreateChainOperation(dep, op => LoadResourceLocationsAsync(keys, mode, type));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_8;
L_8 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_9 = ___dep0;
U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9* L_10 = V_0;
Func_2_t1E6E436222DB4AE8196A82A2A65A2F8CFA822751* L_11 = (Func_2_t1E6E436222DB4AE8196A82A2A65A2F8CFA822751*)il2cpp_codegen_object_new(Func_2_t1E6E436222DB4AE8196A82A2A65A2F8CFA822751_il2cpp_TypeInfo_var);
NullCheck(L_11);
Func_2__ctor_mCBAA3D0B9B95388FE56DF27ECE39604F997AD920(L_11, L_10, (intptr_t)((void*)U3CU3Ec__DisplayClass80_0_U3CLoadResourceLocationsWithChainU3Eb__0_m9B573100406C6AE7F89E7C7FA08AB84E4A0F84F7_RuntimeMethod_var), NULL);
NullCheck(L_8);
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_12;
L_12 = ResourceManager_CreateChainOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC847A4B8C91108514B5CA0FB0E411C2BB8CFC561(L_8, L_9, L_11, ResourceManager_CreateChainOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC847A4B8C91108514B5CA0FB0E411C2BB8CFC561_RuntimeMethod_var);
V_1 = L_12;
goto IL_003f;
}
IL_003f:
{
// }
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_13 = V_1;
return L_13;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.AddressablesImpl::LoadResourceLocationsAsync(System.Collections.IEnumerable,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 AddressablesImpl_LoadResourceLocationsAsync_m2B02B077B4C9EBF5AF34FFE2C7066A94CD1D7DC4 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___keys0, int32_t ___mode1, Type_t* ___type2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_TrackHandle_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC411C3D02D9B96F9F593330B6BC17C13282AB841_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_StartOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_m06F17DE011989C989D75C9684C47E74BCA12E6B0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E* V_0 = NULL;
bool V_1 = false;
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 V_2;
memset((&V_2), 0, sizeof(V_2));
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (ShouldChainRequest)
bool L_0;
L_0 = AddressablesImpl_get_ShouldChainRequest_m7B0C3F2F8AC53881B87AB144601A4E80DE69560D(__this, NULL);
V_1 = L_0;
bool L_1 = V_1;
if (!L_1)
{
goto IL_0023;
}
}
{
// return TrackHandle(LoadResourceLocationsWithChain(ChainOperation, keys, mode, type));
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = AddressablesImpl_get_ChainOperation_mD1E214493952096323F333E3315296E79C812DCE(__this, NULL);
RuntimeObject* L_3 = ___keys0;
int32_t L_4 = ___mode1;
Type_t* L_5 = ___type2;
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_6;
L_6 = AddressablesImpl_LoadResourceLocationsWithChain_mD0C9A4B25EF3217C5BBBC0C3B95BBFA1E006516F(__this, L_2, L_3, L_4, L_5, NULL);
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_7;
L_7 = AddressablesImpl_TrackHandle_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC411C3D02D9B96F9F593330B6BC17C13282AB841(__this, L_6, AddressablesImpl_TrackHandle_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC411C3D02D9B96F9F593330B6BC17C13282AB841_RuntimeMethod_var);
V_2 = L_7;
goto IL_0052;
}
IL_0023:
{
// var op = new LoadResourceLocationKeysOp();
LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E* L_8 = (LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E*)il2cpp_codegen_object_new(LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E_il2cpp_TypeInfo_var);
NullCheck(L_8);
LoadResourceLocationKeysOp__ctor_mB930530F598048D7253C4F9346DD6F7C55FB8C56(L_8, NULL);
V_0 = L_8;
// op.Init(this, type, keys, mode);
LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E* L_9 = V_0;
Type_t* L_10 = ___type2;
RuntimeObject* L_11 = ___keys0;
int32_t L_12 = ___mode1;
NullCheck(L_9);
LoadResourceLocationKeysOp_Init_m0B0FB4F0FEF6A6CE880EE39AB8A55A2FA4403D03(L_9, __this, L_10, L_11, L_12, NULL);
// return TrackHandle(ResourceManager.StartOperation(op, default));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_13;
L_13 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E* L_14 = V_0;
il2cpp_codegen_initobj((&V_3), sizeof(AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D));
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_15 = V_3;
NullCheck(L_13);
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_16;
L_16 = ResourceManager_StartOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_m06F17DE011989C989D75C9684C47E74BCA12E6B0(L_13, L_14, L_15, ResourceManager_StartOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_m06F17DE011989C989D75C9684C47E74BCA12E6B0_RuntimeMethod_var);
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_17;
L_17 = AddressablesImpl_TrackHandle_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC411C3D02D9B96F9F593330B6BC17C13282AB841(__this, L_16, AddressablesImpl_TrackHandle_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC411C3D02D9B96F9F593330B6BC17C13282AB841_RuntimeMethod_var);
V_2 = L_17;
goto IL_0052;
}
IL_0052:
{
// }
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_18 = V_2;
return L_18;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.AddressablesImpl::LoadResourceLocationsWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Object,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 AddressablesImpl_LoadResourceLocationsWithChain_mBE480C20C62FC3427B07DBF7B81998D81ED87083 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___key1, Type_t* ___type2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t1E6E436222DB4AE8196A82A2A65A2F8CFA822751_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC847A4B8C91108514B5CA0FB0E411C2BB8CFC561_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass82_0_U3CLoadResourceLocationsWithChainU3Eb__0_mC8F3BB7485AF0E436DF10FE862222C01456F965B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass82_0_tE6D08A4DAC6A8A0327857959EC02A128D93C150C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass82_0_tE6D08A4DAC6A8A0327857959EC02A128D93C150C* V_0 = NULL;
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 V_1;
memset((&V_1), 0, sizeof(V_1));
{
U3CU3Ec__DisplayClass82_0_tE6D08A4DAC6A8A0327857959EC02A128D93C150C* L_0 = (U3CU3Ec__DisplayClass82_0_tE6D08A4DAC6A8A0327857959EC02A128D93C150C*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass82_0_tE6D08A4DAC6A8A0327857959EC02A128D93C150C_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass82_0__ctor_m5B59BCA9909263910ED1A3941F49B4A5E3C9C03B(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass82_0_tE6D08A4DAC6A8A0327857959EC02A128D93C150C* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass82_0_tE6D08A4DAC6A8A0327857959EC02A128D93C150C* L_2 = V_0;
RuntimeObject* L_3 = ___key1;
NullCheck(L_2);
L_2->___key_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___key_1), (void*)L_3);
U3CU3Ec__DisplayClass82_0_tE6D08A4DAC6A8A0327857959EC02A128D93C150C* L_4 = V_0;
Type_t* L_5 = ___type2;
NullCheck(L_4);
L_4->___type_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___type_2), (void*)L_5);
// return ResourceManager.CreateChainOperation(dep, op => LoadResourceLocationsAsync(key, type));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_6;
L_6 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_7 = ___dep0;
U3CU3Ec__DisplayClass82_0_tE6D08A4DAC6A8A0327857959EC02A128D93C150C* L_8 = V_0;
Func_2_t1E6E436222DB4AE8196A82A2A65A2F8CFA822751* L_9 = (Func_2_t1E6E436222DB4AE8196A82A2A65A2F8CFA822751*)il2cpp_codegen_object_new(Func_2_t1E6E436222DB4AE8196A82A2A65A2F8CFA822751_il2cpp_TypeInfo_var);
NullCheck(L_9);
Func_2__ctor_mCBAA3D0B9B95388FE56DF27ECE39604F997AD920(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass82_0_U3CLoadResourceLocationsWithChainU3Eb__0_mC8F3BB7485AF0E436DF10FE862222C01456F965B_RuntimeMethod_var), NULL);
NullCheck(L_6);
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_10;
L_10 = ResourceManager_CreateChainOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC847A4B8C91108514B5CA0FB0E411C2BB8CFC561(L_6, L_7, L_9, ResourceManager_CreateChainOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC847A4B8C91108514B5CA0FB0E411C2BB8CFC561_RuntimeMethod_var);
V_1 = L_10;
goto IL_0037;
}
IL_0037:
{
// }
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_11 = V_1;
return L_11;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.AddressablesImpl::LoadResourceLocationsAsync(System.Object,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 AddressablesImpl_LoadResourceLocationsAsync_m507C5B218CA7202B33C9E3C16AA442FD9E2F0A16 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, Type_t* ___type1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_TrackHandle_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC411C3D02D9B96F9F593330B6BC17C13282AB841_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_StartOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_m06F17DE011989C989D75C9684C47E74BCA12E6B0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7* V_0 = NULL;
bool V_1 = false;
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 V_2;
memset((&V_2), 0, sizeof(V_2));
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (ShouldChainRequest)
bool L_0;
L_0 = AddressablesImpl_get_ShouldChainRequest_m7B0C3F2F8AC53881B87AB144601A4E80DE69560D(__this, NULL);
V_1 = L_0;
bool L_1 = V_1;
if (!L_1)
{
goto IL_0022;
}
}
{
// return TrackHandle(LoadResourceLocationsWithChain(ChainOperation, key, type));
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = AddressablesImpl_get_ChainOperation_mD1E214493952096323F333E3315296E79C812DCE(__this, NULL);
RuntimeObject* L_3 = ___key0;
Type_t* L_4 = ___type1;
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_5;
L_5 = AddressablesImpl_LoadResourceLocationsWithChain_mBE480C20C62FC3427B07DBF7B81998D81ED87083(__this, L_2, L_3, L_4, NULL);
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_6;
L_6 = AddressablesImpl_TrackHandle_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC411C3D02D9B96F9F593330B6BC17C13282AB841(__this, L_5, AddressablesImpl_TrackHandle_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC411C3D02D9B96F9F593330B6BC17C13282AB841_RuntimeMethod_var);
V_2 = L_6;
goto IL_0050;
}
IL_0022:
{
// var op = new LoadResourceLocationKeyOp();
LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7* L_7 = (LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7*)il2cpp_codegen_object_new(LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7_il2cpp_TypeInfo_var);
NullCheck(L_7);
LoadResourceLocationKeyOp__ctor_mB595D261116AA11C4A07330E3E86560D05394044(L_7, NULL);
V_0 = L_7;
// op.Init(this, type, key);
LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7* L_8 = V_0;
Type_t* L_9 = ___type1;
RuntimeObject* L_10 = ___key0;
NullCheck(L_8);
LoadResourceLocationKeyOp_Init_mC9E0250DEE601A85A904837AB8B7DFDE38768889(L_8, __this, L_9, L_10, NULL);
// return TrackHandle(ResourceManager.StartOperation(op, default));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_11;
L_11 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7* L_12 = V_0;
il2cpp_codegen_initobj((&V_3), sizeof(AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D));
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_13 = V_3;
NullCheck(L_11);
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_14;
L_14 = ResourceManager_StartOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_m06F17DE011989C989D75C9684C47E74BCA12E6B0(L_11, L_12, L_13, ResourceManager_StartOperation_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_m06F17DE011989C989D75C9684C47E74BCA12E6B0_RuntimeMethod_var);
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_15;
L_15 = AddressablesImpl_TrackHandle_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC411C3D02D9B96F9F593330B6BC17C13282AB841(__this, L_14, AddressablesImpl_TrackHandle_TisIList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_mC411C3D02D9B96F9F593330B6BC17C13282AB841_RuntimeMethod_var);
V_2 = L_15;
goto IL_0050;
}
IL_0050:
{
// }
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_16 = V_2;
return L_16;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::OnHandleDestroyed(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_OnHandleDestroyed_m48205B3E1BBA2C490C9737E3EF61F2CC0294CD43 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mA02118499EE8C92C460C11AEA433B732269D9A28_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (handle.Status == AsyncOperationStatus.Succeeded)
int32_t L_0;
L_0 = AsyncOperationHandle_get_Status_mD5FB502808777A3C88880942DB9595C614CF9B0A((&___handle0), NULL);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0024;
}
}
{
// m_resultToHandle.Remove(handle.Result);
Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* L_2 = __this->___m_resultToHandle_12;
RuntimeObject* L_3;
L_3 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&___handle0), NULL);
NullCheck(L_2);
bool L_4;
L_4 = Dictionary_2_Remove_mA02118499EE8C92C460C11AEA433B732269D9A28(L_2, L_3, Dictionary_2_Remove_mA02118499EE8C92C460C11AEA433B732269D9A28_RuntimeMethod_var);
}
IL_0024:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::OnSceneHandleCompleted(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_OnSceneHandleCompleted_m542A4475E4DA62372E5F423BF70A0363F141EA87 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mADC0C448F9008C219B3AF97CDE425738603527EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mA01A4AC88E76030943261F0983E7960679F40AFF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m07BB6FBC0FABAC04CDF5E71CF0B1B52EBFBFD5F5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (handle.Status == AsyncOperationStatus.Succeeded)
int32_t L_0;
L_0 = AsyncOperationHandle_get_Status_mD5FB502808777A3C88880942DB9595C614CF9B0A((&___handle0), NULL);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_005b;
}
}
{
// m_SceneInstances.Add(handle);
HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* L_2 = __this->___m_SceneInstances_13;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_3 = ___handle0;
NullCheck(L_2);
bool L_4;
L_4 = HashSet_1_Add_m07BB6FBC0FABAC04CDF5E71CF0B1B52EBFBFD5F5(L_2, L_3, HashSet_1_Add_m07BB6FBC0FABAC04CDF5E71CF0B1B52EBFBFD5F5_RuntimeMethod_var);
// if (!m_resultToHandle.ContainsKey(handle.Result))
Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* L_5 = __this->___m_resultToHandle_12;
RuntimeObject* L_6;
L_6 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&___handle0), NULL);
NullCheck(L_5);
bool L_7;
L_7 = Dictionary_2_ContainsKey_mA01A4AC88E76030943261F0983E7960679F40AFF(L_5, L_6, Dictionary_2_ContainsKey_mA01A4AC88E76030943261F0983E7960679F40AFF_RuntimeMethod_var);
V_1 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
bool L_8 = V_1;
if (!L_8)
{
goto IL_005a;
}
}
{
// handle.Destroyed += m_OnHandleDestroyedAction;
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* L_9 = __this->___m_OnHandleDestroyedAction_11;
AsyncOperationHandle_add_Destroyed_m66F321AB085184936F570B4C3A1F9D66B1872C07((&___handle0), L_9, NULL);
// m_resultToHandle.Add(handle.Result, handle);
Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* L_10 = __this->___m_resultToHandle_12;
RuntimeObject* L_11;
L_11 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&___handle0), NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_12 = ___handle0;
NullCheck(L_10);
Dictionary_2_Add_mADC0C448F9008C219B3AF97CDE425738603527EE(L_10, L_11, L_12, Dictionary_2_Add_mADC0C448F9008C219B3AF97CDE425738603527EE_RuntimeMethod_var);
}
IL_005a:
{
}
IL_005b:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::OnHandleCompleted(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_OnHandleCompleted_m0F6517BB79B2FFEF7D3DCB8D5B19D1DEDE90B38E (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mADC0C448F9008C219B3AF97CDE425738603527EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mA01A4AC88E76030943261F0983E7960679F40AFF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (handle.Status == AsyncOperationStatus.Succeeded)
int32_t L_0;
L_0 = AsyncOperationHandle_get_Status_mD5FB502808777A3C88880942DB9595C614CF9B0A((&___handle0), NULL);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_004e;
}
}
{
// if (!m_resultToHandle.ContainsKey(handle.Result))
Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* L_2 = __this->___m_resultToHandle_12;
RuntimeObject* L_3;
L_3 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&___handle0), NULL);
NullCheck(L_2);
bool L_4;
L_4 = Dictionary_2_ContainsKey_mA01A4AC88E76030943261F0983E7960679F40AFF(L_2, L_3, Dictionary_2_ContainsKey_mA01A4AC88E76030943261F0983E7960679F40AFF_RuntimeMethod_var);
V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_004d;
}
}
{
// handle.Destroyed += m_OnHandleDestroyedAction;
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* L_6 = __this->___m_OnHandleDestroyedAction_11;
AsyncOperationHandle_add_Destroyed_m66F321AB085184936F570B4C3A1F9D66B1872C07((&___handle0), L_6, NULL);
// m_resultToHandle.Add(handle.Result, handle);
Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* L_7 = __this->___m_resultToHandle_12;
RuntimeObject* L_8;
L_8 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&___handle0), NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_9 = ___handle0;
NullCheck(L_7);
Dictionary_2_Add_mADC0C448F9008C219B3AF97CDE425738603527EE(L_7, L_8, L_9, Dictionary_2_Add_mADC0C448F9008C219B3AF97CDE425738603527EE_RuntimeMethod_var);
}
IL_004d:
{
}
IL_004e:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::Release(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_Release_mBCA4FCEFB7E34BD7DA17F90CC86028197383A61D (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method)
{
{
// m_ResourceManager.Release(handle);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_0 = __this->___m_ResourceManager_0;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_1 = ___handle0;
NullCheck(L_0);
ResourceManager_Release_m4A5F5DE044CDEA3D898AD3D665295E4B2CAC3D37(L_0, L_1, NULL);
// }
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64> UnityEngine.AddressableAssets.AddressablesImpl::GetDownloadSizeWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA AddressablesImpl_GetDownloadSizeWithChain_m8C34CD7F772F35D787FE002E6B2063816C5F5F7F (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___key1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mCB7E7FEA892D80C9D8E39783C7EDEC073377055D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass95_0_U3CGetDownloadSizeWithChainU3Eb__0_mEB43BF5DC66C9C9490288ED0EAF44A49B179343F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass95_0_t9A056DAC6384490DBDCB61244D46AD2B2047ADFF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass95_0_t9A056DAC6384490DBDCB61244D46AD2B2047ADFF* V_0 = NULL;
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA V_1;
memset((&V_1), 0, sizeof(V_1));
{
U3CU3Ec__DisplayClass95_0_t9A056DAC6384490DBDCB61244D46AD2B2047ADFF* L_0 = (U3CU3Ec__DisplayClass95_0_t9A056DAC6384490DBDCB61244D46AD2B2047ADFF*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass95_0_t9A056DAC6384490DBDCB61244D46AD2B2047ADFF_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass95_0__ctor_m2A1E665B6B71469227D7AABBE022A96860593E98(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass95_0_t9A056DAC6384490DBDCB61244D46AD2B2047ADFF* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass95_0_t9A056DAC6384490DBDCB61244D46AD2B2047ADFF* L_2 = V_0;
RuntimeObject* L_3 = ___key1;
NullCheck(L_2);
L_2->___key_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___key_1), (void*)L_3);
// return ResourceManager.CreateChainOperation(dep, op => GetDownloadSizeAsync(key));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_4;
L_4 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_5 = ___dep0;
U3CU3Ec__DisplayClass95_0_t9A056DAC6384490DBDCB61244D46AD2B2047ADFF* L_6 = V_0;
Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303* L_7 = (Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303*)il2cpp_codegen_object_new(Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303_il2cpp_TypeInfo_var);
NullCheck(L_7);
Func_2__ctor_mA13E83F1AC1E95EF74D09AE06FE8206FD671023C(L_7, L_6, (intptr_t)((void*)U3CU3Ec__DisplayClass95_0_U3CGetDownloadSizeWithChainU3Eb__0_mEB43BF5DC66C9C9490288ED0EAF44A49B179343F_RuntimeMethod_var), NULL);
NullCheck(L_4);
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_8;
L_8 = ResourceManager_CreateChainOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mCB7E7FEA892D80C9D8E39783C7EDEC073377055D(L_4, L_5, L_7, ResourceManager_CreateChainOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mCB7E7FEA892D80C9D8E39783C7EDEC073377055D_RuntimeMethod_var);
V_1 = L_8;
goto IL_0030;
}
IL_0030:
{
// }
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_9 = V_1;
return L_9;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64> UnityEngine.AddressableAssets.AddressablesImpl::GetDownloadSizeWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Collections.IEnumerable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA AddressablesImpl_GetDownloadSizeWithChain_mCD6CABEBE8D17E5F80956CA61431B2969EEB659D (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___keys1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mCB7E7FEA892D80C9D8E39783C7EDEC073377055D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass96_0_U3CGetDownloadSizeWithChainU3Eb__0_m241C81CEAA19767AD992E0FE815F3C641286616D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass96_0_t2C5EA4A7EECC5DCCAAA16A79F895CA9FE1CD2479_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass96_0_t2C5EA4A7EECC5DCCAAA16A79F895CA9FE1CD2479* V_0 = NULL;
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA V_1;
memset((&V_1), 0, sizeof(V_1));
{
U3CU3Ec__DisplayClass96_0_t2C5EA4A7EECC5DCCAAA16A79F895CA9FE1CD2479* L_0 = (U3CU3Ec__DisplayClass96_0_t2C5EA4A7EECC5DCCAAA16A79F895CA9FE1CD2479*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass96_0_t2C5EA4A7EECC5DCCAAA16A79F895CA9FE1CD2479_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass96_0__ctor_m6814F9BF41DC9E52711B9EBBAC3CCFAAA60E976F(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass96_0_t2C5EA4A7EECC5DCCAAA16A79F895CA9FE1CD2479* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass96_0_t2C5EA4A7EECC5DCCAAA16A79F895CA9FE1CD2479* L_2 = V_0;
RuntimeObject* L_3 = ___keys1;
NullCheck(L_2);
L_2->___keys_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___keys_1), (void*)L_3);
// return ResourceManager.CreateChainOperation(dep, op => GetDownloadSizeAsync(keys));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_4;
L_4 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_5 = ___dep0;
U3CU3Ec__DisplayClass96_0_t2C5EA4A7EECC5DCCAAA16A79F895CA9FE1CD2479* L_6 = V_0;
Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303* L_7 = (Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303*)il2cpp_codegen_object_new(Func_2_t916C2A047D28BF24728811F8AC5D479AD15CA303_il2cpp_TypeInfo_var);
NullCheck(L_7);
Func_2__ctor_mA13E83F1AC1E95EF74D09AE06FE8206FD671023C(L_7, L_6, (intptr_t)((void*)U3CU3Ec__DisplayClass96_0_U3CGetDownloadSizeWithChainU3Eb__0_m241C81CEAA19767AD992E0FE815F3C641286616D_RuntimeMethod_var), NULL);
NullCheck(L_4);
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_8;
L_8 = ResourceManager_CreateChainOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mCB7E7FEA892D80C9D8E39783C7EDEC073377055D(L_4, L_5, L_7, ResourceManager_CreateChainOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mCB7E7FEA892D80C9D8E39783C7EDEC073377055D_RuntimeMethod_var);
V_1 = L_8;
goto IL_0030;
}
IL_0030:
{
// }
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_9 = V_1;
return L_9;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64> UnityEngine.AddressableAssets.AddressablesImpl::GetDownloadSizeAsync(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA AddressablesImpl_GetDownloadSizeAsync_mCD8F00A23FB807951242D109791248C542EE9B76 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return GetDownloadSizeAsync(new object[] { key });
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0;
RuntimeObject* L_2 = ___key0;
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_2);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_2);
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_3;
L_3 = AddressablesImpl_GetDownloadSizeAsync_mF7C1FB7C9793E9A7715EF4838E1E098C39903DB0(__this, (RuntimeObject*)L_1, NULL);
V_0 = L_3;
goto IL_0014;
}
IL_0014:
{
// }
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64> UnityEngine.AddressableAssets.AddressablesImpl::GetDownloadSizeAsync(System.Collections.IEnumerable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA AddressablesImpl_GetDownloadSizeAsync_mF7C1FB7C9793E9A7715EF4838E1E098C39903DB0 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___keys0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_TrackHandle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m72B729103DEBF63E12CBF98814C6C1F2FCB9A64E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Distinct_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_m2D9CC7896F9FDEA1FDD3A732880F27903446CC6F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILocationSizeData_t557D5B2973BCCD22B0F39EA0F6C7AC8975CD0C7E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mA165C3CBB891A3D5E811F90457AF580E27BF66C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB71102F850E7B442A1F47317495B4D1A991E1695_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6D3F51AEA07DF7A89CF93C74176A2073040C0285_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateCompletedOperationWithException_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m465A283E39C2407EBF2830FCF4091FC34498BEC2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateCompletedOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC95846017F5C2D5AF83CF86B24F67566FE110F73_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* V_0 = NULL;
int64_t V_1 = 0;
bool V_2 = false;
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA V_3;
memset((&V_3), 0, sizeof(V_3));
RuntimeObject* V_4 = NULL;
RuntimeObject* V_5 = NULL;
RuntimeObject* V_6 = NULL;
bool V_7 = false;
bool V_8 = false;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* V_9 = NULL;
bool V_10 = false;
RuntimeObject* V_11 = NULL;
RuntimeObject* V_12 = NULL;
bool V_13 = false;
RuntimeObject* V_14 = NULL;
RuntimeObject* V_15 = NULL;
RuntimeObject* V_16 = NULL;
RuntimeObject* V_17 = NULL;
bool V_18 = false;
{
// if (ShouldChainRequest)
bool L_0;
L_0 = AddressablesImpl_get_ShouldChainRequest_m7B0C3F2F8AC53881B87AB144601A4E80DE69560D(__this, NULL);
V_2 = L_0;
bool L_1 = V_2;
if (!L_1)
{
goto IL_0024;
}
}
{
// return TrackHandle(GetDownloadSizeWithChain(ChainOperation, keys));
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = AddressablesImpl_get_ChainOperation_mD1E214493952096323F333E3315296E79C812DCE(__this, NULL);
RuntimeObject* L_3 = ___keys0;
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_4;
L_4 = AddressablesImpl_GetDownloadSizeWithChain_mCD6CABEBE8D17E5F80956CA61431B2969EEB659D(__this, L_2, L_3, NULL);
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_5;
L_5 = AddressablesImpl_TrackHandle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m72B729103DEBF63E12CBF98814C6C1F2FCB9A64E(__this, L_4, AddressablesImpl_TrackHandle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m72B729103DEBF63E12CBF98814C6C1F2FCB9A64E_RuntimeMethod_var);
V_3 = L_5;
goto IL_01b1;
}
IL_0024:
{
// List<IResourceLocation> allLocations = new List<IResourceLocation>();
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_6 = (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*)il2cpp_codegen_object_new(List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
NullCheck(L_6);
List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06(L_6, List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
V_0 = L_6;
// foreach (object key in keys)
RuntimeObject* L_7 = ___keys0;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_7);
V_4 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0126:
{// begin finally (depth: 1)
{
RuntimeObject* L_9 = V_4;
V_14 = ((RuntimeObject*)IsInst((RuntimeObject*)L_9, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_10 = V_14;
if (!L_10)
{
goto IL_013b;
}
}
{
RuntimeObject* L_11 = V_14;
NullCheck(L_11);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_11);
}
IL_013b:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0118_1;
}
IL_0038_1:
{
// foreach (object key in keys)
RuntimeObject* L_12 = V_4;
NullCheck(L_12);
RuntimeObject* L_13;
L_13 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_12);
V_5 = L_13;
// if (key is IList<IResourceLocation>)
RuntimeObject* L_14 = V_5;
V_7 = (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_14, IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_15 = V_7;
if (!L_15)
{
goto IL_005d_1;
}
}
{
// locations = key as IList<IResourceLocation>;
RuntimeObject* L_16 = V_5;
V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_16, IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var));
goto IL_00cd_1;
}
IL_005d_1:
{
// else if (key is IResourceLocation)
RuntimeObject* L_17 = V_5;
V_8 = (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_17, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_18 = V_8;
if (!L_18)
{
goto IL_008c_1;
}
}
{
// locations = new List<IResourceLocation>(1)
// {
// key as IResourceLocation
// };
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_19 = (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*)il2cpp_codegen_object_new(List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
NullCheck(L_19);
List_1__ctor_m6D3F51AEA07DF7A89CF93C74176A2073040C0285(L_19, 1, List_1__ctor_m6D3F51AEA07DF7A89CF93C74176A2073040C0285_RuntimeMethod_var);
V_9 = L_19;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_20 = V_9;
RuntimeObject* L_21 = V_5;
NullCheck(L_20);
List_1_Add_mB71102F850E7B442A1F47317495B4D1A991E1695_inline(L_20, ((RuntimeObject*)IsInst((RuntimeObject*)L_21, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var)), List_1_Add_mB71102F850E7B442A1F47317495B4D1A991E1695_RuntimeMethod_var);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_22 = V_9;
V_6 = L_22;
goto IL_00cd_1;
}
IL_008c_1:
{
// else if (!GetResourceLocations(key, typeof(object), out locations))
RuntimeObject* L_23 = V_5;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_25;
L_25 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_24, NULL);
bool L_26;
L_26 = AddressablesImpl_GetResourceLocations_m51B702F089F2E776BFB4D3C0D3C0CF982B1C77F1(__this, L_23, L_25, (&V_6), NULL);
V_10 = (bool)((((int32_t)L_26) == ((int32_t)0))? 1 : 0);
bool L_27 = V_10;
if (!L_27)
{
goto IL_00cd_1;
}
}
{
// return ResourceManager.CreateCompletedOperationWithException<long>(0, new InvalidKeyException(key, typeof(object)));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_28;
L_28 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
RuntimeObject* L_29 = V_5;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_31;
L_31 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_30, NULL);
InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* L_32 = (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34*)il2cpp_codegen_object_new(InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34_il2cpp_TypeInfo_var);
NullCheck(L_32);
InvalidKeyException__ctor_mA75E071E74953129BAA2A83B92185C62931D173E(L_32, L_29, L_31, NULL);
NullCheck(L_28);
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_33;
L_33 = ResourceManager_CreateCompletedOperationWithException_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m465A283E39C2407EBF2830FCF4091FC34498BEC2(L_28, ((int64_t)0), L_32, ResourceManager_CreateCompletedOperationWithException_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m465A283E39C2407EBF2830FCF4091FC34498BEC2_RuntimeMethod_var);
V_3 = L_33;
goto IL_01b1;
}
IL_00cd_1:
{
// foreach (var loc in locations)
RuntimeObject* L_34 = V_6;
NullCheck(L_34);
RuntimeObject* L_35;
L_35 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::GetEnumerator() */, IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var, L_34);
V_11 = L_35;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_010a_1:
{// begin finally (depth: 2)
{
RuntimeObject* L_36 = V_11;
if (!L_36)
{
goto IL_0116_1;
}
}
{
RuntimeObject* L_37 = V_11;
NullCheck(L_37);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_37);
}
IL_0116_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_00ff_2;
}
IL_00d9_2:
{
// foreach (var loc in locations)
RuntimeObject* L_38 = V_11;
NullCheck(L_38);
RuntimeObject* L_39;
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Current() */, IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var, L_38);
V_12 = L_39;
// if (loc.HasDependencies)
RuntimeObject* L_40 = V_12;
NullCheck(L_40);
bool L_41;
L_41 = InterfaceFuncInvoker0< bool >::Invoke(5 /* System.Boolean UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_HasDependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_40);
V_13 = L_41;
bool L_42 = V_13;
if (!L_42)
{
goto IL_00fe_2;
}
}
{
// allLocations.AddRange(loc.Dependencies);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_43 = V_0;
RuntimeObject* L_44 = V_12;
NullCheck(L_44);
RuntimeObject* L_45;
L_45 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Dependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_44);
NullCheck(L_43);
List_1_AddRange_mA165C3CBB891A3D5E811F90457AF580E27BF66C5(L_43, L_45, List_1_AddRange_mA165C3CBB891A3D5E811F90457AF580E27BF66C5_RuntimeMethod_var);
}
IL_00fe_2:
{
}
IL_00ff_2:
{
// foreach (var loc in locations)
RuntimeObject* L_46 = V_11;
NullCheck(L_46);
bool L_47;
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_46);
if (L_47)
{
goto IL_00d9_2;
}
}
{
goto IL_0117_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0117_1:
{
}
IL_0118_1:
{
// foreach (object key in keys)
RuntimeObject* L_48 = V_4;
NullCheck(L_48);
bool L_49;
L_49 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_48);
if (L_49)
{
goto IL_0038_1;
}
}
{
goto IL_013c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_013c:
{
// long size = 0;
V_1 = ((int64_t)0);
// foreach (IResourceLocation location in allLocations.Distinct())
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_50 = V_0;
RuntimeObject* L_51;
L_51 = Enumerable_Distinct_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_m2D9CC7896F9FDEA1FDD3A732880F27903446CC6F(L_50, Enumerable_Distinct_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_m2D9CC7896F9FDEA1FDD3A732880F27903446CC6F_RuntimeMethod_var);
NullCheck(L_51);
RuntimeObject* L_52;
L_52 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::GetEnumerator() */, IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var, L_51);
V_15 = L_52;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0190:
{// begin finally (depth: 1)
{
RuntimeObject* L_53 = V_15;
if (!L_53)
{
goto IL_019c;
}
}
{
RuntimeObject* L_54 = V_15;
NullCheck(L_54);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_54);
}
IL_019c:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0185_1;
}
IL_014f_1:
{
// foreach (IResourceLocation location in allLocations.Distinct())
RuntimeObject* L_55 = V_15;
NullCheck(L_55);
RuntimeObject* L_56;
L_56 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Current() */, IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var, L_55);
V_16 = L_56;
// var sizeData = location.Data as ILocationSizeData;
RuntimeObject* L_57 = V_16;
NullCheck(L_57);
RuntimeObject* L_58;
L_58 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Object UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Data() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_57);
V_17 = ((RuntimeObject*)IsInst((RuntimeObject*)L_58, ILocationSizeData_t557D5B2973BCCD22B0F39EA0F6C7AC8975CD0C7E_il2cpp_TypeInfo_var));
// if (sizeData != null)
RuntimeObject* L_59 = V_17;
V_18 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_59) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_60 = V_18;
if (!L_60)
{
goto IL_0184_1;
}
}
{
// size += sizeData.ComputeSize(location, ResourceManager);
int64_t L_61 = V_1;
RuntimeObject* L_62 = V_17;
RuntimeObject* L_63 = V_16;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_64;
L_64 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
NullCheck(L_62);
int64_t L_65;
L_65 = InterfaceFuncInvoker2< int64_t, RuntimeObject*, ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* >::Invoke(0 /* System.Int64 UnityEngine.ResourceManagement.ResourceLocations.ILocationSizeData::ComputeSize(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.ResourceManagement.ResourceManager) */, ILocationSizeData_t557D5B2973BCCD22B0F39EA0F6C7AC8975CD0C7E_il2cpp_TypeInfo_var, L_62, L_63, L_64);
V_1 = ((int64_t)il2cpp_codegen_add(L_61, L_65));
}
IL_0184_1:
{
}
IL_0185_1:
{
// foreach (IResourceLocation location in allLocations.Distinct())
RuntimeObject* L_66 = V_15;
NullCheck(L_66);
bool L_67;
L_67 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_66);
if (L_67)
{
goto IL_014f_1;
}
}
{
goto IL_019d;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_019d:
{
// return ResourceManager.CreateCompletedOperation<long>(size, string.Empty);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_68;
L_68 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
int64_t L_69 = V_1;
String_t* L_70 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
NullCheck(L_68);
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_71;
L_71 = ResourceManager_CreateCompletedOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC95846017F5C2D5AF83CF86B24F67566FE110F73(L_68, L_69, L_70, ResourceManager_CreateCompletedOperation_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC95846017F5C2D5AF83CF86B24F67566FE110F73_RuntimeMethod_var);
V_3 = L_71;
goto IL_01b1;
}
IL_01b1:
{
// }
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_72 = V_3;
return L_72;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AddressablesImpl::DownloadDependenciesAsyncWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Object,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AddressablesImpl_DownloadDependenciesAsyncWithChain_m82EA58A0C022B1FF208798D5D3E981764E3077CC (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___key1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t678759077346FC82F868776BF59C02044F7C167A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA0DF70BF61431791555DC059250545AE6B3FCA8F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass99_0_U3CDownloadDependenciesAsyncWithChainU3Eb__0_m6AD3C933B33B21E908EA298B51D2D87F40149B7B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass99_0_t9683863D190DE5729954C84FE7FDC564F9756946_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass99_0_t9683863D190DE5729954C84FE7FDC564F9756946* V_0 = NULL;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_3;
memset((&V_3), 0, sizeof(V_3));
{
U3CU3Ec__DisplayClass99_0_t9683863D190DE5729954C84FE7FDC564F9756946* L_0 = (U3CU3Ec__DisplayClass99_0_t9683863D190DE5729954C84FE7FDC564F9756946*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass99_0_t9683863D190DE5729954C84FE7FDC564F9756946_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass99_0__ctor_m65D4E527C4C59C76237B590810A89986C3B6F52A(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass99_0_t9683863D190DE5729954C84FE7FDC564F9756946* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass99_0_t9683863D190DE5729954C84FE7FDC564F9756946* L_2 = V_0;
RuntimeObject* L_3 = ___key1;
NullCheck(L_2);
L_2->___key_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___key_1), (void*)L_3);
// var handle = ResourceManager.CreateChainOperation(dep, op => DownloadDependenciesAsync(key).Convert<IList<IAssetBundleResource>>());
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_4;
L_4 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_5 = ___dep0;
U3CU3Ec__DisplayClass99_0_t9683863D190DE5729954C84FE7FDC564F9756946* L_6 = V_0;
Func_2_t678759077346FC82F868776BF59C02044F7C167A* L_7 = (Func_2_t678759077346FC82F868776BF59C02044F7C167A*)il2cpp_codegen_object_new(Func_2_t678759077346FC82F868776BF59C02044F7C167A_il2cpp_TypeInfo_var);
NullCheck(L_7);
Func_2__ctor_mA2BF9E603421478D6D9E290548D2B9B8360701A9(L_7, L_6, (intptr_t)((void*)U3CU3Ec__DisplayClass99_0_U3CDownloadDependenciesAsyncWithChainU3Eb__0_m6AD3C933B33B21E908EA298B51D2D87F40149B7B_RuntimeMethod_var), NULL);
NullCheck(L_4);
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_8;
L_8 = ResourceManager_CreateChainOperation_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA0DF70BF61431791555DC059250545AE6B3FCA8F(L_4, L_5, L_7, ResourceManager_CreateChainOperation_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA0DF70BF61431791555DC059250545AE6B3FCA8F_RuntimeMethod_var);
V_1 = L_8;
// if (autoReleaseHandle)
bool L_9 = ___autoReleaseHandle2;
V_2 = L_9;
bool L_10 = V_2;
if (!L_10)
{
goto IL_003b;
}
}
{
// AutoReleaseHandleOnCompletion(handle);
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_11 = V_1;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D(__this, L_11, AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D_RuntimeMethod_var);
}
IL_003b:
{
// return handle;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_12 = V_1;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_13;
L_13 = AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53(L_12, AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53_RuntimeMethod_var);
V_3 = L_13;
goto IL_0044;
}
IL_0044:
{
// }
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_14 = V_3;
return L_14;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::WrapAsDownloadLocations(System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_WrapAsDownloadLocations_mE9977E0D45B57E1E63E4E60189C96C90267DF66C (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* ___locations0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DownloadOnlyLocation_t69B4B35E32140322898CCD110F48611F9D6AD215_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3C684EEA602ED567BBEB7B567D0D852ED78B1562_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC4BC8E0C42C1FC8D5CBA32E350A47CA7FD4E34BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m713F4641111FC6495414642C51267EDBA4139F8F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
{
// for (int i = 0; i < locations.Count; i++)
V_0 = 0;
goto IL_001d;
}
IL_0005:
{
// locations[i] = new DownloadOnlyLocation(locations[i]);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_0 = ___locations0;
int32_t L_1 = V_0;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_2 = ___locations0;
int32_t L_3 = V_0;
NullCheck(L_2);
RuntimeObject* L_4;
L_4 = List_1_get_Item_mC4BC8E0C42C1FC8D5CBA32E350A47CA7FD4E34BD(L_2, L_3, List_1_get_Item_mC4BC8E0C42C1FC8D5CBA32E350A47CA7FD4E34BD_RuntimeMethod_var);
DownloadOnlyLocation_t69B4B35E32140322898CCD110F48611F9D6AD215* L_5 = (DownloadOnlyLocation_t69B4B35E32140322898CCD110F48611F9D6AD215*)il2cpp_codegen_object_new(DownloadOnlyLocation_t69B4B35E32140322898CCD110F48611F9D6AD215_il2cpp_TypeInfo_var);
NullCheck(L_5);
DownloadOnlyLocation__ctor_m5C682847E5CC673CB596207315CEC153BF116EA4(L_5, L_4, NULL);
NullCheck(L_0);
List_1_set_Item_m713F4641111FC6495414642C51267EDBA4139F8F(L_0, L_1, L_5, List_1_set_Item_m713F4641111FC6495414642C51267EDBA4139F8F_RuntimeMethod_var);
// for (int i = 0; i < locations.Count; i++)
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_001d:
{
// for (int i = 0; i < locations.Count; i++)
int32_t L_7 = V_0;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_8 = ___locations0;
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_m3C684EEA602ED567BBEB7B567D0D852ED78B1562_inline(L_8, List_1_get_Count_m3C684EEA602ED567BBEB7B567D0D852ED78B1562_RuntimeMethod_var);
V_1 = (bool)((((int32_t)L_7) < ((int32_t)L_9))? 1 : 0);
bool L_10 = V_1;
if (L_10)
{
goto IL_0005;
}
}
{
// }
return;
}
}
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.AddressableAssets.AddressablesImpl::GatherDependenciesFromLocations(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* AddressablesImpl_GatherDependenciesFromLocations_m68DE888EFC5B4AFFF0D4F836F4A66A5B52EDF793 (RuntimeObject* ___locations0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m3F51FC62792658238FC1E7F83F8F0D7A5A0E7014_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mF92FCF16DF93F108B980ACA14CAC8952324F44EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m52F885C20FA219E167AAE5D39AACDF81C54D78D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* V_0 = NULL;
RuntimeObject* V_1 = NULL;
RuntimeObject* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
RuntimeObject* V_5 = NULL;
RuntimeObject* V_6 = NULL;
bool V_7 = false;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* V_8 = NULL;
{
// var locHash = new HashSet<IResourceLocation>();
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_0 = (HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871*)il2cpp_codegen_object_new(HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871_il2cpp_TypeInfo_var);
NullCheck(L_0);
HashSet_1__ctor_mF92FCF16DF93F108B980ACA14CAC8952324F44EC(L_0, HashSet_1__ctor_mF92FCF16DF93F108B980ACA14CAC8952324F44EC_RuntimeMethod_var);
V_0 = L_0;
// foreach (var loc in locations)
RuntimeObject* L_1 = ___locations0;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::GetEnumerator() */, IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var, L_1);
V_1 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00b1:
{// begin finally (depth: 1)
{
RuntimeObject* L_3 = V_1;
if (!L_3)
{
goto IL_00bb;
}
}
{
RuntimeObject* L_4 = V_1;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_00bb:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00a4_1;
}
IL_0014_1:
{
// foreach (var loc in locations)
RuntimeObject* L_5 = V_1;
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Current() */, IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var, L_5);
V_2 = L_6;
// if (loc.ResourceType == typeof(IAssetBundleResource))
RuntimeObject* L_7 = V_2;
NullCheck(L_7);
Type_t* L_8;
L_8 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_ResourceType() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_7);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (IAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_9, NULL);
bool L_11;
L_11 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_8, L_10, NULL);
V_3 = L_11;
bool L_12 = V_3;
if (!L_12)
{
goto IL_003f_1;
}
}
{
// locHash.Add(loc);
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_13 = V_0;
RuntimeObject* L_14 = V_2;
NullCheck(L_13);
bool L_15;
L_15 = HashSet_1_Add_m3F51FC62792658238FC1E7F83F8F0D7A5A0E7014(L_13, L_14, HashSet_1_Add_m3F51FC62792658238FC1E7F83F8F0D7A5A0E7014_RuntimeMethod_var);
}
IL_003f_1:
{
// if (loc.HasDependencies)
RuntimeObject* L_16 = V_2;
NullCheck(L_16);
bool L_17;
L_17 = InterfaceFuncInvoker0< bool >::Invoke(5 /* System.Boolean UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_HasDependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_16);
V_4 = L_17;
bool L_18 = V_4;
if (!L_18)
{
goto IL_00a3_1;
}
}
{
// foreach (var dep in loc.Dependencies)
RuntimeObject* L_19 = V_2;
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Dependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_19);
NullCheck(L_20);
RuntimeObject* L_21;
L_21 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::GetEnumerator() */, IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var, L_20);
V_5 = L_21;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0095_1:
{// begin finally (depth: 2)
{
RuntimeObject* L_22 = V_5;
if (!L_22)
{
goto IL_00a1_1;
}
}
{
RuntimeObject* L_23 = V_5;
NullCheck(L_23);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_23);
}
IL_00a1_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_008a_2;
}
IL_005c_2:
{
// foreach (var dep in loc.Dependencies)
RuntimeObject* L_24 = V_5;
NullCheck(L_24);
RuntimeObject* L_25;
L_25 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Current() */, IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var, L_24);
V_6 = L_25;
// if (dep.ResourceType == typeof(IAssetBundleResource))
RuntimeObject* L_26 = V_6;
NullCheck(L_26);
Type_t* L_27;
L_27 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_ResourceType() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_26);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_28 = { reinterpret_cast<intptr_t> (IAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_29;
L_29 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_28, NULL);
bool L_30;
L_30 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_27, L_29, NULL);
V_7 = L_30;
bool L_31 = V_7;
if (!L_31)
{
goto IL_008a_2;
}
}
{
// locHash.Add(dep);
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_32 = V_0;
RuntimeObject* L_33 = V_6;
NullCheck(L_32);
bool L_34;
L_34 = HashSet_1_Add_m3F51FC62792658238FC1E7F83F8F0D7A5A0E7014(L_32, L_33, HashSet_1_Add_m3F51FC62792658238FC1E7F83F8F0D7A5A0E7014_RuntimeMethod_var);
}
IL_008a_2:
{
// foreach (var dep in loc.Dependencies)
RuntimeObject* L_35 = V_5;
NullCheck(L_35);
bool L_36;
L_36 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_35);
if (L_36)
{
goto IL_005c_2;
}
}
{
goto IL_00a2_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00a2_1:
{
}
IL_00a3_1:
{
}
IL_00a4_1:
{
// foreach (var loc in locations)
RuntimeObject* L_37 = V_1;
NullCheck(L_37);
bool L_38;
L_38 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_37);
if (L_38)
{
goto IL_0014_1;
}
}
{
goto IL_00bc;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00bc:
{
// return new List<IResourceLocation>(locHash);
HashSet_1_tCDE96FEABD8FE253450A1EBB094F8DC71F6B4871* L_39 = V_0;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_40 = (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*)il2cpp_codegen_object_new(List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
NullCheck(L_40);
List_1__ctor_m52F885C20FA219E167AAE5D39AACDF81C54D78D4(L_40, L_39, List_1__ctor_m52F885C20FA219E167AAE5D39AACDF81C54D78D4_RuntimeMethod_var);
V_8 = L_40;
goto IL_00c6;
}
IL_00c6:
{
// }
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_41 = V_8;
return L_41;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AddressablesImpl::DownloadDependenciesAsync(System.Object,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AddressablesImpl_DownloadDependenciesAsync_m4E27BE7C9A8C259B1AD4A7CF11765924981E8997 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_LoadAssetsAsync_TisIAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00_mD2BBA76C90BCC9328AF5369383AB163F033EFB07_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateCompletedOperationWithException_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_m12E62370BB355CC5D54573ADDBDE10C5E7BB083C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* V_6 = NULL;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A V_7;
memset((&V_7), 0, sizeof(V_7));
bool V_8 = false;
{
// if (ShouldChainRequest)
bool L_0;
L_0 = AddressablesImpl_get_ShouldChainRequest_m7B0C3F2F8AC53881B87AB144601A4E80DE69560D(__this, NULL);
V_1 = L_0;
bool L_1 = V_1;
if (!L_1)
{
goto IL_001f;
}
}
{
// return DownloadDependenciesAsyncWithChain(ChainOperation, key, autoReleaseHandle);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = AddressablesImpl_get_ChainOperation_mD1E214493952096323F333E3315296E79C812DCE(__this, NULL);
RuntimeObject* L_3 = ___key0;
bool L_4 = ___autoReleaseHandle1;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_5;
L_5 = AddressablesImpl_DownloadDependenciesAsyncWithChain_m82EA58A0C022B1FF208798D5D3E981764E3077CC(__this, L_2, L_3, L_4, NULL);
V_2 = L_5;
goto IL_00a9;
}
IL_001f:
{
// if (!GetResourceLocations(key, typeof(object), out locations))
RuntimeObject* L_6 = ___key0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_7, NULL);
bool L_9;
L_9 = AddressablesImpl_GetResourceLocations_m51B702F089F2E776BFB4D3C0D3C0CF982B1C77F1(__this, L_6, L_8, (&V_0), NULL);
V_3 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
bool L_10 = V_3;
if (!L_10)
{
goto IL_0072;
}
}
{
// var handle = ResourceManager.CreateCompletedOperationWithException<IList<IAssetBundleResource>>(null, new InvalidKeyException(key, typeof(object)));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_11;
L_11 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
RuntimeObject* L_12 = ___key0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_14;
L_14 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_13, NULL);
InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* L_15 = (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34*)il2cpp_codegen_object_new(InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34_il2cpp_TypeInfo_var);
NullCheck(L_15);
InvalidKeyException__ctor_mA75E071E74953129BAA2A83B92185C62931D173E(L_15, L_12, L_14, NULL);
NullCheck(L_11);
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_16;
L_16 = ResourceManager_CreateCompletedOperationWithException_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_m12E62370BB355CC5D54573ADDBDE10C5E7BB083C(L_11, (RuntimeObject*)NULL, L_15, ResourceManager_CreateCompletedOperationWithException_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_m12E62370BB355CC5D54573ADDBDE10C5E7BB083C_RuntimeMethod_var);
V_4 = L_16;
// if (autoReleaseHandle)
bool L_17 = ___autoReleaseHandle1;
V_5 = L_17;
bool L_18 = V_5;
if (!L_18)
{
goto IL_0068;
}
}
{
// AutoReleaseHandleOnCompletion(handle);
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_19 = V_4;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D(__this, L_19, AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D_RuntimeMethod_var);
}
IL_0068:
{
// return handle;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_20 = V_4;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_21;
L_21 = AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53(L_20, AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53_RuntimeMethod_var);
V_2 = L_21;
goto IL_00a9;
}
IL_0072:
{
// List<IResourceLocation> dlLocations = GatherDependenciesFromLocations(locations);
RuntimeObject* L_22 = V_0;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_23;
L_23 = AddressablesImpl_GatherDependenciesFromLocations_m68DE888EFC5B4AFFF0D4F836F4A66A5B52EDF793(L_22, NULL);
V_6 = L_23;
// WrapAsDownloadLocations(dlLocations);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_24 = V_6;
AddressablesImpl_WrapAsDownloadLocations_mE9977E0D45B57E1E63E4E60189C96C90267DF66C(L_24, NULL);
// var handle = LoadAssetsAsync<IAssetBundleResource>(dlLocations, null, true);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_25 = V_6;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_26;
L_26 = AddressablesImpl_LoadAssetsAsync_TisIAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00_mD2BBA76C90BCC9328AF5369383AB163F033EFB07(__this, L_25, (Action_1_tEFBD11655FA3C681E18EDAE9798C4597A03DC642*)NULL, (bool)1, AddressablesImpl_LoadAssetsAsync_TisIAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00_mD2BBA76C90BCC9328AF5369383AB163F033EFB07_RuntimeMethod_var);
V_7 = L_26;
// if (autoReleaseHandle)
bool L_27 = ___autoReleaseHandle1;
V_8 = L_27;
bool L_28 = V_8;
if (!L_28)
{
goto IL_009f;
}
}
{
// AutoReleaseHandleOnCompletion(handle);
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_29 = V_7;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D(__this, L_29, AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D_RuntimeMethod_var);
}
IL_009f:
{
// return handle;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_30 = V_7;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_31;
L_31 = AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53(L_30, AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53_RuntimeMethod_var);
V_2 = L_31;
goto IL_00a9;
}
IL_00a9:
{
// }
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_32 = V_2;
return L_32;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AddressablesImpl::DownloadDependenciesAsyncWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AddressablesImpl_DownloadDependenciesAsyncWithChain_m5867093606DB38893E91DE7996F837BCD83792AB (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___locations1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t678759077346FC82F868776BF59C02044F7C167A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA0DF70BF61431791555DC059250545AE6B3FCA8F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass103_0_U3CDownloadDependenciesAsyncWithChainU3Eb__0_m916F083C97D8841718F01018EF737607065EF968_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass103_0_t34B8C779358F05663B1E3BBD24AFD127A582969E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass103_0_t34B8C779358F05663B1E3BBD24AFD127A582969E* V_0 = NULL;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_3;
memset((&V_3), 0, sizeof(V_3));
{
U3CU3Ec__DisplayClass103_0_t34B8C779358F05663B1E3BBD24AFD127A582969E* L_0 = (U3CU3Ec__DisplayClass103_0_t34B8C779358F05663B1E3BBD24AFD127A582969E*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass103_0_t34B8C779358F05663B1E3BBD24AFD127A582969E_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass103_0__ctor_m1D354FB7E66A6F2EA3EBCF482674343D34538159(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass103_0_t34B8C779358F05663B1E3BBD24AFD127A582969E* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass103_0_t34B8C779358F05663B1E3BBD24AFD127A582969E* L_2 = V_0;
RuntimeObject* L_3 = ___locations1;
NullCheck(L_2);
L_2->___locations_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___locations_1), (void*)L_3);
// var handle = ResourceManager.CreateChainOperation(dep, op => DownloadDependenciesAsync(locations).Convert<IList<IAssetBundleResource>>());
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_4;
L_4 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_5 = ___dep0;
U3CU3Ec__DisplayClass103_0_t34B8C779358F05663B1E3BBD24AFD127A582969E* L_6 = V_0;
Func_2_t678759077346FC82F868776BF59C02044F7C167A* L_7 = (Func_2_t678759077346FC82F868776BF59C02044F7C167A*)il2cpp_codegen_object_new(Func_2_t678759077346FC82F868776BF59C02044F7C167A_il2cpp_TypeInfo_var);
NullCheck(L_7);
Func_2__ctor_mA2BF9E603421478D6D9E290548D2B9B8360701A9(L_7, L_6, (intptr_t)((void*)U3CU3Ec__DisplayClass103_0_U3CDownloadDependenciesAsyncWithChainU3Eb__0_m916F083C97D8841718F01018EF737607065EF968_RuntimeMethod_var), NULL);
NullCheck(L_4);
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_8;
L_8 = ResourceManager_CreateChainOperation_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA0DF70BF61431791555DC059250545AE6B3FCA8F(L_4, L_5, L_7, ResourceManager_CreateChainOperation_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA0DF70BF61431791555DC059250545AE6B3FCA8F_RuntimeMethod_var);
V_1 = L_8;
// if (autoReleaseHandle)
bool L_9 = ___autoReleaseHandle2;
V_2 = L_9;
bool L_10 = V_2;
if (!L_10)
{
goto IL_003b;
}
}
{
// AutoReleaseHandleOnCompletion(handle);
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_11 = V_1;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D(__this, L_11, AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D_RuntimeMethod_var);
}
IL_003b:
{
// return handle;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_12 = V_1;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_13;
L_13 = AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53(L_12, AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53_RuntimeMethod_var);
V_3 = L_13;
goto IL_0044;
}
IL_0044:
{
// }
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_14 = V_3;
return L_14;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AddressablesImpl::DownloadDependenciesAsync(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AddressablesImpl_DownloadDependenciesAsync_m10CBB4F9F01BE24C4FA47D900F61D1BEABD4DEE4 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___locations0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_LoadAssetsAsync_TisIAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00_mD2BBA76C90BCC9328AF5369383AB163F033EFB07_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* V_0 = NULL;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
{
// if (ShouldChainRequest)
bool L_0;
L_0 = AddressablesImpl_get_ShouldChainRequest_m7B0C3F2F8AC53881B87AB144601A4E80DE69560D(__this, NULL);
V_2 = L_0;
bool L_1 = V_2;
if (!L_1)
{
goto IL_001c;
}
}
{
// return DownloadDependenciesAsyncWithChain(ChainOperation, locations, autoReleaseHandle);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = AddressablesImpl_get_ChainOperation_mD1E214493952096323F333E3315296E79C812DCE(__this, NULL);
RuntimeObject* L_3 = ___locations0;
bool L_4 = ___autoReleaseHandle1;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_5;
L_5 = AddressablesImpl_DownloadDependenciesAsyncWithChain_m5867093606DB38893E91DE7996F837BCD83792AB(__this, L_2, L_3, L_4, NULL);
V_3 = L_5;
goto IL_004c;
}
IL_001c:
{
// List<IResourceLocation> dlLocations = GatherDependenciesFromLocations(locations);
RuntimeObject* L_6 = ___locations0;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_7;
L_7 = AddressablesImpl_GatherDependenciesFromLocations_m68DE888EFC5B4AFFF0D4F836F4A66A5B52EDF793(L_6, NULL);
V_0 = L_7;
// WrapAsDownloadLocations(dlLocations);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_8 = V_0;
AddressablesImpl_WrapAsDownloadLocations_mE9977E0D45B57E1E63E4E60189C96C90267DF66C(L_8, NULL);
// var handle = LoadAssetsAsync<IAssetBundleResource>(dlLocations, null, true);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_9 = V_0;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_10;
L_10 = AddressablesImpl_LoadAssetsAsync_TisIAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00_mD2BBA76C90BCC9328AF5369383AB163F033EFB07(__this, L_9, (Action_1_tEFBD11655FA3C681E18EDAE9798C4597A03DC642*)NULL, (bool)1, AddressablesImpl_LoadAssetsAsync_TisIAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00_mD2BBA76C90BCC9328AF5369383AB163F033EFB07_RuntimeMethod_var);
V_1 = L_10;
// if (autoReleaseHandle)
bool L_11 = ___autoReleaseHandle1;
V_4 = L_11;
bool L_12 = V_4;
if (!L_12)
{
goto IL_0043;
}
}
{
// AutoReleaseHandleOnCompletion(handle);
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_13 = V_1;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D(__this, L_13, AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D_RuntimeMethod_var);
}
IL_0043:
{
// return handle;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_14 = V_1;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_15;
L_15 = AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53(L_14, AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53_RuntimeMethod_var);
V_3 = L_15;
goto IL_004c;
}
IL_004c:
{
// }
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_16 = V_3;
return L_16;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AddressablesImpl::DownloadDependenciesAsyncWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Collections.IEnumerable,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AddressablesImpl_DownloadDependenciesAsyncWithChain_m00678A3E449AA0DF2BD3B6225CABA77527A012E3 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___keys1, int32_t ___mode2, bool ___autoReleaseHandle3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t678759077346FC82F868776BF59C02044F7C167A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA0DF70BF61431791555DC059250545AE6B3FCA8F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass105_0_U3CDownloadDependenciesAsyncWithChainU3Eb__0_m534C64B32A806AD4EBA981BD585F2776167501FA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass105_0_tDB95709964AA2C2BEB3D27596D6908FBF906A9F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass105_0_tDB95709964AA2C2BEB3D27596D6908FBF906A9F5* V_0 = NULL;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_3;
memset((&V_3), 0, sizeof(V_3));
{
U3CU3Ec__DisplayClass105_0_tDB95709964AA2C2BEB3D27596D6908FBF906A9F5* L_0 = (U3CU3Ec__DisplayClass105_0_tDB95709964AA2C2BEB3D27596D6908FBF906A9F5*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass105_0_tDB95709964AA2C2BEB3D27596D6908FBF906A9F5_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass105_0__ctor_m68EE3D7F671561A2D6BB19C44B296F928B4D20DF(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass105_0_tDB95709964AA2C2BEB3D27596D6908FBF906A9F5* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass105_0_tDB95709964AA2C2BEB3D27596D6908FBF906A9F5* L_2 = V_0;
RuntimeObject* L_3 = ___keys1;
NullCheck(L_2);
L_2->___keys_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___keys_1), (void*)L_3);
U3CU3Ec__DisplayClass105_0_tDB95709964AA2C2BEB3D27596D6908FBF906A9F5* L_4 = V_0;
int32_t L_5 = ___mode2;
NullCheck(L_4);
L_4->___mode_2 = L_5;
// var handle = ResourceManager.CreateChainOperation(dep, op => DownloadDependenciesAsync(keys, mode).Convert<IList<IAssetBundleResource>>());
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_6;
L_6 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_7 = ___dep0;
U3CU3Ec__DisplayClass105_0_tDB95709964AA2C2BEB3D27596D6908FBF906A9F5* L_8 = V_0;
Func_2_t678759077346FC82F868776BF59C02044F7C167A* L_9 = (Func_2_t678759077346FC82F868776BF59C02044F7C167A*)il2cpp_codegen_object_new(Func_2_t678759077346FC82F868776BF59C02044F7C167A_il2cpp_TypeInfo_var);
NullCheck(L_9);
Func_2__ctor_mA2BF9E603421478D6D9E290548D2B9B8360701A9(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass105_0_U3CDownloadDependenciesAsyncWithChainU3Eb__0_m534C64B32A806AD4EBA981BD585F2776167501FA_RuntimeMethod_var), NULL);
NullCheck(L_6);
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_10;
L_10 = ResourceManager_CreateChainOperation_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA0DF70BF61431791555DC059250545AE6B3FCA8F(L_6, L_7, L_9, ResourceManager_CreateChainOperation_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA0DF70BF61431791555DC059250545AE6B3FCA8F_RuntimeMethod_var);
V_1 = L_10;
// if (autoReleaseHandle)
bool L_11 = ___autoReleaseHandle3;
V_2 = L_11;
bool L_12 = V_2;
if (!L_12)
{
goto IL_0043;
}
}
{
// AutoReleaseHandleOnCompletion(handle);
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_13 = V_1;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D(__this, L_13, AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D_RuntimeMethod_var);
}
IL_0043:
{
// return handle;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_14 = V_1;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_15;
L_15 = AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53(L_14, AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53_RuntimeMethod_var);
V_3 = L_15;
goto IL_004c;
}
IL_004c:
{
// }
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_16 = V_3;
return L_16;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AddressablesImpl::DownloadDependenciesAsync(System.Collections.IEnumerable,UnityEngine.AddressableAssets.Addressables/MergeMode,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AddressablesImpl_DownloadDependenciesAsync_mC64850B023B6B832EFD3C644A2A06CE4FC71DE2F (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___keys0, int32_t ___mode1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_LoadAssetsAsync_TisIAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00_mD2BBA76C90BCC9328AF5369383AB163F033EFB07_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateCompletedOperationWithException_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_m12E62370BB355CC5D54573ADDBDE10C5E7BB083C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
{
// if (ShouldChainRequest)
bool L_0;
L_0 = AddressablesImpl_get_ShouldChainRequest_m7B0C3F2F8AC53881B87AB144601A4E80DE69560D(__this, NULL);
V_1 = L_0;
bool L_1 = V_1;
if (!L_1)
{
goto IL_0020;
}
}
{
// return DownloadDependenciesAsyncWithChain(ChainOperation, keys, mode, autoReleaseHandle);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = AddressablesImpl_get_ChainOperation_mD1E214493952096323F333E3315296E79C812DCE(__this, NULL);
RuntimeObject* L_3 = ___keys0;
int32_t L_4 = ___mode1;
bool L_5 = ___autoReleaseHandle2;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_6;
L_6 = AddressablesImpl_DownloadDependenciesAsyncWithChain_m00678A3E449AA0DF2BD3B6225CABA77527A012E3(__this, L_2, L_3, L_4, L_5, NULL);
V_2 = L_6;
goto IL_00a0;
}
IL_0020:
{
// if (!GetResourceLocations(keys, typeof(object), mode, out locations))
RuntimeObject* L_7 = ___keys0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_9;
L_9 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_8, NULL);
int32_t L_10 = ___mode1;
bool L_11;
L_11 = AddressablesImpl_GetResourceLocations_m868373B7918DBF99851290C662E7A92E06EEB982(__this, L_7, L_9, L_10, (&V_0), NULL);
V_3 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
bool L_12 = V_3;
if (!L_12)
{
goto IL_0075;
}
}
{
// var handle = ResourceManager.CreateCompletedOperationWithException<IList<IAssetBundleResource>>(null, new InvalidKeyException(keys, typeof(object), mode));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_13;
L_13 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
RuntimeObject* L_14 = ___keys0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_16;
L_16 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_15, NULL);
int32_t L_17 = ___mode1;
InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* L_18 = (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34*)il2cpp_codegen_object_new(InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34_il2cpp_TypeInfo_var);
NullCheck(L_18);
InvalidKeyException__ctor_m90E9CC579C3E857C03D9C00002CBF62B53C28850(L_18, L_14, L_16, L_17, NULL);
NullCheck(L_13);
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_19;
L_19 = ResourceManager_CreateCompletedOperationWithException_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_m12E62370BB355CC5D54573ADDBDE10C5E7BB083C(L_13, (RuntimeObject*)NULL, L_18, ResourceManager_CreateCompletedOperationWithException_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_m12E62370BB355CC5D54573ADDBDE10C5E7BB083C_RuntimeMethod_var);
V_4 = L_19;
// if (autoReleaseHandle)
bool L_20 = ___autoReleaseHandle2;
V_5 = L_20;
bool L_21 = V_5;
if (!L_21)
{
goto IL_006b;
}
}
{
// AutoReleaseHandleOnCompletion(handle);
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_22 = V_4;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D(__this, L_22, AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D_RuntimeMethod_var);
}
IL_006b:
{
// return handle;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_23 = V_4;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_24;
L_24 = AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53(L_23, AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53_RuntimeMethod_var);
V_2 = L_24;
goto IL_00a0;
}
IL_0075:
{
// var handle = LoadAssetsAsync<IAssetBundleResource>(GatherDependenciesFromLocations(locations), null, true);
RuntimeObject* L_25 = V_0;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_26;
L_26 = AddressablesImpl_GatherDependenciesFromLocations_m68DE888EFC5B4AFFF0D4F836F4A66A5B52EDF793(L_25, NULL);
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_27;
L_27 = AddressablesImpl_LoadAssetsAsync_TisIAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00_mD2BBA76C90BCC9328AF5369383AB163F033EFB07(__this, L_26, (Action_1_tEFBD11655FA3C681E18EDAE9798C4597A03DC642*)NULL, (bool)1, AddressablesImpl_LoadAssetsAsync_TisIAssetBundleResource_t7DA03D01901C8189876A8C048B00A572F561BA00_mD2BBA76C90BCC9328AF5369383AB163F033EFB07_RuntimeMethod_var);
V_6 = L_27;
// if (autoReleaseHandle)
bool L_28 = ___autoReleaseHandle2;
V_7 = L_28;
bool L_29 = V_7;
if (!L_29)
{
goto IL_0096;
}
}
{
// AutoReleaseHandleOnCompletion(handle);
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_30 = V_6;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D(__this, L_30, AddressablesImpl_AutoReleaseHandleOnCompletion_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mA2DED38590DBDA7DBE97F2B7EB6D2F02BCC1E58D_RuntimeMethod_var);
}
IL_0096:
{
// return handle;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_31 = V_6;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_32;
L_32 = AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53(L_31, AsyncOperationHandle_1_op_Implicit_m84A05FDF7095ADE612CCFB07B0FF3DC07CE84C53_RuntimeMethod_var);
V_2 = L_32;
goto IL_00a0;
}
IL_00a0:
{
// }
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_33 = V_2;
return L_33;
}
}
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl::ClearDependencyCacheForKey(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AddressablesImpl_ClearDependencyCacheForKey_m26E7292DBBAB525BC1665E129684F51A39E5A8CB (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBC9C07D05B2D0077FB70A8F4611FA91418BA4EB9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m1F5159DDE57F06EC87D8A60A258CD1D9BBD149F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5E7A2AB1F8E51C1FCAAEA832275730E3430F404E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m6F8E4B0F2D06EFD4033EA1CCF89B7E8FBD6BBE82_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
RuntimeObject* V_1 = NULL;
bool V_2 = false;
Enumerator_tB10974A39E62644F50726206315FA24CD5BE6C12 V_3;
memset((&V_3), 0, sizeof(V_3));
RuntimeObject* V_4 = NULL;
bool V_5 = false;
bool V_6 = false;
Enumerator_tB10974A39E62644F50726206315FA24CD5BE6C12 V_7;
memset((&V_7), 0, sizeof(V_7));
RuntimeObject* V_8 = NULL;
bool V_9 = false;
bool V_10 = false;
int32_t G_B3_0 = 0;
int32_t G_B10_0 = 0;
int32_t G_B23_0 = 0;
{
// bool result = true;
V_0 = (bool)1;
// if (key is IResourceLocation && (key as IResourceLocation).HasDependencies)
RuntimeObject* L_0 = ___key0;
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_0, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var)))
{
goto IL_0018;
}
}
{
RuntimeObject* L_1 = ___key0;
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)L_1, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var)));
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(5 /* System.Boolean UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_HasDependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)L_1, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var)));
G_B3_0 = ((int32_t)(L_2));
goto IL_0019;
}
IL_0018:
{
G_B3_0 = 0;
}
IL_0019:
{
V_2 = (bool)G_B3_0;
bool L_3 = V_2;
if (!L_3)
{
goto IL_0094;
}
}
{
// foreach (var dep in GatherDependenciesFromLocations((key as IResourceLocation).Dependencies))
RuntimeObject* L_4 = ___key0;
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)L_4, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var)));
RuntimeObject* L_5;
L_5 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Dependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var)));
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_6;
L_6 = AddressablesImpl_GatherDependenciesFromLocations_m68DE888EFC5B4AFFF0D4F836F4A66A5B52EDF793(L_5, NULL);
NullCheck(L_6);
Enumerator_tB10974A39E62644F50726206315FA24CD5BE6C12 L_7;
L_7 = List_1_GetEnumerator_m6F8E4B0F2D06EFD4033EA1CCF89B7E8FBD6BBE82(L_6, List_1_GetEnumerator_m6F8E4B0F2D06EFD4033EA1CCF89B7E8FBD6BBE82_RuntimeMethod_var);
V_3 = L_7;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_007f:
{// begin finally (depth: 1)
Enumerator_Dispose_mBC9C07D05B2D0077FB70A8F4611FA91418BA4EB9((&V_3), Enumerator_Dispose_mBC9C07D05B2D0077FB70A8F4611FA91418BA4EB9_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0074_1;
}
IL_0037_1:
{
// foreach (var dep in GatherDependenciesFromLocations((key as IResourceLocation).Dependencies))
RuntimeObject* L_8;
L_8 = Enumerator_get_Current_m5E7A2AB1F8E51C1FCAAEA832275730E3430F404E_inline((&V_3), Enumerator_get_Current_m5E7A2AB1F8E51C1FCAAEA832275730E3430F404E_RuntimeMethod_var);
V_4 = L_8;
// if (dep.Data is AssetBundleRequestOptions)
RuntimeObject* L_9 = V_4;
NullCheck(L_9);
RuntimeObject* L_10;
L_10 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Object UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Data() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_9);
V_5 = (bool)((!(((RuntimeObject*)(AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006*)((AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006*)IsInstClass((RuntimeObject*)L_10, AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_11 = V_5;
if (!L_11)
{
goto IL_0073_1;
}
}
{
// result = result && Caching.ClearAllCachedVersions((dep.Data as AssetBundleRequestOptions).BundleName);
bool L_12 = V_0;
if (!L_12)
{
goto IL_0071_1;
}
}
{
RuntimeObject* L_13 = V_4;
NullCheck(L_13);
RuntimeObject* L_14;
L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Object UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Data() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_13);
NullCheck(((AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006*)IsInstClass((RuntimeObject*)L_14, AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006_il2cpp_TypeInfo_var)));
String_t* L_15;
L_15 = AssetBundleRequestOptions_get_BundleName_mC6440526C8EA2D3AE637F9708366D49D92AEE07D(((AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006*)IsInstClass((RuntimeObject*)L_14, AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006_il2cpp_TypeInfo_var)), NULL);
bool L_16;
L_16 = Caching_ClearAllCachedVersions_mB6541BE44312E670525ADFC6E1FA0F6CBB7C63E6(L_15, NULL);
G_B10_0 = ((int32_t)(L_16));
goto IL_0072_1;
}
IL_0071_1:
{
G_B10_0 = 0;
}
IL_0072_1:
{
V_0 = (bool)G_B10_0;
}
IL_0073_1:
{
}
IL_0074_1:
{
// foreach (var dep in GatherDependenciesFromLocations((key as IResourceLocation).Dependencies))
bool L_17;
L_17 = Enumerator_MoveNext_m1F5159DDE57F06EC87D8A60A258CD1D9BBD149F5((&V_3), Enumerator_MoveNext_m1F5159DDE57F06EC87D8A60A258CD1D9BBD149F5_RuntimeMethod_var);
if (L_17)
{
goto IL_0037_1;
}
}
{
goto IL_008e;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008e:
{
goto IL_0116;
}
IL_0094:
{
// else if (GetResourceLocations(key, typeof(object), out locations))
RuntimeObject* L_18 = ___key0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_20;
L_20 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_19, NULL);
bool L_21;
L_21 = AddressablesImpl_GetResourceLocations_m51B702F089F2E776BFB4D3C0D3C0CF982B1C77F1(__this, L_18, L_20, (&V_1), NULL);
V_6 = L_21;
bool L_22 = V_6;
if (!L_22)
{
goto IL_0116;
}
}
{
// foreach (var dep in GatherDependenciesFromLocations(locations))
RuntimeObject* L_23 = V_1;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_24;
L_24 = AddressablesImpl_GatherDependenciesFromLocations_m68DE888EFC5B4AFFF0D4F836F4A66A5B52EDF793(L_23, NULL);
NullCheck(L_24);
Enumerator_tB10974A39E62644F50726206315FA24CD5BE6C12 L_25;
L_25 = List_1_GetEnumerator_m6F8E4B0F2D06EFD4033EA1CCF89B7E8FBD6BBE82(L_24, List_1_GetEnumerator_m6F8E4B0F2D06EFD4033EA1CCF89B7E8FBD6BBE82_RuntimeMethod_var);
V_7 = L_25;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0106:
{// begin finally (depth: 1)
Enumerator_Dispose_mBC9C07D05B2D0077FB70A8F4611FA91418BA4EB9((&V_7), Enumerator_Dispose_mBC9C07D05B2D0077FB70A8F4611FA91418BA4EB9_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00fb_1;
}
IL_00be_1:
{
// foreach (var dep in GatherDependenciesFromLocations(locations))
RuntimeObject* L_26;
L_26 = Enumerator_get_Current_m5E7A2AB1F8E51C1FCAAEA832275730E3430F404E_inline((&V_7), Enumerator_get_Current_m5E7A2AB1F8E51C1FCAAEA832275730E3430F404E_RuntimeMethod_var);
V_8 = L_26;
// if (dep.Data is AssetBundleRequestOptions)
RuntimeObject* L_27 = V_8;
NullCheck(L_27);
RuntimeObject* L_28;
L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Object UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Data() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_27);
V_9 = (bool)((!(((RuntimeObject*)(AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006*)((AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006*)IsInstClass((RuntimeObject*)L_28, AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_29 = V_9;
if (!L_29)
{
goto IL_00fa_1;
}
}
{
// result = result && Caching.ClearAllCachedVersions((dep.Data as AssetBundleRequestOptions).BundleName);
bool L_30 = V_0;
if (!L_30)
{
goto IL_00f8_1;
}
}
{
RuntimeObject* L_31 = V_8;
NullCheck(L_31);
RuntimeObject* L_32;
L_32 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Object UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Data() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_31);
NullCheck(((AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006*)IsInstClass((RuntimeObject*)L_32, AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006_il2cpp_TypeInfo_var)));
String_t* L_33;
L_33 = AssetBundleRequestOptions_get_BundleName_mC6440526C8EA2D3AE637F9708366D49D92AEE07D(((AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006*)IsInstClass((RuntimeObject*)L_32, AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006_il2cpp_TypeInfo_var)), NULL);
bool L_34;
L_34 = Caching_ClearAllCachedVersions_mB6541BE44312E670525ADFC6E1FA0F6CBB7C63E6(L_33, NULL);
G_B23_0 = ((int32_t)(L_34));
goto IL_00f9_1;
}
IL_00f8_1:
{
G_B23_0 = 0;
}
IL_00f9_1:
{
V_0 = (bool)G_B23_0;
}
IL_00fa_1:
{
}
IL_00fb_1:
{
// foreach (var dep in GatherDependenciesFromLocations(locations))
bool L_35;
L_35 = Enumerator_MoveNext_m1F5159DDE57F06EC87D8A60A258CD1D9BBD149F5((&V_7), Enumerator_MoveNext_m1F5159DDE57F06EC87D8A60A258CD1D9BBD149F5_RuntimeMethod_var);
if (L_35)
{
goto IL_00be_1;
}
}
{
goto IL_0115;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0115:
{
}
IL_0116:
{
// return result;
bool L_36 = V_0;
V_10 = L_36;
goto IL_011b;
}
IL_011b:
{
// }
bool L_37 = V_10;
return L_37;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::AutoReleaseHandleOnCompletion(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_AutoReleaseHandleOnCompletion_mB6CCAD49F4E16B079E3F61686CC831E10A03FC24 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_U3CAutoReleaseHandleOnCompletionU3Eb__108_0_mF964324C095A1EC0A17030E6D699157ECCC9F558_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// handle.Completed += op => Release(op);
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* L_0 = (Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF*)il2cpp_codegen_object_new(Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF_il2cpp_TypeInfo_var);
NullCheck(L_0);
Action_1__ctor_mB7E422278A9F89203BFED7F1B8F04DB5F7438D0E(L_0, __this, (intptr_t)((void*)AddressablesImpl_U3CAutoReleaseHandleOnCompletionU3Eb__108_0_mF964324C095A1EC0A17030E6D699157ECCC9F558_RuntimeMethod_var), NULL);
AsyncOperationHandle_add_Completed_mD5633623ADF00C97B6A1EE712E6654452F64B2E0((&___handle0), L_0, NULL);
// }
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.AddressablesImpl::ClearDependencyCacheAsync(System.Object,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 AddressablesImpl_ClearDependencyCacheAsync_mE7ACB0D3E62DDD07F64712F3AD798D68D6775F73 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB6C6AC207F515DE85518CBCB257300C1DB6E74B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass112_0_U3CClearDependencyCacheAsyncU3Eb__0_m0BA97D26660C06DDD559A966D8E540D1CCE52B4B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA972280FB27E9F8E7E268A8FC99BF5649309B172);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1* V_0 = NULL;
bool V_1 = false;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
bool G_B6_0 = false;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B6_1 = NULL;
bool G_B5_0 = false;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B5_1 = NULL;
String_t* G_B7_0 = NULL;
bool G_B7_1 = false;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B7_2 = NULL;
{
U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1* L_0 = (U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass112_0__ctor_m65B0C78E971B8B62537C7292661A6FFBDC875B21(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1* L_2 = V_0;
RuntimeObject* L_3 = ___key0;
NullCheck(L_2);
L_2->___key_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___key_1), (void*)L_3);
U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1* L_4 = V_0;
bool L_5 = ___autoReleaseHandle1;
NullCheck(L_4);
L_4->___autoReleaseHandle_2 = L_5;
// if (ShouldChainRequest)
bool L_6;
L_6 = AddressablesImpl_get_ShouldChainRequest_m7B0C3F2F8AC53881B87AB144601A4E80DE69560D(__this, NULL);
V_3 = L_6;
bool L_7 = V_3;
if (!L_7)
{
goto IL_0061;
}
}
{
// var chainOp = ResourceManager.CreateChainOperation(ChainOperation,
// op => ClearDependencyCacheAsync(key, autoReleaseHandle));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_8;
L_8 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_9;
L_9 = AddressablesImpl_get_ChainOperation_mD1E214493952096323F333E3315296E79C812DCE(__this, NULL);
U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1* L_10 = V_0;
Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C* L_11 = (Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C*)il2cpp_codegen_object_new(Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C_il2cpp_TypeInfo_var);
NullCheck(L_11);
Func_2__ctor_m0CF568F0997B23D516FE916245D30D8AC55FA439(L_11, L_10, (intptr_t)((void*)U3CU3Ec__DisplayClass112_0_U3CClearDependencyCacheAsyncU3Eb__0_m0BA97D26660C06DDD559A966D8E540D1CCE52B4B_RuntimeMethod_var), NULL);
NullCheck(L_8);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_12;
L_12 = ResourceManager_CreateChainOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB6C6AC207F515DE85518CBCB257300C1DB6E74B4(L_8, L_9, L_11, ResourceManager_CreateChainOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB6C6AC207F515DE85518CBCB257300C1DB6E74B4_RuntimeMethod_var);
V_4 = L_12;
// if (autoReleaseHandle)
U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1* L_13 = V_0;
NullCheck(L_13);
bool L_14 = L_13->___autoReleaseHandle_2;
V_5 = L_14;
bool L_15 = V_5;
if (!L_15)
{
goto IL_005b;
}
}
{
// AutoReleaseHandleOnCompletion(chainOp);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_16 = V_4;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA(__this, L_16, AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA_RuntimeMethod_var);
}
IL_005b:
{
// return chainOp;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_17 = V_4;
V_6 = L_17;
goto IL_00a3;
}
IL_0061:
{
// bool result = ClearDependencyCacheForKey(key);
U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1* L_18 = V_0;
NullCheck(L_18);
RuntimeObject* L_19 = L_18->___key_1;
bool L_20;
L_20 = AddressablesImpl_ClearDependencyCacheForKey_m26E7292DBBAB525BC1665E129684F51A39E5A8CB(__this, L_19, NULL);
V_1 = L_20;
// var completedOp = ResourceManager.CreateCompletedOperation(result, result ? String.Empty : "Unable to clear the cache. AssetBundle's may still be loaded for the given key.");
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_21;
L_21 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
bool L_22 = V_1;
bool L_23 = V_1;
G_B5_0 = L_22;
G_B5_1 = L_21;
if (L_23)
{
G_B6_0 = L_22;
G_B6_1 = L_21;
goto IL_007f;
}
}
{
G_B7_0 = _stringLiteralA972280FB27E9F8E7E268A8FC99BF5649309B172;
G_B7_1 = G_B5_0;
G_B7_2 = G_B5_1;
goto IL_0084;
}
IL_007f:
{
String_t* L_24 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
G_B7_0 = L_24;
G_B7_1 = G_B6_0;
G_B7_2 = G_B6_1;
}
IL_0084:
{
NullCheck(G_B7_2);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_25;
L_25 = ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F(G_B7_2, G_B7_1, G_B7_0, ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F_RuntimeMethod_var);
V_2 = L_25;
// if (autoReleaseHandle)
U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1* L_26 = V_0;
NullCheck(L_26);
bool L_27 = L_26->___autoReleaseHandle_2;
V_7 = L_27;
bool L_28 = V_7;
if (!L_28)
{
goto IL_009e;
}
}
{
// AutoReleaseHandleOnCompletion(completedOp);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_29 = V_2;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA(__this, L_29, AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA_RuntimeMethod_var);
}
IL_009e:
{
// return completedOp;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_30 = V_2;
V_6 = L_30;
goto IL_00a3;
}
IL_00a3:
{
// }
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_31 = V_6;
return L_31;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.AddressablesImpl::ClearDependencyCacheAsync(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 AddressablesImpl_ClearDependencyCacheAsync_m0DB5056B4986B2A50A970C6B9E462A7D93261BB6 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___locations0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB6C6AC207F515DE85518CBCB257300C1DB6E74B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass113_0_U3CClearDependencyCacheAsyncU3Eb__0_m1A489DCB3120CA962E46F992DD60B3ED4C901156_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46DFB99F855A40A1E005A2EEE184CA5CA101D2C6);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03* V_0 = NULL;
bool V_1 = false;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_6;
memset((&V_6), 0, sizeof(V_6));
RuntimeObject* V_7 = NULL;
RuntimeObject* V_8 = NULL;
bool V_9 = false;
int32_t G_B9_0 = 0;
bool G_B17_0 = false;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B17_1 = NULL;
bool G_B16_0 = false;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B16_1 = NULL;
String_t* G_B18_0 = NULL;
bool G_B18_1 = false;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B18_2 = NULL;
{
U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03* L_0 = (U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass113_0__ctor_m49DE791ED311A99491915B26AF3A703101F0FDED(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03* L_2 = V_0;
RuntimeObject* L_3 = ___locations0;
NullCheck(L_2);
L_2->___locations_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___locations_1), (void*)L_3);
U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03* L_4 = V_0;
bool L_5 = ___autoReleaseHandle1;
NullCheck(L_4);
L_4->___autoReleaseHandle_2 = L_5;
// if (ShouldChainRequest)
bool L_6;
L_6 = AddressablesImpl_get_ShouldChainRequest_m7B0C3F2F8AC53881B87AB144601A4E80DE69560D(__this, NULL);
V_3 = L_6;
bool L_7 = V_3;
if (!L_7)
{
goto IL_0061;
}
}
{
// var chainOp = ResourceManager.CreateChainOperation(ChainOperation,
// op => ClearDependencyCacheAsync(locations, autoReleaseHandle));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_8;
L_8 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_9;
L_9 = AddressablesImpl_get_ChainOperation_mD1E214493952096323F333E3315296E79C812DCE(__this, NULL);
U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03* L_10 = V_0;
Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C* L_11 = (Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C*)il2cpp_codegen_object_new(Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C_il2cpp_TypeInfo_var);
NullCheck(L_11);
Func_2__ctor_m0CF568F0997B23D516FE916245D30D8AC55FA439(L_11, L_10, (intptr_t)((void*)U3CU3Ec__DisplayClass113_0_U3CClearDependencyCacheAsyncU3Eb__0_m1A489DCB3120CA962E46F992DD60B3ED4C901156_RuntimeMethod_var), NULL);
NullCheck(L_8);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_12;
L_12 = ResourceManager_CreateChainOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB6C6AC207F515DE85518CBCB257300C1DB6E74B4(L_8, L_9, L_11, ResourceManager_CreateChainOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB6C6AC207F515DE85518CBCB257300C1DB6E74B4_RuntimeMethod_var);
V_4 = L_12;
// if (autoReleaseHandle)
U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03* L_13 = V_0;
NullCheck(L_13);
bool L_14 = L_13->___autoReleaseHandle_2;
V_5 = L_14;
bool L_15 = V_5;
if (!L_15)
{
goto IL_005b;
}
}
{
// AutoReleaseHandleOnCompletion(chainOp);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_16 = V_4;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA(__this, L_16, AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA_RuntimeMethod_var);
}
IL_005b:
{
// return chainOp;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_17 = V_4;
V_6 = L_17;
goto IL_00d8;
}
IL_0061:
{
// bool result = true;
V_1 = (bool)1;
// foreach (var location in locations)
U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03* L_18 = V_0;
NullCheck(L_18);
RuntimeObject* L_19 = L_18->___locations_1;
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::GetEnumerator() */, IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var, L_19);
V_7 = L_20;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0096:
{// begin finally (depth: 1)
{
RuntimeObject* L_21 = V_7;
if (!L_21)
{
goto IL_00a2;
}
}
{
RuntimeObject* L_22 = V_7;
NullCheck(L_22);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_22);
}
IL_00a2:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_008b_1;
}
IL_0073_1:
{
// foreach (var location in locations)
RuntimeObject* L_23 = V_7;
NullCheck(L_23);
RuntimeObject* L_24;
L_24 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Current() */, IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var, L_23);
V_8 = L_24;
// result = result && ClearDependencyCacheForKey(location);
bool L_25 = V_1;
if (!L_25)
{
goto IL_0089_1;
}
}
{
RuntimeObject* L_26 = V_8;
bool L_27;
L_27 = AddressablesImpl_ClearDependencyCacheForKey_m26E7292DBBAB525BC1665E129684F51A39E5A8CB(__this, L_26, NULL);
G_B9_0 = ((int32_t)(L_27));
goto IL_008a_1;
}
IL_0089_1:
{
G_B9_0 = 0;
}
IL_008a_1:
{
V_1 = (bool)G_B9_0;
}
IL_008b_1:
{
// foreach (var location in locations)
RuntimeObject* L_28 = V_7;
NullCheck(L_28);
bool L_29;
L_29 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_28);
if (L_29)
{
goto IL_0073_1;
}
}
{
goto IL_00a3;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00a3:
{
// var completedOp = ResourceManager.CreateCompletedOperation(result, result ? String.Empty : "Unable to clear the cache. AssetBundle's may still be loaded for the given key(s).");
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_30;
L_30 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
bool L_31 = V_1;
bool L_32 = V_1;
G_B16_0 = L_31;
G_B16_1 = L_30;
if (L_32)
{
G_B17_0 = L_31;
G_B17_1 = L_30;
goto IL_00b4;
}
}
{
G_B18_0 = _stringLiteral46DFB99F855A40A1E005A2EEE184CA5CA101D2C6;
G_B18_1 = G_B16_0;
G_B18_2 = G_B16_1;
goto IL_00b9;
}
IL_00b4:
{
String_t* L_33 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
G_B18_0 = L_33;
G_B18_1 = G_B17_0;
G_B18_2 = G_B17_1;
}
IL_00b9:
{
NullCheck(G_B18_2);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_34;
L_34 = ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F(G_B18_2, G_B18_1, G_B18_0, ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F_RuntimeMethod_var);
V_2 = L_34;
// if (autoReleaseHandle)
U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03* L_35 = V_0;
NullCheck(L_35);
bool L_36 = L_35->___autoReleaseHandle_2;
V_9 = L_36;
bool L_37 = V_9;
if (!L_37)
{
goto IL_00d3;
}
}
{
// AutoReleaseHandleOnCompletion(completedOp);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_38 = V_2;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA(__this, L_38, AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA_RuntimeMethod_var);
}
IL_00d3:
{
// return completedOp;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_39 = V_2;
V_6 = L_39;
goto IL_00d8;
}
IL_00d8:
{
// }
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_40 = V_6;
return L_40;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.AddressablesImpl::ClearDependencyCacheAsync(System.Collections.IEnumerable,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 AddressablesImpl_ClearDependencyCacheAsync_m283EC8640789B6FFC2EC7600903163356ED64396 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___keys0, bool ___autoReleaseHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB6C6AC207F515DE85518CBCB257300C1DB6E74B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass114_0_U3CClearDependencyCacheAsyncU3Eb__0_m9DCB86BBE69F6CD80BC4DBBED0CD14ED1786A2B2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46DFB99F855A40A1E005A2EEE184CA5CA101D2C6);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD* V_0 = NULL;
bool V_1 = false;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_6;
memset((&V_6), 0, sizeof(V_6));
RuntimeObject* V_7 = NULL;
RuntimeObject* V_8 = NULL;
RuntimeObject* V_9 = NULL;
bool V_10 = false;
int32_t G_B9_0 = 0;
bool G_B17_0 = false;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B17_1 = NULL;
bool G_B16_0 = false;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B16_1 = NULL;
String_t* G_B18_0 = NULL;
bool G_B18_1 = false;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B18_2 = NULL;
{
U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD* L_0 = (U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass114_0__ctor_m11AAE6DC581AA254686635E337A11441060F4666(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD* L_2 = V_0;
RuntimeObject* L_3 = ___keys0;
NullCheck(L_2);
L_2->___keys_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___keys_1), (void*)L_3);
U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD* L_4 = V_0;
bool L_5 = ___autoReleaseHandle1;
NullCheck(L_4);
L_4->___autoReleaseHandle_2 = L_5;
// if (ShouldChainRequest)
bool L_6;
L_6 = AddressablesImpl_get_ShouldChainRequest_m7B0C3F2F8AC53881B87AB144601A4E80DE69560D(__this, NULL);
V_3 = L_6;
bool L_7 = V_3;
if (!L_7)
{
goto IL_0064;
}
}
{
// var chainOp = ResourceManager.CreateChainOperation(ChainOperation,
// op => ClearDependencyCacheAsync(keys, autoReleaseHandle));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_8;
L_8 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_9;
L_9 = AddressablesImpl_get_ChainOperation_mD1E214493952096323F333E3315296E79C812DCE(__this, NULL);
U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD* L_10 = V_0;
Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C* L_11 = (Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C*)il2cpp_codegen_object_new(Func_2_t14966F95C806D7DACCC601336AF0611B5CF77D2C_il2cpp_TypeInfo_var);
NullCheck(L_11);
Func_2__ctor_m0CF568F0997B23D516FE916245D30D8AC55FA439(L_11, L_10, (intptr_t)((void*)U3CU3Ec__DisplayClass114_0_U3CClearDependencyCacheAsyncU3Eb__0_m9DCB86BBE69F6CD80BC4DBBED0CD14ED1786A2B2_RuntimeMethod_var), NULL);
NullCheck(L_8);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_12;
L_12 = ResourceManager_CreateChainOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB6C6AC207F515DE85518CBCB257300C1DB6E74B4(L_8, L_9, L_11, ResourceManager_CreateChainOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mB6C6AC207F515DE85518CBCB257300C1DB6E74B4_RuntimeMethod_var);
V_4 = L_12;
// if (autoReleaseHandle)
U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD* L_13 = V_0;
NullCheck(L_13);
bool L_14 = L_13->___autoReleaseHandle_2;
V_5 = L_14;
bool L_15 = V_5;
if (!L_15)
{
goto IL_005b;
}
}
{
// AutoReleaseHandleOnCompletion(chainOp);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_16 = V_4;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA(__this, L_16, AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA_RuntimeMethod_var);
}
IL_005b:
{
// return chainOp;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_17 = V_4;
V_6 = L_17;
goto IL_00e4;
}
IL_0064:
{
// bool result = true;
V_1 = (bool)1;
// foreach (var key in keys)
U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD* L_18 = V_0;
NullCheck(L_18);
RuntimeObject* L_19 = L_18->___keys_1;
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_19);
V_7 = L_20;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0099:
{// begin finally (depth: 1)
{
RuntimeObject* L_21 = V_7;
V_9 = ((RuntimeObject*)IsInst((RuntimeObject*)L_21, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_22 = V_9;
if (!L_22)
{
goto IL_00ae;
}
}
{
RuntimeObject* L_23 = V_9;
NullCheck(L_23);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_23);
}
IL_00ae:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_008e_1;
}
IL_0076_1:
{
// foreach (var key in keys)
RuntimeObject* L_24 = V_7;
NullCheck(L_24);
RuntimeObject* L_25;
L_25 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_24);
V_8 = L_25;
// result = result && ClearDependencyCacheForKey(key);
bool L_26 = V_1;
if (!L_26)
{
goto IL_008c_1;
}
}
{
RuntimeObject* L_27 = V_8;
bool L_28;
L_28 = AddressablesImpl_ClearDependencyCacheForKey_m26E7292DBBAB525BC1665E129684F51A39E5A8CB(__this, L_27, NULL);
G_B9_0 = ((int32_t)(L_28));
goto IL_008d_1;
}
IL_008c_1:
{
G_B9_0 = 0;
}
IL_008d_1:
{
V_1 = (bool)G_B9_0;
}
IL_008e_1:
{
// foreach (var key in keys)
RuntimeObject* L_29 = V_7;
NullCheck(L_29);
bool L_30;
L_30 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_29);
if (L_30)
{
goto IL_0076_1;
}
}
{
goto IL_00af;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00af:
{
// var completedOp = ResourceManager.CreateCompletedOperation(result, result ? String.Empty : "Unable to clear the cache. AssetBundle's may still be loaded for the given key(s).");
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_31;
L_31 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
bool L_32 = V_1;
bool L_33 = V_1;
G_B16_0 = L_32;
G_B16_1 = L_31;
if (L_33)
{
G_B17_0 = L_32;
G_B17_1 = L_31;
goto IL_00c0;
}
}
{
G_B18_0 = _stringLiteral46DFB99F855A40A1E005A2EEE184CA5CA101D2C6;
G_B18_1 = G_B16_0;
G_B18_2 = G_B16_1;
goto IL_00c5;
}
IL_00c0:
{
String_t* L_34 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
G_B18_0 = L_34;
G_B18_1 = G_B17_0;
G_B18_2 = G_B17_1;
}
IL_00c5:
{
NullCheck(G_B18_2);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_35;
L_35 = ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F(G_B18_2, G_B18_1, G_B18_0, ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F_RuntimeMethod_var);
V_2 = L_35;
// if (autoReleaseHandle)
U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD* L_36 = V_0;
NullCheck(L_36);
bool L_37 = L_36->___autoReleaseHandle_2;
V_10 = L_37;
bool L_38 = V_10;
if (!L_38)
{
goto IL_00df;
}
}
{
// AutoReleaseHandleOnCompletion(completedOp);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_39 = V_2;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA(__this, L_39, AddressablesImpl_AutoReleaseHandleOnCompletion_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m746CFBBE9008811576A48CE1A9EC0A7597ED50BA_RuntimeMethod_var);
}
IL_00df:
{
// return completedOp;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_40 = V_2;
V_6 = L_40;
goto IL_00e4;
}
IL_00e4:
{
// }
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_41 = V_6;
return L_41;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl::InstantiateAsync(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.Transform,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AddressablesImpl_InstantiateAsync_mFA8C8388EB69536C452ED0B70A14C00BCA3BA095 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___location0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent1, bool ___instantiateInWorldSpace2, bool ___trackHandle3, const RuntimeMethod* method)
{
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return InstantiateAsync(location, new InstantiationParameters(parent, instantiateInWorldSpace), trackHandle);
RuntimeObject* L_0 = ___location0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___parent1;
bool L_2 = ___instantiateInWorldSpace2;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_3;
memset((&L_3), 0, sizeof(L_3));
InstantiationParameters__ctor_mE2B0DEA67D18FA4C6B5A37BC07629A1364D6B107((&L_3), L_1, L_2, /*hidden argument*/NULL);
bool L_4 = ___trackHandle3;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_5;
L_5 = AddressablesImpl_InstantiateAsync_m9C8C0A5C1240DA8367D5D1D675372AF193ED1DB4(__this, L_0, L_3, L_4, NULL);
V_0 = L_5;
goto IL_0014;
}
IL_0014:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_6 = V_0;
return L_6;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl::InstantiateAsync(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AddressablesImpl_InstantiateAsync_m408055C93BD550F7359348E077C8B9FF3471B381 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___location0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent3, bool ___trackHandle4, const RuntimeMethod* method)
{
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return InstantiateAsync(location, new InstantiationParameters(position, rotation, parent), trackHandle);
RuntimeObject* L_0 = ___location0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___position1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___rotation2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___parent3;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_4;
memset((&L_4), 0, sizeof(L_4));
InstantiationParameters__ctor_mEFAF8D103303B2D9763B17BAB322E06931F13306((&L_4), L_1, L_2, L_3, /*hidden argument*/NULL);
bool L_5 = ___trackHandle4;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_6;
L_6 = AddressablesImpl_InstantiateAsync_m9C8C0A5C1240DA8367D5D1D675372AF193ED1DB4(__this, L_0, L_4, L_5, NULL);
V_0 = L_6;
goto IL_0016;
}
IL_0016:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_7 = V_0;
return L_7;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl::InstantiateAsync(System.Object,UnityEngine.Transform,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AddressablesImpl_InstantiateAsync_mD834F9EFCC94F9FB72BD2BC3EAE53BD7F9861E58 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent1, bool ___instantiateInWorldSpace2, bool ___trackHandle3, const RuntimeMethod* method)
{
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return InstantiateAsync(key, new InstantiationParameters(parent, instantiateInWorldSpace), trackHandle);
RuntimeObject* L_0 = ___key0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___parent1;
bool L_2 = ___instantiateInWorldSpace2;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_3;
memset((&L_3), 0, sizeof(L_3));
InstantiationParameters__ctor_mE2B0DEA67D18FA4C6B5A37BC07629A1364D6B107((&L_3), L_1, L_2, /*hidden argument*/NULL);
bool L_4 = ___trackHandle3;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_5;
L_5 = AddressablesImpl_InstantiateAsync_mEE0922EE21FCF112AB428A526D228BFFBDD810AD(__this, L_0, L_3, L_4, NULL);
V_0 = L_5;
goto IL_0014;
}
IL_0014:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_6 = V_0;
return L_6;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl::InstantiateAsync(System.Object,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AddressablesImpl_InstantiateAsync_mEC6599097225FEA1388691B7B7AA1309A81F39ED (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent3, bool ___trackHandle4, const RuntimeMethod* method)
{
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return InstantiateAsync(key, new InstantiationParameters(position, rotation, parent), trackHandle);
RuntimeObject* L_0 = ___key0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___position1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___rotation2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___parent3;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_4;
memset((&L_4), 0, sizeof(L_4));
InstantiationParameters__ctor_mEFAF8D103303B2D9763B17BAB322E06931F13306((&L_4), L_1, L_2, L_3, /*hidden argument*/NULL);
bool L_5 = ___trackHandle4;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_6;
L_6 = AddressablesImpl_InstantiateAsync_mEE0922EE21FCF112AB428A526D228BFFBDD810AD(__this, L_0, L_4, L_5, NULL);
V_0 = L_6;
goto IL_0016;
}
IL_0016:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_7 = V_0;
return L_7;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl::InstantiateWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Object,UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AddressablesImpl_InstantiateWithChain_m2CB2C73F5F8ED56745C79E4CF30337556D5FCB6B (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___key1, InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters2, bool ___trackHandle3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_add_CompletedTypeless_m115108F6BC687CE2AF8ADAE46C2155A3884344FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t6ECB9FF5C24BF441C5A4B302205FCAE341298080_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m717470AA9AACEE234F0F104B163AD9B636A40474_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass119_0_U3CInstantiateWithChainU3Eb__0_m3DA9ADE4A9A0C5AD0D060CB5CC37EE16F97B76C2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass119_0_t67AD38FC69A51B199D0107E2DE21A53432DFD048_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass119_0_t67AD38FC69A51B199D0107E2DE21A53432DFD048* V_0 = NULL;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_3;
memset((&V_3), 0, sizeof(V_3));
{
U3CU3Ec__DisplayClass119_0_t67AD38FC69A51B199D0107E2DE21A53432DFD048* L_0 = (U3CU3Ec__DisplayClass119_0_t67AD38FC69A51B199D0107E2DE21A53432DFD048*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass119_0_t67AD38FC69A51B199D0107E2DE21A53432DFD048_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass119_0__ctor_mD23200213D35AA740FE36C143D7F69AD123A7BC8(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass119_0_t67AD38FC69A51B199D0107E2DE21A53432DFD048* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass119_0_t67AD38FC69A51B199D0107E2DE21A53432DFD048* L_2 = V_0;
RuntimeObject* L_3 = ___key1;
NullCheck(L_2);
L_2->___key_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___key_1), (void*)L_3);
U3CU3Ec__DisplayClass119_0_t67AD38FC69A51B199D0107E2DE21A53432DFD048* L_4 = V_0;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_5 = ___instantiateParameters2;
NullCheck(L_4);
L_4->___instantiateParameters_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)&(((&L_4->___instantiateParameters_2))->___m_Parent_2), (void*)NULL);
// var chainOp = ResourceManager.CreateChainOperation(dep, op => InstantiateAsync(key, instantiateParameters, false));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_6;
L_6 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_7 = ___dep0;
U3CU3Ec__DisplayClass119_0_t67AD38FC69A51B199D0107E2DE21A53432DFD048* L_8 = V_0;
Func_2_t6ECB9FF5C24BF441C5A4B302205FCAE341298080* L_9 = (Func_2_t6ECB9FF5C24BF441C5A4B302205FCAE341298080*)il2cpp_codegen_object_new(Func_2_t6ECB9FF5C24BF441C5A4B302205FCAE341298080_il2cpp_TypeInfo_var);
NullCheck(L_9);
Func_2__ctor_m47BB44855CE802A1FC11ADD0C0F7A01E6F7BE2A8(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass119_0_U3CInstantiateWithChainU3Eb__0_m3DA9ADE4A9A0C5AD0D060CB5CC37EE16F97B76C2_RuntimeMethod_var), NULL);
NullCheck(L_6);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_10;
L_10 = ResourceManager_CreateChainOperation_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m717470AA9AACEE234F0F104B163AD9B636A40474(L_6, L_7, L_9, ResourceManager_CreateChainOperation_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m717470AA9AACEE234F0F104B163AD9B636A40474_RuntimeMethod_var);
V_1 = L_10;
// if (trackHandle)
bool L_11 = ___trackHandle3;
V_2 = L_11;
bool L_12 = V_2;
if (!L_12)
{
goto IL_0049;
}
}
{
// chainOp.CompletedTypeless += m_OnHandleCompleteAction;
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* L_13 = __this->___m_OnHandleCompleteAction_9;
AsyncOperationHandle_1_add_CompletedTypeless_m115108F6BC687CE2AF8ADAE46C2155A3884344FD((&V_1), L_13, AsyncOperationHandle_1_add_CompletedTypeless_m115108F6BC687CE2AF8ADAE46C2155A3884344FD_RuntimeMethod_var);
}
IL_0049:
{
// return chainOp;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_14 = V_1;
V_3 = L_14;
goto IL_004d;
}
IL_004d:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_15 = V_3;
return L_15;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl::InstantiateAsync(System.Object,UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AddressablesImpl_InstantiateAsync_mEE0922EE21FCF112AB428A526D228BFFBDD810AD (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters1, bool ___trackHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD00E44F3CADC84CC565FE5C5AC30E01A729DC139_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m565A1489A4290AA7ED87CE46AF71C8210A6CE2B2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mAFC9C56C8EBBDAD298B115B5CDC28BD959F95ED9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mF45216BAD4CA0605C8602687F4493D6908A2670F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateCompletedOperationWithException_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1166F4EFEE2B83FD6AAED1D317BF65B1E1826014_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_2;
memset((&V_2), 0, sizeof(V_2));
Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95 V_3;
memset((&V_3), 0, sizeof(V_3));
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* V_4 = NULL;
RuntimeObject* V_5 = NULL;
bool V_6 = false;
{
// if (ShouldChainRequest)
bool L_0;
L_0 = AddressablesImpl_get_ShouldChainRequest_m7B0C3F2F8AC53881B87AB144601A4E80DE69560D(__this, NULL);
V_1 = L_0;
bool L_1 = V_1;
if (!L_1)
{
goto IL_0020;
}
}
{
// return InstantiateWithChain(ChainOperation, key, instantiateParameters, trackHandle);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = AddressablesImpl_get_ChainOperation_mD1E214493952096323F333E3315296E79C812DCE(__this, NULL);
RuntimeObject* L_3 = ___key0;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_4 = ___instantiateParameters1;
bool L_5 = ___trackHandle2;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_6;
L_6 = AddressablesImpl_InstantiateWithChain_m2CB2C73F5F8ED56745C79E4CF30337556D5FCB6B(__this, L_2, L_3, L_4, L_5, NULL);
V_2 = L_6;
goto IL_00b1;
}
IL_0020:
{
// key = EvaluateKey(key);
RuntimeObject* L_7 = ___key0;
RuntimeObject* L_8;
L_8 = AddressablesImpl_EvaluateKey_mF8F0DBA33B0A60464585E2422A6D054E34E8B4F8(__this, L_7, NULL);
___key0 = L_8;
// foreach (var locatorInfo in m_ResourceLocators)
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_9 = __this->___m_ResourceLocators_5;
NullCheck(L_9);
Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95 L_10;
L_10 = List_1_GetEnumerator_mF45216BAD4CA0605C8602687F4493D6908A2670F(L_9, List_1_GetEnumerator_mF45216BAD4CA0605C8602687F4493D6908A2670F_RuntimeMethod_var);
V_3 = L_10;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0083:
{// begin finally (depth: 1)
Enumerator_Dispose_mD00E44F3CADC84CC565FE5C5AC30E01A729DC139((&V_3), Enumerator_Dispose_mD00E44F3CADC84CC565FE5C5AC30E01A729DC139_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0078_1;
}
IL_0038_1:
{
// foreach (var locatorInfo in m_ResourceLocators)
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_11;
L_11 = Enumerator_get_Current_mAFC9C56C8EBBDAD298B115B5CDC28BD959F95ED9_inline((&V_3), Enumerator_get_Current_mAFC9C56C8EBBDAD298B115B5CDC28BD959F95ED9_RuntimeMethod_var);
V_4 = L_11;
// var locator = locatorInfo.Locator;
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_12 = V_4;
NullCheck(L_12);
RuntimeObject* L_13;
L_13 = ResourceLocatorInfo_get_Locator_m7EA5D661DF4964E728CBA01D589ABBD5C9688218_inline(L_12, NULL);
V_5 = L_13;
// if (locator.Locate(key, typeof(GameObject), out locs))
RuntimeObject* L_14 = V_5;
RuntimeObject* L_15 = ___key0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_17;
L_17 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_16, NULL);
NullCheck(L_14);
bool L_18;
L_18 = InterfaceFuncInvoker3< bool, RuntimeObject*, Type_t*, RuntimeObject** >::Invoke(2 /* System.Boolean UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator::Locate(System.Object,System.Type,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>&) */, IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_il2cpp_TypeInfo_var, L_14, L_15, L_17, (&V_0));
V_6 = L_18;
bool L_19 = V_6;
if (!L_19)
{
goto IL_0077_1;
}
}
{
// return InstantiateAsync(locs[0], instantiateParameters, trackHandle);
RuntimeObject* L_20 = V_0;
NullCheck(L_20);
RuntimeObject* L_21;
L_21 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Item(System.Int32) */, IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var, L_20, 0);
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_22 = ___instantiateParameters1;
bool L_23 = ___trackHandle2;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_24;
L_24 = AddressablesImpl_InstantiateAsync_m9C8C0A5C1240DA8367D5D1D675372AF193ED1DB4(__this, L_21, L_22, L_23, NULL);
V_2 = L_24;
goto IL_00b1;
}
IL_0077_1:
{
}
IL_0078_1:
{
// foreach (var locatorInfo in m_ResourceLocators)
bool L_25;
L_25 = Enumerator_MoveNext_m565A1489A4290AA7ED87CE46AF71C8210A6CE2B2((&V_3), Enumerator_MoveNext_m565A1489A4290AA7ED87CE46AF71C8210A6CE2B2_RuntimeMethod_var);
if (L_25)
{
goto IL_0038_1;
}
}
{
goto IL_0092;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0092:
{
// return ResourceManager.CreateCompletedOperationWithException<GameObject>(null, new InvalidKeyException(key, typeof(GameObject)));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_26;
L_26 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
RuntimeObject* L_27 = ___key0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_28 = { reinterpret_cast<intptr_t> (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_29;
L_29 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_28, NULL);
InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* L_30 = (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34*)il2cpp_codegen_object_new(InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34_il2cpp_TypeInfo_var);
NullCheck(L_30);
InvalidKeyException__ctor_mA75E071E74953129BAA2A83B92185C62931D173E(L_30, L_27, L_29, NULL);
NullCheck(L_26);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_31;
L_31 = ResourceManager_CreateCompletedOperationWithException_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1166F4EFEE2B83FD6AAED1D317BF65B1E1826014(L_26, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, L_30, ResourceManager_CreateCompletedOperationWithException_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1166F4EFEE2B83FD6AAED1D317BF65B1E1826014_RuntimeMethod_var);
V_2 = L_31;
goto IL_00b1;
}
IL_00b1:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_32 = V_2;
return L_32;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl::InstantiateWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AddressablesImpl_InstantiateWithChain_m518DA48F0A30FC8D22B73227313CD328E13E2102 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___location1, InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters2, bool ___trackHandle3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_add_CompletedTypeless_m115108F6BC687CE2AF8ADAE46C2155A3884344FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t6ECB9FF5C24BF441C5A4B302205FCAE341298080_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m717470AA9AACEE234F0F104B163AD9B636A40474_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass121_0_U3CInstantiateWithChainU3Eb__0_mE59BCDC6926CFA1D7E66F8B31DB736513EF456B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass121_0_t1EACA48A947A21F5A592CD28CA20270734B4DD62_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass121_0_t1EACA48A947A21F5A592CD28CA20270734B4DD62* V_0 = NULL;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_3;
memset((&V_3), 0, sizeof(V_3));
{
U3CU3Ec__DisplayClass121_0_t1EACA48A947A21F5A592CD28CA20270734B4DD62* L_0 = (U3CU3Ec__DisplayClass121_0_t1EACA48A947A21F5A592CD28CA20270734B4DD62*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass121_0_t1EACA48A947A21F5A592CD28CA20270734B4DD62_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass121_0__ctor_m6F41F4B70845AEFC9E9038E16BE0F4F874C13282(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass121_0_t1EACA48A947A21F5A592CD28CA20270734B4DD62* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass121_0_t1EACA48A947A21F5A592CD28CA20270734B4DD62* L_2 = V_0;
RuntimeObject* L_3 = ___location1;
NullCheck(L_2);
L_2->___location_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___location_1), (void*)L_3);
U3CU3Ec__DisplayClass121_0_t1EACA48A947A21F5A592CD28CA20270734B4DD62* L_4 = V_0;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_5 = ___instantiateParameters2;
NullCheck(L_4);
L_4->___instantiateParameters_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)&(((&L_4->___instantiateParameters_2))->___m_Parent_2), (void*)NULL);
// var chainOp = ResourceManager.CreateChainOperation(dep, op => InstantiateAsync(location, instantiateParameters, false));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_6;
L_6 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_7 = ___dep0;
U3CU3Ec__DisplayClass121_0_t1EACA48A947A21F5A592CD28CA20270734B4DD62* L_8 = V_0;
Func_2_t6ECB9FF5C24BF441C5A4B302205FCAE341298080* L_9 = (Func_2_t6ECB9FF5C24BF441C5A4B302205FCAE341298080*)il2cpp_codegen_object_new(Func_2_t6ECB9FF5C24BF441C5A4B302205FCAE341298080_il2cpp_TypeInfo_var);
NullCheck(L_9);
Func_2__ctor_m47BB44855CE802A1FC11ADD0C0F7A01E6F7BE2A8(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass121_0_U3CInstantiateWithChainU3Eb__0_mE59BCDC6926CFA1D7E66F8B31DB736513EF456B4_RuntimeMethod_var), NULL);
NullCheck(L_6);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_10;
L_10 = ResourceManager_CreateChainOperation_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m717470AA9AACEE234F0F104B163AD9B636A40474(L_6, L_7, L_9, ResourceManager_CreateChainOperation_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m717470AA9AACEE234F0F104B163AD9B636A40474_RuntimeMethod_var);
V_1 = L_10;
// if (trackHandle)
bool L_11 = ___trackHandle3;
V_2 = L_11;
bool L_12 = V_2;
if (!L_12)
{
goto IL_0049;
}
}
{
// chainOp.CompletedTypeless += m_OnHandleCompleteAction;
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* L_13 = __this->___m_OnHandleCompleteAction_9;
AsyncOperationHandle_1_add_CompletedTypeless_m115108F6BC687CE2AF8ADAE46C2155A3884344FD((&V_1), L_13, AsyncOperationHandle_1_add_CompletedTypeless_m115108F6BC687CE2AF8ADAE46C2155A3884344FD_RuntimeMethod_var);
}
IL_0049:
{
// return chainOp;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_14 = V_1;
V_3 = L_14;
goto IL_004d;
}
IL_004d:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_15 = V_3;
return L_15;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl::InstantiateAsync(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.ResourceManagement.ResourceProviders.InstantiationParameters,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AddressablesImpl_InstantiateAsync_m9C8C0A5C1240DA8367D5D1D675372AF193ED1DB4 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___location0, InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 ___instantiateParameters1, bool ___trackHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_add_CompletedTypeless_m115108F6BC687CE2AF8ADAE46C2155A3884344FD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
{
// if (ShouldChainRequest)
bool L_0;
L_0 = AddressablesImpl_get_ShouldChainRequest_m7B0C3F2F8AC53881B87AB144601A4E80DE69560D(__this, NULL);
V_1 = L_0;
bool L_1 = V_1;
if (!L_1)
{
goto IL_001d;
}
}
{
// return InstantiateWithChain(ChainOperation, location, instantiateParameters, trackHandle);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = AddressablesImpl_get_ChainOperation_mD1E214493952096323F333E3315296E79C812DCE(__this, NULL);
RuntimeObject* L_3 = ___location0;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_4 = ___instantiateParameters1;
bool L_5 = ___trackHandle2;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_6;
L_6 = AddressablesImpl_InstantiateWithChain_m518DA48F0A30FC8D22B73227313CD328E13E2102(__this, L_2, L_3, L_4, L_5, NULL);
V_2 = L_6;
goto IL_004f;
}
IL_001d:
{
// var opHandle = ResourceManager.ProvideInstance(InstanceProvider, location, instantiateParameters);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_7;
L_7 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
RuntimeObject* L_8;
L_8 = AddressablesImpl_get_InstanceProvider_m8BC14A958EB91A2BD3A686758670C728190A6090(__this, NULL);
RuntimeObject* L_9 = ___location0;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_10 = ___instantiateParameters1;
NullCheck(L_7);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_11;
L_11 = ResourceManager_ProvideInstance_mF1EF383A4217EF54D26F7E414ED03AAE2CBF3D91(L_7, L_8, L_9, L_10, NULL);
V_0 = L_11;
// if (!trackHandle)
bool L_12 = ___trackHandle2;
V_3 = (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
bool L_13 = V_3;
if (!L_13)
{
goto IL_003d;
}
}
{
// return opHandle;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_14 = V_0;
V_2 = L_14;
goto IL_004f;
}
IL_003d:
{
// opHandle.CompletedTypeless += m_OnHandleCompleteAction;
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* L_15 = __this->___m_OnHandleCompleteAction_9;
AsyncOperationHandle_1_add_CompletedTypeless_m115108F6BC687CE2AF8ADAE46C2155A3884344FD((&V_0), L_15, AsyncOperationHandle_1_add_CompletedTypeless_m115108F6BC687CE2AF8ADAE46C2155A3884344FD_RuntimeMethod_var);
// return opHandle;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_16 = V_0;
V_2 = L_16;
goto IL_004f;
}
IL_004f:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_17 = V_2;
return L_17;
}
}
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl::ReleaseInstance(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AddressablesImpl_ReleaseInstance_mE61D6A077166382F5DC59DC3D3DFA6C90270705D (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___instance0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE5B1B2CF3154AF6ED819D2D08906E521090B2692_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB85B94102564C28807CB5D3592199AB876A0930C);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
{
// if (instance == null)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___instance0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_1;
bool L_2 = V_1;
if (!L_2)
{
goto IL_001d;
}
}
{
// LogWarning("Addressables.ReleaseInstance() - trying to release null object.");
AddressablesImpl_LogWarning_m1A027072AF03D4E499CF922978CBED57344AAF8A(__this, _stringLiteralB85B94102564C28807CB5D3592199AB876A0930C, NULL);
// return false;
V_2 = (bool)0;
goto IL_0041;
}
IL_001d:
{
// if (m_resultToHandle.TryGetValue(instance, out handle))
Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* L_3 = __this->___m_resultToHandle_12;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ___instance0;
NullCheck(L_3);
bool L_5;
L_5 = Dictionary_2_TryGetValue_mE5B1B2CF3154AF6ED819D2D08906E521090B2692(L_3, L_4, (&V_0), Dictionary_2_TryGetValue_mE5B1B2CF3154AF6ED819D2D08906E521090B2692_RuntimeMethod_var);
V_3 = L_5;
bool L_6 = V_3;
if (!L_6)
{
goto IL_0039;
}
}
{
// Release(handle);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_7 = V_0;
AddressablesImpl_Release_mBCA4FCEFB7E34BD7DA17F90CC86028197383A61D(__this, L_7, NULL);
goto IL_003d;
}
IL_0039:
{
// return false;
V_2 = (bool)0;
goto IL_0041;
}
IL_003d:
{
// return true;
V_2 = (bool)1;
goto IL_0041;
}
IL_0041:
{
// }
bool L_8 = V_2;
return L_8;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::LoadSceneWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,System.Object,UnityEngine.SceneManagement.LoadSceneMode,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_LoadSceneWithChain_m76A461A190BD123E27A57969C84831E3F5314C69 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___dep0, RuntimeObject* ___key1, int32_t ___loadMode2, bool ___activateOnLoad3, int32_t ___priority4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m67C739D8048B9195D60E73A7214F71B27910722B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass124_0_U3CLoadSceneWithChainU3Eb__0_mFB4DB51230942A5804E3B677B6C355F820D1A979_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE* V_0 = NULL;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_1;
memset((&V_1), 0, sizeof(V_1));
{
U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE* L_0 = (U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass124_0__ctor_mCB77B22621A5A0FCE36E9584BA0F163E32146561(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE* L_2 = V_0;
RuntimeObject* L_3 = ___key1;
NullCheck(L_2);
L_2->___key_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___key_1), (void*)L_3);
U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE* L_4 = V_0;
int32_t L_5 = ___loadMode2;
NullCheck(L_4);
L_4->___loadMode_2 = L_5;
U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE* L_6 = V_0;
bool L_7 = ___activateOnLoad3;
NullCheck(L_6);
L_6->___activateOnLoad_3 = L_7;
U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE* L_8 = V_0;
int32_t L_9 = ___priority4;
NullCheck(L_8);
L_8->___priority_4 = L_9;
// return TrackHandle(ResourceManager.CreateChainOperation(dep, op => LoadSceneAsync(key, loadMode, activateOnLoad, priority, false)));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_10;
L_10 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_11 = ___dep0;
U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE* L_12 = V_0;
Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675* L_13 = (Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675*)il2cpp_codegen_object_new(Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675_il2cpp_TypeInfo_var);
NullCheck(L_13);
Func_2__ctor_mF469F6138DDEEE44DDA515D084A8A9E3D1625994(L_13, L_12, (intptr_t)((void*)U3CU3Ec__DisplayClass124_0_U3CLoadSceneWithChainU3Eb__0_mFB4DB51230942A5804E3B677B6C355F820D1A979_RuntimeMethod_var), NULL);
NullCheck(L_10);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_14;
L_14 = ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m67C739D8048B9195D60E73A7214F71B27910722B(L_10, L_11, L_13, ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m67C739D8048B9195D60E73A7214F71B27910722B_RuntimeMethod_var);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_15;
L_15 = AddressablesImpl_TrackHandle_m83943CB8288691A45B0C30A6A0DD1237CFE93A95(__this, L_14, NULL);
V_1 = L_15;
goto IL_004d;
}
IL_004d:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_16 = V_1;
return L_16;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::LoadSceneAsync(System.Object,UnityEngine.SceneManagement.LoadSceneMode,System.Boolean,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_LoadSceneAsync_m01323F36D2513A26BB7A4365E1721D13B3F548D9 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___key0, int32_t ___loadMode1, bool ___activateOnLoad2, int32_t ___priority3, bool ___trackHandle4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateCompletedOperationWithException_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m6B5CD067856442A604A5AB2829CFA5BB5C895E94_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A V_4;
memset((&V_4), 0, sizeof(V_4));
{
// if (ShouldChainRequest)
bool L_0;
L_0 = AddressablesImpl_get_ShouldChainRequest_m7B0C3F2F8AC53881B87AB144601A4E80DE69560D(__this, NULL);
V_1 = L_0;
bool L_1 = V_1;
if (!L_1)
{
goto IL_001f;
}
}
{
// return LoadSceneWithChain(ChainOperation, key, loadMode, activateOnLoad, priority);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = AddressablesImpl_get_ChainOperation_mD1E214493952096323F333E3315296E79C812DCE(__this, NULL);
RuntimeObject* L_3 = ___key0;
int32_t L_4 = ___loadMode1;
bool L_5 = ___activateOnLoad2;
int32_t L_6 = ___priority3;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_7;
L_7 = AddressablesImpl_LoadSceneWithChain_m76A461A190BD123E27A57969C84831E3F5314C69(__this, L_2, L_3, L_4, L_5, L_6, NULL);
V_2 = L_7;
goto IL_0077;
}
IL_001f:
{
// if (!GetResourceLocations(key, typeof(SceneInstance), out locations))
RuntimeObject* L_8 = ___key0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_9, NULL);
bool L_11;
L_11 = AddressablesImpl_GetResourceLocations_m51B702F089F2E776BFB4D3C0D3C0CF982B1C77F1(__this, L_8, L_10, (&V_0), NULL);
V_3 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
bool L_12 = V_3;
if (!L_12)
{
goto IL_0061;
}
}
{
// return ResourceManager.CreateCompletedOperationWithException<SceneInstance>(default(SceneInstance), new InvalidKeyException(key, typeof(SceneInstance)));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_13;
L_13 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
il2cpp_codegen_initobj((&V_4), sizeof(SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A));
SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A L_14 = V_4;
RuntimeObject* L_15 = ___key0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_17;
L_17 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_16, NULL);
InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* L_18 = (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34*)il2cpp_codegen_object_new(InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34_il2cpp_TypeInfo_var);
NullCheck(L_18);
InvalidKeyException__ctor_mA75E071E74953129BAA2A83B92185C62931D173E(L_18, L_15, L_17, NULL);
NullCheck(L_13);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_19;
L_19 = ResourceManager_CreateCompletedOperationWithException_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m6B5CD067856442A604A5AB2829CFA5BB5C895E94(L_13, L_14, L_18, ResourceManager_CreateCompletedOperationWithException_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m6B5CD067856442A604A5AB2829CFA5BB5C895E94_RuntimeMethod_var);
V_2 = L_19;
goto IL_0077;
}
IL_0061:
{
// return LoadSceneAsync(locations[0], loadMode, activateOnLoad, priority, trackHandle);
RuntimeObject* L_20 = V_0;
NullCheck(L_20);
RuntimeObject* L_21;
L_21 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Item(System.Int32) */, IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var, L_20, 0);
int32_t L_22 = ___loadMode1;
bool L_23 = ___activateOnLoad2;
int32_t L_24 = ___priority3;
bool L_25 = ___trackHandle4;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_26;
L_26 = AddressablesImpl_LoadSceneAsync_mCB03AE1B2FF7EEBD52E9D1E9440B9932F701A1D6(__this, L_21, L_22, L_23, L_24, L_25, NULL);
V_2 = L_26;
goto IL_0077;
}
IL_0077:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_27 = V_2;
return L_27;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::LoadSceneAsync(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.SceneManagement.LoadSceneMode,System.Boolean,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_LoadSceneAsync_mCB03AE1B2FF7EEBD52E9D1E9440B9932F701A1D6 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___location0, int32_t ___loadMode1, bool ___activateOnLoad2, int32_t ___priority3, bool ___trackHandle4, const RuntimeMethod* method)
{
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var handle = ResourceManager.ProvideScene(SceneProvider, location, loadMode, activateOnLoad, priority);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_0;
L_0 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
RuntimeObject* L_1 = __this->___SceneProvider_4;
RuntimeObject* L_2 = ___location0;
int32_t L_3 = ___loadMode1;
bool L_4 = ___activateOnLoad2;
int32_t L_5 = ___priority3;
NullCheck(L_0);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_6;
L_6 = ResourceManager_ProvideScene_m7443C66FADC9A66CA7E073DA080AC25BEB8FAC7F(L_0, L_1, L_2, L_3, L_4, L_5, NULL);
V_0 = L_6;
// if (trackHandle)
bool L_7 = ___trackHandle4;
V_1 = L_7;
bool L_8 = V_1;
if (!L_8)
{
goto IL_0028;
}
}
{
// return TrackHandle(handle);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_9 = V_0;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_10;
L_10 = AddressablesImpl_TrackHandle_m83943CB8288691A45B0C30A6A0DD1237CFE93A95(__this, L_9, NULL);
V_2 = L_10;
goto IL_002c;
}
IL_0028:
{
// return handle;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_11 = V_0;
V_2 = L_11;
goto IL_002c;
}
IL_002c:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_12 = V_2;
return L_12;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::UnloadSceneAsync(UnityEngine.ResourceManagement.ResourceProviders.SceneInstance,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_UnloadSceneAsync_mBADAC031E335590330C3DDE567EA61F15CF4FDFF (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A ___scene0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE5B1B2CF3154AF6ED819D2D08906E521090B2692_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsyncOperation_tAA751C850291C1C50151BE8313DE52B2A894023C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateCompletedOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m54D08D83DECF41A34A7D44FE4C80811A0EFD62CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD49BE5DE6432BF4BF24C0FDE45A2C97DA1C33B9);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
String_t* V_2 = NULL;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
{
// if (!m_resultToHandle.TryGetValue(scene, out handle))
Dictionary_2_tCF0DE186C024D133CC46FA0B271E5359DBFAD9B4* L_0 = __this->___m_resultToHandle_12;
SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A L_1 = ___scene0;
SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A L_2 = L_1;
RuntimeObject* L_3 = Box(SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_il2cpp_TypeInfo_var, &L_2);
NullCheck(L_0);
bool L_4;
L_4 = Dictionary_2_TryGetValue_mE5B1B2CF3154AF6ED819D2D08906E521090B2692(L_0, L_3, (&V_0), Dictionary_2_TryGetValue_mE5B1B2CF3154AF6ED819D2D08906E521090B2692_RuntimeMethod_var);
V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_0045;
}
}
{
// var msg = string.Format("Addressables.UnloadSceneAsync() - Cannot find handle for scene {0}", scene);
SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A L_6 = ___scene0;
SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A L_7 = L_6;
RuntimeObject* L_8 = Box(SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_il2cpp_TypeInfo_var, &L_7);
String_t* L_9;
L_9 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(_stringLiteralAD49BE5DE6432BF4BF24C0FDE45A2C97DA1C33B9, L_8, NULL);
V_2 = L_9;
// LogWarning(msg);
String_t* L_10 = V_2;
AddressablesImpl_LogWarning_m1A027072AF03D4E499CF922978CBED57344AAF8A(__this, L_10, NULL);
// return ResourceManager.CreateCompletedOperation<SceneInstance>(scene, msg);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_11;
L_11 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
SceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A L_12 = ___scene0;
String_t* L_13 = V_2;
NullCheck(L_11);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_14;
L_14 = ResourceManager_CreateCompletedOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m54D08D83DECF41A34A7D44FE4C80811A0EFD62CF(L_11, L_12, L_13, ResourceManager_CreateCompletedOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m54D08D83DECF41A34A7D44FE4C80811A0EFD62CF_RuntimeMethod_var);
V_3 = L_14;
goto IL_006e;
}
IL_0045:
{
// if (handle.m_InternalOp.IsRunning)
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_15 = V_0;
RuntimeObject* L_16 = L_15.___m_InternalOp_0;
NullCheck(L_16);
bool L_17;
L_17 = InterfaceFuncInvoker0< bool >::Invoke(14 /* System.Boolean UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation::get_IsRunning() */, IAsyncOperation_tAA751C850291C1C50151BE8313DE52B2A894023C_il2cpp_TypeInfo_var, L_16);
V_4 = L_17;
bool L_18 = V_4;
if (!L_18)
{
goto IL_0062;
}
}
{
// return CreateUnloadSceneWithChain(handle, unloadOptions, autoReleaseHandle);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_19 = V_0;
int32_t L_20 = ___unloadOptions1;
bool L_21 = ___autoReleaseHandle2;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_22;
L_22 = AddressablesImpl_CreateUnloadSceneWithChain_m4773DCFDCD481D0677ED8738A34DDF1C2E97964F(__this, L_19, L_20, L_21, NULL);
V_3 = L_22;
goto IL_006e;
}
IL_0062:
{
// return UnloadSceneAsync(handle, unloadOptions, autoReleaseHandle);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_23 = V_0;
int32_t L_24 = ___unloadOptions1;
bool L_25 = ___autoReleaseHandle2;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_26;
L_26 = AddressablesImpl_UnloadSceneAsync_m37210AD09729FEAF3F075450BCC9A7C38B6A488C(__this, L_23, L_24, L_25, NULL);
V_3 = L_26;
goto IL_006e;
}
IL_006e:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_27 = V_3;
return L_27;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::UnloadSceneAsync(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_UnloadSceneAsync_m37210AD09729FEAF3F075450BCC9A7C38B6A488C (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_Convert_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m40740472C22DEE6B955A2979A31B3D3825FE2BA1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsyncOperation_tAA751C850291C1C50151BE8313DE52B2A894023C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (handle.m_InternalOp.IsRunning)
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_0 = ___handle0;
RuntimeObject* L_1 = L_0.___m_InternalOp_0;
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(14 /* System.Boolean UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation::get_IsRunning() */, IAsyncOperation_tAA751C850291C1C50151BE8313DE52B2A894023C_il2cpp_TypeInfo_var, L_1);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_001c;
}
}
{
// return CreateUnloadSceneWithChain(handle, unloadOptions, autoReleaseHandle);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_4 = ___handle0;
int32_t L_5 = ___unloadOptions1;
bool L_6 = ___autoReleaseHandle2;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_7;
L_7 = AddressablesImpl_CreateUnloadSceneWithChain_m4773DCFDCD481D0677ED8738A34DDF1C2E97964F(__this, L_4, L_5, L_6, NULL);
V_1 = L_7;
goto IL_002e;
}
IL_001c:
{
// return UnloadSceneAsync(handle.Convert<SceneInstance>(), unloadOptions, autoReleaseHandle);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_8;
L_8 = AsyncOperationHandle_Convert_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m40740472C22DEE6B955A2979A31B3D3825FE2BA1((&___handle0), AsyncOperationHandle_Convert_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m40740472C22DEE6B955A2979A31B3D3825FE2BA1_RuntimeMethod_var);
int32_t L_9 = ___unloadOptions1;
bool L_10 = ___autoReleaseHandle2;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_11;
L_11 = AddressablesImpl_UnloadSceneAsync_mBD793D435D1FFC95B2F575701E2B05F78D67C4C3(__this, L_8, L_9, L_10, NULL);
V_1 = L_11;
goto IL_002e;
}
IL_002e:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_12 = V_1;
return L_12;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::UnloadSceneAsync(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_UnloadSceneAsync_mBD793D435D1FFC95B2F575701E2B05F78D67C4C3 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_get_IsRunning_mC57EEBFBB62A9CE467308DC61337C692B4A956CF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (handle.m_InternalOp.IsRunning)
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_0 = ___handle0;
AsyncOperationBase_1_t53CEC258A81CC6E6C433249F4DBF1B719395DBD7* L_1 = L_0.___m_InternalOp_0;
NullCheck(L_1);
bool L_2;
L_2 = AsyncOperationBase_1_get_IsRunning_mC57EEBFBB62A9CE467308DC61337C692B4A956CF_inline(L_1, AsyncOperationBase_1_get_IsRunning_mC57EEBFBB62A9CE467308DC61337C692B4A956CF_RuntimeMethod_var);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_001c;
}
}
{
// return CreateUnloadSceneWithChain(handle, unloadOptions, autoReleaseHandle);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_4 = ___handle0;
int32_t L_5 = ___unloadOptions1;
bool L_6 = ___autoReleaseHandle2;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_7;
L_7 = AddressablesImpl_CreateUnloadSceneWithChain_m217E2D006EAAEA5FE9140909C3E4D823A11ED527(__this, L_4, L_5, L_6, NULL);
V_1 = L_7;
goto IL_0028;
}
IL_001c:
{
// return InternalUnloadScene(handle, unloadOptions, autoReleaseHandle);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_8 = ___handle0;
int32_t L_9 = ___unloadOptions1;
bool L_10 = ___autoReleaseHandle2;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_11;
L_11 = AddressablesImpl_InternalUnloadScene_mFFCE1581450DEFA20442388F93A496C50C2C0B71(__this, L_8, L_9, L_10, NULL);
V_1 = L_11;
goto IL_0028;
}
IL_0028:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_12 = V_1;
return L_12;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::CreateUnloadSceneWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_CreateUnloadSceneWithChain_m4773DCFDCD481D0677ED8738A34DDF1C2E97964F (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m67C739D8048B9195D60E73A7214F71B27910722B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass130_0_U3CCreateUnloadSceneWithChainU3Eb__0_m0AAED9CA4D8C753971315CEF051ED7DAB9E2E60E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass130_0_tAAE5D9515E0748DDEF124325C373F600B8F7D514_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass130_0_tAAE5D9515E0748DDEF124325C373F600B8F7D514* V_0 = NULL;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_1;
memset((&V_1), 0, sizeof(V_1));
{
U3CU3Ec__DisplayClass130_0_tAAE5D9515E0748DDEF124325C373F600B8F7D514* L_0 = (U3CU3Ec__DisplayClass130_0_tAAE5D9515E0748DDEF124325C373F600B8F7D514*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass130_0_tAAE5D9515E0748DDEF124325C373F600B8F7D514_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass130_0__ctor_m536BD1BD2E597007044DC36E73D8554D52D69379(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass130_0_tAAE5D9515E0748DDEF124325C373F600B8F7D514* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass130_0_tAAE5D9515E0748DDEF124325C373F600B8F7D514* L_2 = V_0;
int32_t L_3 = ___unloadOptions1;
NullCheck(L_2);
L_2->___unloadOptions_1 = L_3;
U3CU3Ec__DisplayClass130_0_tAAE5D9515E0748DDEF124325C373F600B8F7D514* L_4 = V_0;
bool L_5 = ___autoReleaseHandle2;
NullCheck(L_4);
L_4->___autoReleaseHandle_2 = L_5;
// return m_ResourceManager.CreateChainOperation(handle, (completedHandle) => InternalUnloadScene(completedHandle.Convert<SceneInstance>(), unloadOptions, autoReleaseHandle));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_6 = __this->___m_ResourceManager_0;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_7 = ___handle0;
U3CU3Ec__DisplayClass130_0_tAAE5D9515E0748DDEF124325C373F600B8F7D514* L_8 = V_0;
Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675* L_9 = (Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675*)il2cpp_codegen_object_new(Func_2_tA75B188701054DE57CA95E2796C04C6DFD908675_il2cpp_TypeInfo_var);
NullCheck(L_9);
Func_2__ctor_mF469F6138DDEEE44DDA515D084A8A9E3D1625994(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass130_0_U3CCreateUnloadSceneWithChainU3Eb__0_m0AAED9CA4D8C753971315CEF051ED7DAB9E2E60E_RuntimeMethod_var), NULL);
NullCheck(L_6);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_10;
L_10 = ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m67C739D8048B9195D60E73A7214F71B27910722B(L_6, L_7, L_9, ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m67C739D8048B9195D60E73A7214F71B27910722B_RuntimeMethod_var);
V_1 = L_10;
goto IL_0037;
}
IL_0037:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_11 = V_1;
return L_11;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::CreateUnloadSceneWithChain(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_CreateUnloadSceneWithChain_m217E2D006EAAEA5FE9140909C3E4D823A11ED527 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tBAB72AD514333409955F64CF3608C4B5DEE65A7E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m85CC5296096392FF64310EE15249CF003BC55C37_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass131_0_U3CCreateUnloadSceneWithChainU3Eb__0_m7EDB0B37B1EE810A042FF91AD36D16A5FFEA37D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass131_0_t3A713D4B99D873080F32D5CF5381CEF4685CB769_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass131_0_t3A713D4B99D873080F32D5CF5381CEF4685CB769* V_0 = NULL;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_1;
memset((&V_1), 0, sizeof(V_1));
{
U3CU3Ec__DisplayClass131_0_t3A713D4B99D873080F32D5CF5381CEF4685CB769* L_0 = (U3CU3Ec__DisplayClass131_0_t3A713D4B99D873080F32D5CF5381CEF4685CB769*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass131_0_t3A713D4B99D873080F32D5CF5381CEF4685CB769_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass131_0__ctor_m914A7E92FCC5F11BF4C778233EE7E5D49868B859(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass131_0_t3A713D4B99D873080F32D5CF5381CEF4685CB769* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass131_0_t3A713D4B99D873080F32D5CF5381CEF4685CB769* L_2 = V_0;
int32_t L_3 = ___unloadOptions1;
NullCheck(L_2);
L_2->___unloadOptions_1 = L_3;
U3CU3Ec__DisplayClass131_0_t3A713D4B99D873080F32D5CF5381CEF4685CB769* L_4 = V_0;
bool L_5 = ___autoReleaseHandle2;
NullCheck(L_4);
L_4->___autoReleaseHandle_2 = L_5;
// return m_ResourceManager.CreateChainOperation(handle, (completedHandle) => InternalUnloadScene(completedHandle, unloadOptions, autoReleaseHandle));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_6 = __this->___m_ResourceManager_0;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_7 = ___handle0;
U3CU3Ec__DisplayClass131_0_t3A713D4B99D873080F32D5CF5381CEF4685CB769* L_8 = V_0;
Func_2_tBAB72AD514333409955F64CF3608C4B5DEE65A7E* L_9 = (Func_2_tBAB72AD514333409955F64CF3608C4B5DEE65A7E*)il2cpp_codegen_object_new(Func_2_tBAB72AD514333409955F64CF3608C4B5DEE65A7E_il2cpp_TypeInfo_var);
NullCheck(L_9);
Func_2__ctor_mE6DF3511C63729556608157B88C73DF366571DBF(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass131_0_U3CCreateUnloadSceneWithChainU3Eb__0_m7EDB0B37B1EE810A042FF91AD36D16A5FFEA37D4_RuntimeMethod_var), NULL);
NullCheck(L_6);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_10;
L_10 = ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m85CC5296096392FF64310EE15249CF003BC55C37(L_6, L_7, L_9, ResourceManager_CreateChainOperation_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m85CC5296096392FF64310EE15249CF003BC55C37_RuntimeMethod_var);
V_1 = L_10;
goto IL_0037;
}
IL_0037:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_11 = V_1;
return L_11;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl::InternalUnloadScene(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>,UnityEngine.SceneManagement.UnloadSceneOptions,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AddressablesImpl_InternalUnloadScene_mFFCE1581450DEFA20442388F93A496C50C2C0B71 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___handle0, int32_t ___unloadOptions1, bool ___autoReleaseHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_AutoReleaseHandleOnCompletion_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m4C906A30C1261F68C3E129AB73FD19520B454F86_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var relOp = SceneProvider.ReleaseScene(ResourceManager, handle, unloadOptions);
RuntimeObject* L_0 = __this->___SceneProvider_4;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_1;
L_1 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_2 = ___handle0;
int32_t L_3 = ___unloadOptions1;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_4;
L_4 = SceneProviderExtensions_ReleaseScene_m2AF033AE9F34DF57A72C775CB2493EC217490228(L_0, L_1, L_2, L_3, NULL);
V_0 = L_4;
// if (autoReleaseHandle)
bool L_5 = ___autoReleaseHandle2;
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_0023;
}
}
{
// AutoReleaseHandleOnCompletion(relOp, true);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_7 = V_0;
AddressablesImpl_AutoReleaseHandleOnCompletion_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m4C906A30C1261F68C3E129AB73FD19520B454F86(__this, L_7, (bool)1, AddressablesImpl_AutoReleaseHandleOnCompletion_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m4C906A30C1261F68C3E129AB73FD19520B454F86_RuntimeMethod_var);
}
IL_0023:
{
// return relOp;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_8 = V_0;
V_2 = L_8;
goto IL_0027;
}
IL_0027:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_9 = V_2;
return L_9;
}
}
// System.Object UnityEngine.AddressableAssets.AddressablesImpl::EvaluateKey(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AddressablesImpl_EvaluateKey_mF8F0DBA33B0A60464585E2422A6D054E34E8B4F8 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKeyEvaluator_tC315850916BC72D1BFAAC099DAD3CF47F32679DF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
RuntimeObject* V_1 = NULL;
{
// if (obj is IKeyEvaluator)
RuntimeObject* L_0 = ___obj0;
V_0 = (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_0, IKeyEvaluator_tC315850916BC72D1BFAAC099DAD3CF47F32679DF_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001c;
}
}
{
// return (obj as IKeyEvaluator).RuntimeKey;
RuntimeObject* L_2 = ___obj0;
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)L_2, IKeyEvaluator_tC315850916BC72D1BFAAC099DAD3CF47F32679DF_il2cpp_TypeInfo_var)));
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Object UnityEngine.AddressableAssets.IKeyEvaluator::get_RuntimeKey() */, IKeyEvaluator_tC315850916BC72D1BFAAC099DAD3CF47F32679DF_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)L_2, IKeyEvaluator_tC315850916BC72D1BFAAC099DAD3CF47F32679DF_il2cpp_TypeInfo_var)));
V_1 = L_3;
goto IL_0020;
}
IL_001c:
{
// return obj;
RuntimeObject* L_4 = ___obj0;
V_1 = L_4;
goto IL_0020;
}
IL_0020:
{
// }
RuntimeObject* L_5 = V_1;
return L_5;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<System.String>> UnityEngine.AddressableAssets.AddressablesImpl::CheckForCatalogUpdates(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 AddressablesImpl_CheckForCatalogUpdates_mCBEC83E0DC72938D3F55F6E3B5B193B921E3619F (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, bool ___autoReleaseHandle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_AutoReleaseHandleOnTypelessCompletion_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_m471952E989961EBB4773FAADBCBDB39B25802C1A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_Release_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_mE9A1CEFFDA68FCFC0B5DD4D30202F09C7200B822_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mF4DB738195452A50E06EFDBE8415FA4EC879C4F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckCatalogsOperation_t52E16371C9C8F9D2530A486D815756A257B0CE63_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if (m_ActiveCheckUpdateOperation.IsValid())
AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646* L_0 = (&__this->___m_ActiveCheckUpdateOperation_7);
bool L_1;
L_1 = AsyncOperationHandle_1_IsValid_mF4DB738195452A50E06EFDBE8415FA4EC879C4F4(L_0, AsyncOperationHandle_1_IsValid_mF4DB738195452A50E06EFDBE8415FA4EC879C4F4_RuntimeMethod_var);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001d;
}
}
{
// Release(m_ActiveCheckUpdateOperation);
AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 L_3 = __this->___m_ActiveCheckUpdateOperation_7;
AddressablesImpl_Release_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_mE9A1CEFFDA68FCFC0B5DD4D30202F09C7200B822(__this, L_3, AddressablesImpl_Release_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_mE9A1CEFFDA68FCFC0B5DD4D30202F09C7200B822_RuntimeMethod_var);
}
IL_001d:
{
// m_ActiveCheckUpdateOperation = new CheckCatalogsOperation(this).Start(m_ResourceLocators);
CheckCatalogsOperation_t52E16371C9C8F9D2530A486D815756A257B0CE63* L_4 = (CheckCatalogsOperation_t52E16371C9C8F9D2530A486D815756A257B0CE63*)il2cpp_codegen_object_new(CheckCatalogsOperation_t52E16371C9C8F9D2530A486D815756A257B0CE63_il2cpp_TypeInfo_var);
NullCheck(L_4);
CheckCatalogsOperation__ctor_m219855D6B8101674B79BE71D2BB298AE35CAD656(L_4, __this, NULL);
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_5 = __this->___m_ResourceLocators_5;
NullCheck(L_4);
AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 L_6;
L_6 = CheckCatalogsOperation_Start_m210368C1A838F77B36463D20E909AE8361ECB9C4(L_4, L_5, NULL);
__this->___m_ActiveCheckUpdateOperation_7 = L_6;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ActiveCheckUpdateOperation_7))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ActiveCheckUpdateOperation_7))->___m_LocationName_2), (void*)NULL);
#endif
// if (autoReleaseHandle)
bool L_7 = ___autoReleaseHandle0;
V_1 = L_7;
bool L_8 = V_1;
if (!L_8)
{
goto IL_0046;
}
}
{
// AutoReleaseHandleOnTypelessCompletion(m_ActiveCheckUpdateOperation);
AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 L_9 = __this->___m_ActiveCheckUpdateOperation_7;
AddressablesImpl_AutoReleaseHandleOnTypelessCompletion_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_m471952E989961EBB4773FAADBCBDB39B25802C1A(__this, L_9, AddressablesImpl_AutoReleaseHandleOnTypelessCompletion_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_m471952E989961EBB4773FAADBCBDB39B25802C1A_RuntimeMethod_var);
}
IL_0046:
{
// return m_ActiveCheckUpdateOperation;
AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 L_10 = __this->___m_ActiveCheckUpdateOperation_7;
V_2 = L_10;
goto IL_004f;
}
IL_004f:
{
// }
AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 L_11 = V_2;
return L_11;
}
}
// UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo UnityEngine.AddressableAssets.AddressablesImpl::GetLocatorInfo(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* AddressablesImpl_GetLocatorInfo_m575ED39DFF9A7C46E09D41BC08DC7CF465AC4451 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, String_t* ___c0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD00E44F3CADC84CC565FE5C5AC30E01A729DC139_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m565A1489A4290AA7ED87CE46AF71C8210A6CE2B2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mAFC9C56C8EBBDAD298B115B5CDC28BD959F95ED9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mF45216BAD4CA0605C8602687F4493D6908A2670F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95 V_0;
memset((&V_0), 0, sizeof(V_0));
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* V_1 = NULL;
bool V_2 = false;
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* V_3 = NULL;
{
// foreach (var l in m_ResourceLocators)
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_0 = __this->___m_ResourceLocators_5;
NullCheck(L_0);
Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95 L_1;
L_1 = List_1_GetEnumerator_mF45216BAD4CA0605C8602687F4493D6908A2670F(L_0, List_1_GetEnumerator_mF45216BAD4CA0605C8602687F4493D6908A2670F_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003c:
{// begin finally (depth: 1)
Enumerator_Dispose_mD00E44F3CADC84CC565FE5C5AC30E01A729DC139((&V_0), Enumerator_Dispose_mD00E44F3CADC84CC565FE5C5AC30E01A729DC139_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0031_1;
}
IL_0010_1:
{
// foreach (var l in m_ResourceLocators)
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_2;
L_2 = Enumerator_get_Current_mAFC9C56C8EBBDAD298B115B5CDC28BD959F95ED9_inline((&V_0), Enumerator_get_Current_mAFC9C56C8EBBDAD298B115B5CDC28BD959F95ED9_RuntimeMethod_var);
V_1 = L_2;
// if (l.Locator.LocatorId == c)
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_3 = V_1;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = ResourceLocatorInfo_get_Locator_m7EA5D661DF4964E728CBA01D589ABBD5C9688218_inline(L_3, NULL);
NullCheck(L_4);
String_t* L_5;
L_5 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator::get_LocatorId() */, IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_il2cpp_TypeInfo_var, L_4);
String_t* L_6 = ___c0;
bool L_7;
L_7 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_5, L_6, NULL);
V_2 = L_7;
bool L_8 = V_2;
if (!L_8)
{
goto IL_0031_1;
}
}
{
// return l;
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_9 = V_1;
V_3 = L_9;
goto IL_004f;
}
IL_0031_1:
{
// foreach (var l in m_ResourceLocators)
bool L_10;
L_10 = Enumerator_MoveNext_m565A1489A4290AA7ED87CE46AF71C8210A6CE2B2((&V_0), Enumerator_MoveNext_m565A1489A4290AA7ED87CE46AF71C8210A6CE2B2_RuntimeMethod_var);
if (L_10)
{
goto IL_0010_1;
}
}
{
goto IL_004b;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004b:
{
// return null;
V_3 = (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54*)NULL;
goto IL_004f;
}
IL_004f:
{
// }
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_11 = V_3;
return L_11;
}
}
// System.Collections.Generic.IEnumerable`1<System.String> UnityEngine.AddressableAssets.AddressablesImpl::get_CatalogsWithAvailableUpdates()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AddressablesImpl_get_CatalogsWithAvailableUpdates_m9E268E83C0B9766C88A75CC22422AE06F780B464 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_TisString_t_mF142FB922673508994C89B7580CB49A6C4CEF18F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_m9DBF3FA87A14A6D9222183B6C0949E70C43F1910_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_CatalogsWithAvailableUpdatesU3Eb__137_0_mB77EC87DF3D024CC19E207D44A4B2E978531C3A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_CatalogsWithAvailableUpdatesU3Eb__137_1_m82430372C1DE7D9DF78F79A7D5F43CBC495AFD66_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554* G_B2_0 = NULL;
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* G_B2_1 = NULL;
Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554* G_B1_0 = NULL;
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* G_B1_1 = NULL;
Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* G_B4_0 = NULL;
RuntimeObject* G_B4_1 = NULL;
Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* G_B3_0 = NULL;
RuntimeObject* G_B3_1 = NULL;
{
// internal IEnumerable<string> CatalogsWithAvailableUpdates => m_ResourceLocators.Where(s => s.ContentUpdateAvailable).Select(s => s.Locator.LocatorId);
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_0 = __this->___m_ResourceLocators_5;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var);
Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554* L_1 = ((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9__137_0_2;
Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554* L_2 = L_1;
G_B1_0 = L_2;
G_B1_1 = L_0;
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = L_0;
goto IL_0025;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var);
U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF* L_3 = ((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554* L_4 = (Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554*)il2cpp_codegen_object_new(Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554_il2cpp_TypeInfo_var);
NullCheck(L_4);
Func_2__ctor_m272BBEB1472B6BF0C0DD476EE7CBF4A20F327420(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_CatalogsWithAvailableUpdatesU3Eb__137_0_mB77EC87DF3D024CC19E207D44A4B2E978531C3A2_RuntimeMethod_var), NULL);
Func_2_t4C5D659D3575F368EB6E121265B4F203291AF554* L_5 = L_4;
((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9__137_0_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9__137_0_2), (void*)L_5);
G_B2_0 = L_5;
G_B2_1 = G_B1_1;
}
IL_0025:
{
RuntimeObject* L_6;
L_6 = Enumerable_Where_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_m9DBF3FA87A14A6D9222183B6C0949E70C43F1910(G_B2_1, G_B2_0, Enumerable_Where_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_m9DBF3FA87A14A6D9222183B6C0949E70C43F1910_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var);
Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* L_7 = ((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9__137_1_3;
Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* L_8 = L_7;
G_B3_0 = L_8;
G_B3_1 = L_6;
if (L_8)
{
G_B4_0 = L_8;
G_B4_1 = L_6;
goto IL_0049;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var);
U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF* L_9 = ((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* L_10 = (Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409*)il2cpp_codegen_object_new(Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409_il2cpp_TypeInfo_var);
NullCheck(L_10);
Func_2__ctor_m0E19F339CEA08683316D99CD71F3889CBAAE875E(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3Cget_CatalogsWithAvailableUpdatesU3Eb__137_1_m82430372C1DE7D9DF78F79A7D5F43CBC495AFD66_RuntimeMethod_var), NULL);
Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* L_11 = L_10;
((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9__137_1_3 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9__137_1_3), (void*)L_11);
G_B4_0 = L_11;
G_B4_1 = G_B3_1;
}
IL_0049:
{
RuntimeObject* L_12;
L_12 = Enumerable_Select_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_TisString_t_mF142FB922673508994C89B7580CB49A6C4CEF18F(G_B4_1, G_B4_0, Enumerable_Select_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_TisString_t_mF142FB922673508994C89B7580CB49A6C4CEF18F_RuntimeMethod_var);
return L_12;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>> UnityEngine.AddressableAssets.AddressablesImpl::UpdateCatalogs(System.Collections.Generic.IEnumerable`1<System.String>,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F AddressablesImpl_UpdateCatalogs_mB39266B1E19DD7179946990544FDBC123D6F2F23 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___catalogIds0, bool ___autoReleaseHandle1, bool ___autoCleanBundleCache2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_AutoReleaseHandleOnTypelessCompletion_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_m205640906A075B6DF94A4CB729F5D44FB51FF6CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_m71B85EB89F66C0EB818112506CDF5068FE148984_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisString_t_m493DED3A0645F25D908B2B9825C90E6ED8FF8C50_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t1655BF36BF5DE9344C9E7BA67D6B6D11B6058234_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateChainOperation_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_m1CC058570A85FADAE64FEC6B2EEFF7127182F4D7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass138_0_U3CUpdateCatalogsU3Eb__0_mC9E470E0EC8D46C86FE06B7276F8859738CFE837_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A* V_0 = NULL;
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
bool V_5 = false;
int32_t G_B5_0 = 0;
UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* G_B9_0 = NULL;
UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* G_B8_0 = NULL;
RuntimeObject* G_B10_0 = NULL;
UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* G_B10_1 = NULL;
{
U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A* L_0 = (U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass138_0__ctor_m354E2F6C07374E6AE11A9F87FF59CF27235B3485(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A* L_2 = V_0;
bool L_3 = ___autoReleaseHandle1;
NullCheck(L_2);
L_2->___autoReleaseHandle_1 = L_3;
U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A* L_4 = V_0;
bool L_5 = ___autoCleanBundleCache2;
NullCheck(L_4);
L_4->___autoCleanBundleCache_2 = L_5;
// if (m_ActiveUpdateOperation.IsValid())
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F* L_6 = (&__this->___m_ActiveUpdateOperation_8);
bool L_7;
L_7 = AsyncOperationHandle_1_IsValid_m71B85EB89F66C0EB818112506CDF5068FE148984(L_6, AsyncOperationHandle_1_IsValid_m71B85EB89F66C0EB818112506CDF5068FE148984_RuntimeMethod_var);
V_2 = L_7;
bool L_8 = V_2;
if (!L_8)
{
goto IL_0034;
}
}
{
// return m_ActiveUpdateOperation;
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F L_9 = __this->___m_ActiveUpdateOperation_8;
V_3 = L_9;
goto IL_00a5;
}
IL_0034:
{
// if (catalogIds == null && !CatalogsWithAvailableUpdates.Any())
RuntimeObject* L_10 = ___catalogIds0;
if (L_10)
{
goto IL_0047;
}
}
{
RuntimeObject* L_11;
L_11 = AddressablesImpl_get_CatalogsWithAvailableUpdates_m9E268E83C0B9766C88A75CC22422AE06F780B464(__this, NULL);
bool L_12;
L_12 = Enumerable_Any_TisString_t_m493DED3A0645F25D908B2B9825C90E6ED8FF8C50(L_11, Enumerable_Any_TisString_t_m493DED3A0645F25D908B2B9825C90E6ED8FF8C50_RuntimeMethod_var);
G_B5_0 = ((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
goto IL_0048;
}
IL_0047:
{
G_B5_0 = 0;
}
IL_0048:
{
V_4 = (bool)G_B5_0;
bool L_13 = V_4;
if (!L_13)
{
goto IL_006f;
}
}
{
// return m_ResourceManager.CreateChainOperation(CheckForCatalogUpdates(), depOp => UpdateCatalogs(CatalogsWithAvailableUpdates, autoReleaseHandle, autoCleanBundleCache));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_14 = __this->___m_ResourceManager_0;
AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 L_15;
L_15 = AddressablesImpl_CheckForCatalogUpdates_mCBEC83E0DC72938D3F55F6E3B5B193B921E3619F(__this, (bool)1, NULL);
U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A* L_16 = V_0;
Func_2_t1655BF36BF5DE9344C9E7BA67D6B6D11B6058234* L_17 = (Func_2_t1655BF36BF5DE9344C9E7BA67D6B6D11B6058234*)il2cpp_codegen_object_new(Func_2_t1655BF36BF5DE9344C9E7BA67D6B6D11B6058234_il2cpp_TypeInfo_var);
NullCheck(L_17);
Func_2__ctor_mDC22DDB7B88EB8E81F5479747E1479E924E4AAB3(L_17, L_16, (intptr_t)((void*)U3CU3Ec__DisplayClass138_0_U3CUpdateCatalogsU3Eb__0_mC9E470E0EC8D46C86FE06B7276F8859738CFE837_RuntimeMethod_var), NULL);
NullCheck(L_14);
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F L_18;
L_18 = ResourceManager_CreateChainOperation_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_m1CC058570A85FADAE64FEC6B2EEFF7127182F4D7(L_14, L_15, L_17, ResourceManager_CreateChainOperation_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_m1CC058570A85FADAE64FEC6B2EEFF7127182F4D7_RuntimeMethod_var);
V_3 = L_18;
goto IL_00a5;
}
IL_006f:
{
// var op = new UpdateCatalogsOperation(this).Start(catalogIds == null ? CatalogsWithAvailableUpdates : catalogIds, autoCleanBundleCache);
UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* L_19 = (UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4*)il2cpp_codegen_object_new(UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4_il2cpp_TypeInfo_var);
NullCheck(L_19);
UpdateCatalogsOperation__ctor_mC24059B34401DCEDEAC6EF7AE232397A4B8F97B6(L_19, __this, NULL);
RuntimeObject* L_20 = ___catalogIds0;
G_B8_0 = L_19;
if (!L_20)
{
G_B9_0 = L_19;
goto IL_007b;
}
}
{
RuntimeObject* L_21 = ___catalogIds0;
G_B10_0 = L_21;
G_B10_1 = G_B8_0;
goto IL_0081;
}
IL_007b:
{
RuntimeObject* L_22;
L_22 = AddressablesImpl_get_CatalogsWithAvailableUpdates_m9E268E83C0B9766C88A75CC22422AE06F780B464(__this, NULL);
G_B10_0 = L_22;
G_B10_1 = G_B9_0;
}
IL_0081:
{
U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A* L_23 = V_0;
NullCheck(L_23);
bool L_24 = L_23->___autoCleanBundleCache_2;
NullCheck(G_B10_1);
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F L_25;
L_25 = UpdateCatalogsOperation_Start_mC3FB55D3ABBD31F4C10073A294CFB2A0B1E200A7(G_B10_1, G_B10_0, L_24, NULL);
V_1 = L_25;
// if (autoReleaseHandle)
U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A* L_26 = V_0;
NullCheck(L_26);
bool L_27 = L_26->___autoReleaseHandle_1;
V_5 = L_27;
bool L_28 = V_5;
if (!L_28)
{
goto IL_00a1;
}
}
{
// AutoReleaseHandleOnTypelessCompletion(op);
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F L_29 = V_1;
AddressablesImpl_AutoReleaseHandleOnTypelessCompletion_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_m205640906A075B6DF94A4CB729F5D44FB51FF6CB(__this, L_29, AddressablesImpl_AutoReleaseHandleOnTypelessCompletion_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_m205640906A075B6DF94A4CB729F5D44FB51FF6CB_RuntimeMethod_var);
}
IL_00a1:
{
// return op;
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F L_30 = V_1;
V_3 = L_30;
goto IL_00a5;
}
IL_00a5:
{
// }
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F L_31 = V_3;
return L_31;
}
}
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl::Equals(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AddressablesImpl_Equals_m9C9049FC1B9E31A96E7440E849688849815B79AA (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___x0, RuntimeObject* ___y1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B4_0 = 0;
{
// return x.PrimaryKey.Equals(y.PrimaryKey) && x.ResourceType.Equals(y.ResourceType) && x.InternalId.Equals(y.InternalId);
RuntimeObject* L_0 = ___x0;
NullCheck(L_0);
String_t* L_1;
L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(7 /* System.String UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_PrimaryKey() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_0);
RuntimeObject* L_2 = ___y1;
NullCheck(L_2);
String_t* L_3;
L_3 = InterfaceFuncInvoker0< String_t* >::Invoke(7 /* System.String UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_PrimaryKey() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_2);
NullCheck(L_1);
bool L_4;
L_4 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_1, L_3, NULL);
if (!L_4)
{
goto IL_003a;
}
}
{
RuntimeObject* L_5 = ___x0;
NullCheck(L_5);
Type_t* L_6;
L_6 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_ResourceType() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_5);
RuntimeObject* L_7 = ___y1;
NullCheck(L_7);
Type_t* L_8;
L_8 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_ResourceType() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_7);
NullCheck(L_6);
bool L_9;
L_9 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(127 /* System.Boolean System.Type::Equals(System.Type) */, L_6, L_8);
if (!L_9)
{
goto IL_003a;
}
}
{
RuntimeObject* L_10 = ___x0;
NullCheck(L_10);
String_t* L_11;
L_11 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_InternalId() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_10);
RuntimeObject* L_12 = ___y1;
NullCheck(L_12);
String_t* L_13;
L_13 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_InternalId() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_12);
NullCheck(L_11);
bool L_14;
L_14 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_11, L_13, NULL);
G_B4_0 = ((int32_t)(L_14));
goto IL_003b;
}
IL_003a:
{
G_B4_0 = 0;
}
IL_003b:
{
V_0 = (bool)G_B4_0;
goto IL_003e;
}
IL_003e:
{
// }
bool L_15 = V_0;
return L_15;
}
}
// System.Int32 UnityEngine.AddressableAssets.AddressablesImpl::GetHashCode(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AddressablesImpl_GetHashCode_m9AFBC9F6CD9EEB911131180B201E42969DF95DA7 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___loc0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// return loc.PrimaryKey.GetHashCode() * 31 + loc.ResourceType.GetHashCode();
RuntimeObject* L_0 = ___loc0;
NullCheck(L_0);
String_t* L_1;
L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(7 /* System.String UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_PrimaryKey() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_0);
NullCheck(L_1);
int32_t L_2;
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_1);
RuntimeObject* L_3 = ___loc0;
NullCheck(L_3);
Type_t* L_4;
L_4 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_ResourceType() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_3);
NullCheck(L_4);
int32_t L_5;
L_5 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_4);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_2, ((int32_t)31))), L_5));
goto IL_001e;
}
IL_001e:
{
// }
int32_t L_6 = V_0;
return L_6;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.AddressablesImpl::CleanBundleCache(System.Collections.Generic.IEnumerable`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 AddressablesImpl_CleanBundleCache_mD9F819E3A4B2DC8CA3F9D68BA5C2430995C6F5DE (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, RuntimeObject* ___catalogIds0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_TisString_t_mF142FB922673508994C89B7580CB49A6C4CEF18F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB71102F850E7B442A1F47317495B4D1A991E1695_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3C684EEA602ED567BBEB7B567D0D852ED78B1562_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateGroupOperation_TisRuntimeObject_m5757CDBE416F964F2D4FB8A0224E73B255780FE4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCleanBundleCacheU3Eb__141_0_m9A50677F46F01AE722D766BC3D907630D885F5E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59354AE83087313C9DAD93765E9510E8BC2D4C98);
s_Il2CppMethodInitialized = true;
}
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* V_0 = NULL;
bool V_1 = false;
RuntimeObject* V_2 = NULL;
String_t* V_3 = NULL;
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* V_4 = NULL;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_8;
memset((&V_8), 0, sizeof(V_8));
Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* G_B3_0 = NULL;
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* G_B3_1 = NULL;
Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* G_B2_0 = NULL;
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* G_B2_1 = NULL;
int32_t G_B11_0 = 0;
{
// if (catalogIds == null)
RuntimeObject* L_0 = ___catalogIds0;
V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0035;
}
}
{
// catalogIds = m_ResourceLocators.Select(s => s.Locator.LocatorId);
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_2 = __this->___m_ResourceLocators_5;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var);
Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* L_3 = ((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9__141_0_4;
Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* L_4 = L_3;
G_B2_0 = L_4;
G_B2_1 = L_2;
if (L_4)
{
G_B3_0 = L_4;
G_B3_1 = L_2;
goto IL_002e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var);
U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF* L_5 = ((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* L_6 = (Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409*)il2cpp_codegen_object_new(Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_m0E19F339CEA08683316D99CD71F3889CBAAE875E(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CCleanBundleCacheU3Eb__141_0_m9A50677F46F01AE722D766BC3D907630D885F5E3_RuntimeMethod_var), NULL);
Func_2_t96DCB125721B9C0CDD7F47F4D41360F329B9F409* L_7 = L_6;
((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9__141_0_4 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9__141_0_4), (void*)L_7);
G_B3_0 = L_7;
G_B3_1 = G_B2_1;
}
IL_002e:
{
RuntimeObject* L_8;
L_8 = Enumerable_Select_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_TisString_t_mF142FB922673508994C89B7580CB49A6C4CEF18F(G_B3_1, G_B3_0, Enumerable_Select_TisResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54_TisString_t_mF142FB922673508994C89B7580CB49A6C4CEF18F_RuntimeMethod_var);
___catalogIds0 = L_8;
}
IL_0035:
{
// var locations = new List<IResourceLocation>();
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_9 = (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*)il2cpp_codegen_object_new(List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
NullCheck(L_9);
List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06(L_9, List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
V_0 = L_9;
// foreach (var c in catalogIds)
RuntimeObject* L_10 = ___catalogIds0;
NullCheck(L_10);
RuntimeObject* L_11;
L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.String>::GetEnumerator() */, IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44_il2cpp_TypeInfo_var, L_10);
V_2 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0094:
{// begin finally (depth: 1)
{
RuntimeObject* L_12 = V_2;
if (!L_12)
{
goto IL_009e;
}
}
{
RuntimeObject* L_13 = V_2;
NullCheck(L_13);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_13);
}
IL_009e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_008a_1;
}
IL_0045_1:
{
// foreach (var c in catalogIds)
RuntimeObject* L_14 = V_2;
NullCheck(L_14);
String_t* L_15;
L_15 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.String>::get_Current() */, IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8_il2cpp_TypeInfo_var, L_14);
V_3 = L_15;
// if (c == null)
String_t* L_16 = V_3;
V_5 = (bool)((((RuntimeObject*)(String_t*)L_16) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_17 = V_5;
if (!L_17)
{
goto IL_0059_1;
}
}
{
// continue;
goto IL_008a_1;
}
IL_0059_1:
{
// var loc = GetLocatorInfo(c);
String_t* L_18 = V_3;
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_19;
L_19 = AddressablesImpl_GetLocatorInfo_m575ED39DFF9A7C46E09D41BC08DC7CF465AC4451(__this, L_18, NULL);
V_4 = L_19;
// if (loc == null || loc.CatalogLocation == null)
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_20 = V_4;
if (!L_20)
{
goto IL_0072_1;
}
}
{
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_21 = V_4;
NullCheck(L_21);
RuntimeObject* L_22;
L_22 = ResourceLocatorInfo_get_CatalogLocation_mFD9882D1BDB88DCD3C7691FA2391AE2617A201AB_inline(L_21, NULL);
G_B11_0 = ((((RuntimeObject*)(RuntimeObject*)L_22) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
goto IL_0073_1;
}
IL_0072_1:
{
G_B11_0 = 1;
}
IL_0073_1:
{
V_6 = (bool)G_B11_0;
bool L_23 = V_6;
if (!L_23)
{
goto IL_007b_1;
}
}
{
// continue;
goto IL_008a_1;
}
IL_007b_1:
{
// locations.Add(loc.CatalogLocation);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_24 = V_0;
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_25 = V_4;
NullCheck(L_25);
RuntimeObject* L_26;
L_26 = ResourceLocatorInfo_get_CatalogLocation_mFD9882D1BDB88DCD3C7691FA2391AE2617A201AB_inline(L_25, NULL);
NullCheck(L_24);
List_1_Add_mB71102F850E7B442A1F47317495B4D1A991E1695_inline(L_24, L_26, List_1_Add_mB71102F850E7B442A1F47317495B4D1A991E1695_RuntimeMethod_var);
}
IL_008a_1:
{
// foreach (var c in catalogIds)
RuntimeObject* L_27 = V_2;
NullCheck(L_27);
bool L_28;
L_28 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_27);
if (L_28)
{
goto IL_0045_1;
}
}
{
goto IL_009f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_009f:
{
// if (locations.Count == 0)
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_29 = V_0;
NullCheck(L_29);
int32_t L_30;
L_30 = List_1_get_Count_m3C684EEA602ED567BBEB7B567D0D852ED78B1562_inline(L_29, List_1_get_Count_m3C684EEA602ED567BBEB7B567D0D852ED78B1562_RuntimeMethod_var);
V_7 = (bool)((((int32_t)L_30) == ((int32_t)0))? 1 : 0);
bool L_31 = V_7;
if (!L_31)
{
goto IL_00c3;
}
}
{
// return ResourceManager.CreateCompletedOperation(false, "Provided catalogs do not load data from a catalog file. This can occur when using the \"Use Asset Database (fastest)\" playmode script. Bundle cache was not modified.");
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_32;
L_32 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
NullCheck(L_32);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_33;
L_33 = ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F(L_32, (bool)0, _stringLiteral59354AE83087313C9DAD93765E9510E8BC2D4C98, ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F_RuntimeMethod_var);
V_8 = L_33;
goto IL_00d9;
}
IL_00c3:
{
// return CleanBundleCache(ResourceManager.CreateGroupOperation<object>(locations));
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_34;
L_34 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_35 = V_0;
NullCheck(L_34);
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_36;
L_36 = ResourceManager_CreateGroupOperation_TisRuntimeObject_m5757CDBE416F964F2D4FB8A0224E73B255780FE4(L_34, L_35, ResourceManager_CreateGroupOperation_TisRuntimeObject_m5757CDBE416F964F2D4FB8A0224E73B255780FE4_RuntimeMethod_var);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_37;
L_37 = AddressablesImpl_CleanBundleCache_m008260C79CA66D75CE742D59912B30730AD89C09(__this, L_36, NULL);
V_8 = L_37;
goto IL_00d9;
}
IL_00d9:
{
// }
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_38 = V_8;
return L_38;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.AddressablesImpl::CleanBundleCache(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 AddressablesImpl_CleanBundleCache_m008260C79CA66D75CE742D59912B30730AD89C09 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___depOp0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_m998AFCA882B236BB6DB83DC4D3F162D4C7CB3FAA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_mB59C0AB3A1AC9B985F73679FC54DEF3D61F80172_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7079FF555FBE4655724EFBF228013D08CCEAF2B9);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t G_B3_0 = 0;
{
// if (m_ActiveCleanBundleCacheOperation.IsValid() && !m_ActiveCleanBundleCacheOperation.IsDone)
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* L_0 = (&__this->___m_ActiveCleanBundleCacheOperation_14);
bool L_1;
L_1 = AsyncOperationHandle_1_IsValid_m998AFCA882B236BB6DB83DC4D3F162D4C7CB3FAA(L_0, AsyncOperationHandle_1_IsValid_m998AFCA882B236BB6DB83DC4D3F162D4C7CB3FAA_RuntimeMethod_var);
if (!L_1)
{
goto IL_001e;
}
}
{
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* L_2 = (&__this->___m_ActiveCleanBundleCacheOperation_14);
bool L_3;
L_3 = AsyncOperationHandle_1_get_IsDone_mB59C0AB3A1AC9B985F73679FC54DEF3D61F80172(L_2, AsyncOperationHandle_1_get_IsDone_mB59C0AB3A1AC9B985F73679FC54DEF3D61F80172_RuntimeMethod_var);
G_B3_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
goto IL_001f;
}
IL_001e:
{
G_B3_0 = 0;
}
IL_001f:
{
V_0 = (bool)G_B3_0;
bool L_4 = V_0;
if (!L_4)
{
goto IL_0037;
}
}
{
// return ResourceManager.CreateCompletedOperation(false, "Bundle cache is already being cleaned.");
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_5;
L_5 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(__this, NULL);
NullCheck(L_5);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_6;
L_6 = ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F(L_5, (bool)0, _stringLiteral7079FF555FBE4655724EFBF228013D08CCEAF2B9, ResourceManager_CreateCompletedOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m4975648BFDA74717C94CDD28F2303C5391B5D83F_RuntimeMethod_var);
V_1 = L_6;
goto IL_0052;
}
IL_0037:
{
// m_ActiveCleanBundleCacheOperation = new CleanBundleCacheOperation(this).Start(depOp);
CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* L_7 = (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3*)il2cpp_codegen_object_new(CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3_il2cpp_TypeInfo_var);
NullCheck(L_7);
CleanBundleCacheOperation__ctor_m7DE6FE0BFD74FE88F8AECA20E1703FDA4893D0A3(L_7, __this, NULL);
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_8 = ___depOp0;
NullCheck(L_7);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_9;
L_9 = CleanBundleCacheOperation_Start_m56A1365CE9BA04E28BE051AF0E991C97B6EF735A(L_7, L_8, NULL);
__this->___m_ActiveCleanBundleCacheOperation_14 = L_9;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ActiveCleanBundleCacheOperation_14))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ActiveCleanBundleCacheOperation_14))->___m_LocationName_2), (void*)NULL);
#endif
// return m_ActiveCleanBundleCacheOperation;
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_10 = __this->___m_ActiveCleanBundleCacheOperation_14;
V_1 = L_10;
goto IL_0052;
}
IL_0052:
{
// }
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_11 = V_1;
return L_11;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::<TrackHandle>b__71_0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_U3CTrackHandleU3Eb__71_0_mF4A8791271019B728F38B63CE64711CE8DA2EB70 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___sceneHandle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m595D616C4C88BA9FDAAA016670D9E5A5C77FDFEE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_OnSceneHandleCompleteAction(sceneHandle);
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* L_0 = __this->___m_OnSceneHandleCompleteAction_10;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_1 = ___sceneHandle0;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = AsyncOperationHandle_1_op_Implicit_m595D616C4C88BA9FDAAA016670D9E5A5C77FDFEE(L_1, AsyncOperationHandle_1_op_Implicit_m595D616C4C88BA9FDAAA016670D9E5A5C77FDFEE_RuntimeMethod_var);
NullCheck(L_0);
Action_1_Invoke_m45A8C344B6A3DA83C32F4D569CB9ECEA3C6CEAE7_inline(L_0, L_2, NULL);
// };
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl::<AutoReleaseHandleOnCompletion>b__108_0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AddressablesImpl_U3CAutoReleaseHandleOnCompletionU3Eb__108_0_mF964324C095A1EC0A17030E6D699157ECCC9F558 (AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, const RuntimeMethod* method)
{
{
// handle.Completed += op => Release(op);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_0 = ___op0;
AddressablesImpl_Release_mBCA4FCEFB7E34BD7DA17F90CC86028197383A61D(__this, L_0, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::get_Locator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ResourceLocatorInfo_get_Locator_m7EA5D661DF4964E728CBA01D589ABBD5C9688218 (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method)
{
{
// public IResourceLocator Locator { get; private set; }
RuntimeObject* L_0 = __this->___U3CLocatorU3Ek__BackingField_0;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::set_Locator(UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocatorInfo_set_Locator_m6C45410FDF734BEFC3CCBBB5DFFD0E257C8F2F79 (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// public IResourceLocator Locator { get; private set; }
RuntimeObject* L_0 = ___value0;
__this->___U3CLocatorU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLocatorU3Ek__BackingField_0), (void*)L_0);
return;
}
}
// System.String UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::get_LocalHash()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ResourceLocatorInfo_get_LocalHash_mAAC766AB747685EED12FA0338E51183922EF5203 (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method)
{
{
// public string LocalHash { get; private set; }
String_t* L_0 = __this->___U3CLocalHashU3Ek__BackingField_1;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::set_LocalHash(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocatorInfo_set_LocalHash_m962C33927DE0872B6E62D20A5635A52B9A75F1C8 (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string LocalHash { get; private set; }
String_t* L_0 = ___value0;
__this->___U3CLocalHashU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLocalHashU3Ek__BackingField_1), (void*)L_0);
return;
}
}
// UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::get_CatalogLocation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ResourceLocatorInfo_get_CatalogLocation_mFD9882D1BDB88DCD3C7691FA2391AE2617A201AB (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method)
{
{
// public IResourceLocation CatalogLocation { get; private set; }
RuntimeObject* L_0 = __this->___U3CCatalogLocationU3Ek__BackingField_2;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::set_CatalogLocation(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocatorInfo_set_CatalogLocation_mD750CFC8409CFE135638F43EDCA4F7E7D8EA0B41 (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// public IResourceLocation CatalogLocation { get; private set; }
RuntimeObject* L_0 = ___value0;
__this->___U3CCatalogLocationU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCatalogLocationU3Ek__BackingField_2), (void*)L_0);
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::get_ContentUpdateAvailable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResourceLocatorInfo_get_ContentUpdateAvailable_m06C843D750BC18E08C00418CC1075744131CB97C (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method)
{
{
// public bool ContentUpdateAvailable { get; internal set; }
bool L_0 = __this->___U3CContentUpdateAvailableU3Ek__BackingField_3;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::set_ContentUpdateAvailable(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocatorInfo_set_ContentUpdateAvailable_m1132A7F08507E37BE58B869797A9B4C1B60C769A (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool ContentUpdateAvailable { get; internal set; }
bool L_0 = ___value0;
__this->___U3CContentUpdateAvailableU3Ek__BackingField_3 = L_0;
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::.ctor(UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator,System.String,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocatorInfo__ctor_m1CF22FC6C1EB0BEF51A5A5FDBC5FDBEA06749DE7 (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, RuntimeObject* ___loc0, String_t* ___localHash1, RuntimeObject* ___remoteCatalogLocation2, const RuntimeMethod* method)
{
{
// public ResourceLocatorInfo(IResourceLocator loc, string localHash, IResourceLocation remoteCatalogLocation)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// Locator = loc;
RuntimeObject* L_0 = ___loc0;
ResourceLocatorInfo_set_Locator_m6C45410FDF734BEFC3CCBBB5DFFD0E257C8F2F79_inline(__this, L_0, NULL);
// LocalHash = localHash;
String_t* L_1 = ___localHash1;
ResourceLocatorInfo_set_LocalHash_m962C33927DE0872B6E62D20A5635A52B9A75F1C8_inline(__this, L_1, NULL);
// CatalogLocation = remoteCatalogLocation;
RuntimeObject* L_2 = ___remoteCatalogLocation2;
ResourceLocatorInfo_set_CatalogLocation_mD750CFC8409CFE135638F43EDCA4F7E7D8EA0B41_inline(__this, L_2, NULL);
// }
return;
}
}
// UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::get_HashLocation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ResourceLocatorInfo_get_HashLocation_m91E4A088AABA927FD4A1D14EB182F94FA53C39B4 (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
// return CatalogLocation.Dependencies[0];
RuntimeObject* L_0;
L_0 = ResourceLocatorInfo_get_CatalogLocation_mFD9882D1BDB88DCD3C7691FA2391AE2617A201AB_inline(__this, NULL);
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Dependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_0);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Item(System.Int32) */, IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var, L_1, 0);
V_0 = L_2;
goto IL_0015;
}
IL_0015:
{
// }
RuntimeObject* L_3 = V_0;
return L_3;
}
}
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::get_CanUpdateContent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResourceLocatorInfo_get_CanUpdateContent_mA8DFD5660C619FD746DC60AE1515F2B7EA9232E4 (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B5_0 = 0;
{
// return !string.IsNullOrEmpty(LocalHash) && CatalogLocation != null && CatalogLocation.HasDependencies && CatalogLocation.Dependencies.Count == 2;
String_t* L_0;
L_0 = ResourceLocatorInfo_get_LocalHash_mAAC766AB747685EED12FA0338E51183922EF5203_inline(__this, NULL);
bool L_1;
L_1 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_0, NULL);
if (L_1)
{
goto IL_0038;
}
}
{
RuntimeObject* L_2;
L_2 = ResourceLocatorInfo_get_CatalogLocation_mFD9882D1BDB88DCD3C7691FA2391AE2617A201AB_inline(__this, NULL);
if (!L_2)
{
goto IL_0038;
}
}
{
RuntimeObject* L_3;
L_3 = ResourceLocatorInfo_get_CatalogLocation_mFD9882D1BDB88DCD3C7691FA2391AE2617A201AB_inline(__this, NULL);
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker0< bool >::Invoke(5 /* System.Boolean UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_HasDependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_3);
if (!L_4)
{
goto IL_0038;
}
}
{
RuntimeObject* L_5;
L_5 = ResourceLocatorInfo_get_CatalogLocation_mFD9882D1BDB88DCD3C7691FA2391AE2617A201AB_inline(__this, NULL);
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Dependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
int32_t L_7;
L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Count() */, ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var, L_6);
G_B5_0 = ((((int32_t)L_7) == ((int32_t)2))? 1 : 0);
goto IL_0039;
}
IL_0038:
{
G_B5_0 = 0;
}
IL_0039:
{
V_0 = (bool)G_B5_0;
goto IL_003c;
}
IL_003c:
{
// }
bool L_8 = V_0;
return L_8;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo::UpdateContent(UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator,System.String,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocatorInfo_UpdateContent_m43429914AB92F01D8F64894EC742F11242436F27 (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, RuntimeObject* ___locator0, String_t* ___hash1, RuntimeObject* ___loc2, const RuntimeMethod* method)
{
{
// LocalHash = hash;
String_t* L_0 = ___hash1;
ResourceLocatorInfo_set_LocalHash_m962C33927DE0872B6E62D20A5635A52B9A75F1C8_inline(__this, L_0, NULL);
// CatalogLocation = loc;
RuntimeObject* L_1 = ___loc2;
ResourceLocatorInfo_set_CatalogLocation_mD750CFC8409CFE135638F43EDCA4F7E7D8EA0B41_inline(__this, L_1, NULL);
// Locator = locator;
RuntimeObject* L_2 = ___locator0;
ResourceLocatorInfo_set_Locator_m6C45410FDF734BEFC3CCBBB5DFFD0E257C8F2F79_inline(__this, L_2, NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeyOp::get_DebugName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadResourceLocationKeyOp_get_DebugName_m7182C31D9604CBB0162CA85BCA00F146B604C0BD (LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// protected override string DebugName { get { return m_Keys.ToString(); } }
RuntimeObject* L_0 = __this->___m_Keys_17;
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_0);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// protected override string DebugName { get { return m_Keys.ToString(); } }
String_t* L_2 = V_0;
return L_2;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeyOp::Init(UnityEngine.AddressableAssets.AddressablesImpl,System.Type,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadResourceLocationKeyOp_Init_mC9E0250DEE601A85A904837AB8B7DFDE38768889 (LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7* __this, AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___aa0, Type_t* ___t1, RuntimeObject* ___keys2, const RuntimeMethod* method)
{
{
// m_Keys = keys;
RuntimeObject* L_0 = ___keys2;
__this->___m_Keys_17 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Keys_17), (void*)L_0);
// m_ResourceType = t;
Type_t* L_1 = ___t1;
__this->___m_ResourceType_20 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ResourceType_20), (void*)L_1);
// m_Addressables = aa;
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_2 = ___aa0;
__this->___m_Addressables_19 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Addressables_19), (void*)L_2);
// }
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeyOp::InvokeWaitForCompletion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadResourceLocationKeyOp_InvokeWaitForCompletion_m8C6DCBB4BB0EFAE3A7D4B8B98C67649881DB2250 (LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_InvokeExecute_m164B159946D1D56EC4DCE9ADC050E34BDD11A3E5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B2_0 = NULL;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B1_0 = NULL;
{
// m_RM?.Update(Time.unscaledDeltaTime);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_0 = ((AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59*)__this)->___m_RM_4;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000d;
}
}
{
goto IL_0018;
}
IL_000d:
{
float L_2;
L_2 = Time_get_unscaledDeltaTime_m89252D23CC5AA295CFA4EB2BCB417A831AC51652(NULL);
NullCheck(G_B2_0);
ResourceManager_Update_mE18FA475CB6F6B7020A53A51B0FAD323819F7B4C(G_B2_0, L_2, NULL);
}
IL_0018:
{
// if (!HasExecuted)
bool L_3 = ((AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59*)__this)->___HasExecuted_10;
V_0 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
bool L_4 = V_0;
if (!L_4)
{
goto IL_002c;
}
}
{
// InvokeExecute();
AsyncOperationBase_1_InvokeExecute_m164B159946D1D56EC4DCE9ADC050E34BDD11A3E5(__this, AsyncOperationBase_1_InvokeExecute_m164B159946D1D56EC4DCE9ADC050E34BDD11A3E5_RuntimeMethod_var);
}
IL_002c:
{
// return true;
V_1 = (bool)1;
goto IL_0030;
}
IL_0030:
{
// }
bool L_5 = V_1;
return L_5;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeyOp::Execute()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadResourceLocationKeyOp_Execute_mAFA1E3E5CF26E7DDFFD39CC87023F80796B2AFD2 (LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_Complete_mF71A4FE2B5BC2A0E2D3492E93DFFB0EAB1C2BF6D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// m_Addressables.GetResourceLocations(m_Keys, m_ResourceType, out m_locations);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___m_Addressables_19;
RuntimeObject* L_1 = __this->___m_Keys_17;
Type_t* L_2 = __this->___m_ResourceType_20;
RuntimeObject** L_3 = (&__this->___m_locations_18);
NullCheck(L_0);
bool L_4;
L_4 = AddressablesImpl_GetResourceLocations_m51B702F089F2E776BFB4D3C0D3C0CF982B1C77F1(L_0, L_1, L_2, L_3, NULL);
// if (m_locations == null)
RuntimeObject* L_5 = __this->___m_locations_18;
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_5) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_6 = V_0;
if (!L_6)
{
goto IL_0037;
}
}
{
// m_locations = new List<IResourceLocation>();
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_7 = (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*)il2cpp_codegen_object_new(List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
NullCheck(L_7);
List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06(L_7, List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
__this->___m_locations_18 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_locations_18), (void*)L_7);
}
IL_0037:
{
// Complete(m_locations, true, string.Empty);
RuntimeObject* L_8 = __this->___m_locations_18;
String_t* L_9 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
AsyncOperationBase_1_Complete_mF71A4FE2B5BC2A0E2D3492E93DFFB0EAB1C2BF6D(__this, L_8, (bool)1, L_9, AsyncOperationBase_1_Complete_mF71A4FE2B5BC2A0E2D3492E93DFFB0EAB1C2BF6D_RuntimeMethod_var);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeyOp::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadResourceLocationKeyOp__ctor_mB595D261116AA11C4A07330E3E86560D05394044 (LoadResourceLocationKeyOp_t20071662766014B2F0726DDA08B2A5F796A619E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1__ctor_m0628829607B5D260A6324389DBCDA935295AD180_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AsyncOperationBase_1__ctor_m0628829607B5D260A6324389DBCDA935295AD180(__this, AsyncOperationBase_1__ctor_m0628829607B5D260A6324389DBCDA935295AD180_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
// System.String UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeysOp::get_DebugName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadResourceLocationKeysOp_get_DebugName_m4C1800E01BE2301FD440FD23835F102F78978C15 (LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral96F0A672A7E8502056AEA6A708904F6FB49D19F3);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// protected override string DebugName { get { return "LoadResourceLocationKeysOp"; } }
V_0 = _stringLiteral96F0A672A7E8502056AEA6A708904F6FB49D19F3;
goto IL_0009;
}
IL_0009:
{
// protected override string DebugName { get { return "LoadResourceLocationKeysOp"; } }
String_t* L_0 = V_0;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeysOp::Init(UnityEngine.AddressableAssets.AddressablesImpl,System.Type,System.Collections.IEnumerable,UnityEngine.AddressableAssets.Addressables/MergeMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadResourceLocationKeysOp_Init_m0B0FB4F0FEF6A6CE880EE39AB8A55A2FA4403D03 (LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E* __this, AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___aa0, Type_t* ___t1, RuntimeObject* ___key2, int32_t ___mergeMode3, const RuntimeMethod* method)
{
{
// m_Key = key;
RuntimeObject* L_0 = ___key2;
__this->___m_Key_17 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Key_17), (void*)L_0);
// m_ResourceType = t;
Type_t* L_1 = ___t1;
__this->___m_ResourceType_21 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ResourceType_21), (void*)L_1);
// m_MergeMode = mergeMode;
int32_t L_2 = ___mergeMode3;
__this->___m_MergeMode_18 = L_2;
// m_Addressables = aa;
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_3 = ___aa0;
__this->___m_Addressables_20 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Addressables_20), (void*)L_3);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeysOp::Execute()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadResourceLocationKeysOp_Execute_m45739EC09ED6412F383E7B03C7CBD2C152357234 (LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_Complete_mF71A4FE2B5BC2A0E2D3492E93DFFB0EAB1C2BF6D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// m_Addressables.GetResourceLocations(m_Key, m_ResourceType, m_MergeMode, out m_locations);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___m_Addressables_20;
RuntimeObject* L_1 = __this->___m_Key_17;
Type_t* L_2 = __this->___m_ResourceType_21;
int32_t L_3 = __this->___m_MergeMode_18;
RuntimeObject** L_4 = (&__this->___m_locations_19);
NullCheck(L_0);
bool L_5;
L_5 = AddressablesImpl_GetResourceLocations_m868373B7918DBF99851290C662E7A92E06EEB982(L_0, L_1, L_2, L_3, L_4, NULL);
// if (m_locations == null)
RuntimeObject* L_6 = __this->___m_locations_19;
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_6) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_7 = V_0;
if (!L_7)
{
goto IL_003d;
}
}
{
// m_locations = new List<IResourceLocation>();
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_8 = (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*)il2cpp_codegen_object_new(List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
NullCheck(L_8);
List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06(L_8, List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
__this->___m_locations_19 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_locations_19), (void*)L_8);
}
IL_003d:
{
// Complete(m_locations, true, string.Empty);
RuntimeObject* L_9 = __this->___m_locations_19;
String_t* L_10 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
AsyncOperationBase_1_Complete_mF71A4FE2B5BC2A0E2D3492E93DFFB0EAB1C2BF6D(__this, L_9, (bool)1, L_10, AsyncOperationBase_1_Complete_mF71A4FE2B5BC2A0E2D3492E93DFFB0EAB1C2BF6D_RuntimeMethod_var);
// }
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeysOp::InvokeWaitForCompletion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadResourceLocationKeysOp_InvokeWaitForCompletion_mE0E2D9BB217B3F830A6D56E3BBE07D862567822D (LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_InvokeExecute_m164B159946D1D56EC4DCE9ADC050E34BDD11A3E5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B2_0 = NULL;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B1_0 = NULL;
{
// m_RM?.Update(Time.unscaledDeltaTime);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_0 = ((AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59*)__this)->___m_RM_4;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000d;
}
}
{
goto IL_0018;
}
IL_000d:
{
float L_2;
L_2 = Time_get_unscaledDeltaTime_m89252D23CC5AA295CFA4EB2BCB417A831AC51652(NULL);
NullCheck(G_B2_0);
ResourceManager_Update_mE18FA475CB6F6B7020A53A51B0FAD323819F7B4C(G_B2_0, L_2, NULL);
}
IL_0018:
{
// if (!HasExecuted)
bool L_3 = ((AsyncOperationBase_1_t264CB4D817C2464BBB4459949707E3EE57EA0E59*)__this)->___HasExecuted_10;
V_0 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
bool L_4 = V_0;
if (!L_4)
{
goto IL_002c;
}
}
{
// InvokeExecute();
AsyncOperationBase_1_InvokeExecute_m164B159946D1D56EC4DCE9ADC050E34BDD11A3E5(__this, AsyncOperationBase_1_InvokeExecute_m164B159946D1D56EC4DCE9ADC050E34BDD11A3E5_RuntimeMethod_var);
}
IL_002c:
{
// return true;
V_1 = (bool)1;
goto IL_0030;
}
IL_0030:
{
// }
bool L_5 = V_1;
return L_5;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/LoadResourceLocationKeysOp::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadResourceLocationKeysOp__ctor_mB930530F598048D7253C4F9346DD6F7C55FB8C56 (LoadResourceLocationKeysOp_t29EC0DEC79CDE16C1C21F7F7DC37612EAF07D94E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1__ctor_m0628829607B5D260A6324389DBCDA935295AD180_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
AsyncOperationBase_1__ctor_m0628829607B5D260A6324389DBCDA935295AD180(__this, AsyncOperationBase_1__ctor_m0628829607B5D260A6324389DBCDA935295AD180_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
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m5967F8317ECBF76E14F6AC6C1117736CFF892B3F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF* L_0 = (U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF*)il2cpp_codegen_object_new(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m174D0B02F3D309C783651F872C869FA2462C9D57(L_0, NULL);
((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m174D0B02F3D309C783651F872C869FA2462C9D57 (U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator UnityEngine.AddressableAssets.AddressablesImpl/<>c::<get_ResourceLocators>b__60_0(UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3Cget_ResourceLocatorsU3Eb__60_0_m381AF0135A99D488B8A8611E6B164C2A0FD7C906 (U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF* __this, ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* ___l0, const RuntimeMethod* method)
{
{
// return m_ResourceLocators.Select(l => l.Locator);
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_0 = ___l0;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = ResourceLocatorInfo_get_Locator_m7EA5D661DF4964E728CBA01D589ABBD5C9688218_inline(L_0, NULL);
return L_1;
}
}
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/<>c::<get_CatalogsWithAvailableUpdates>b__137_0(UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3Cget_CatalogsWithAvailableUpdatesU3Eb__137_0_mB77EC87DF3D024CC19E207D44A4B2E978531C3A2 (U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF* __this, ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* ___s0, const RuntimeMethod* method)
{
{
// internal IEnumerable<string> CatalogsWithAvailableUpdates => m_ResourceLocators.Where(s => s.ContentUpdateAvailable).Select(s => s.Locator.LocatorId);
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_0 = ___s0;
NullCheck(L_0);
bool L_1;
L_1 = ResourceLocatorInfo_get_ContentUpdateAvailable_m06C843D750BC18E08C00418CC1075744131CB97C_inline(L_0, NULL);
return L_1;
}
}
// System.String UnityEngine.AddressableAssets.AddressablesImpl/<>c::<get_CatalogsWithAvailableUpdates>b__137_1(UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3Cget_CatalogsWithAvailableUpdatesU3Eb__137_1_m82430372C1DE7D9DF78F79A7D5F43CBC495AFD66 (U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF* __this, ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* ___s0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal IEnumerable<string> CatalogsWithAvailableUpdates => m_ResourceLocators.Where(s => s.ContentUpdateAvailable).Select(s => s.Locator.LocatorId);
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_0 = ___s0;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = ResourceLocatorInfo_get_Locator_m7EA5D661DF4964E728CBA01D589ABBD5C9688218_inline(L_0, NULL);
NullCheck(L_1);
String_t* L_2;
L_2 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator::get_LocatorId() */, IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// System.String UnityEngine.AddressableAssets.AddressablesImpl/<>c::<CleanBundleCache>b__141_0(UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CCleanBundleCacheU3Eb__141_0_m9A50677F46F01AE722D766BC3D907630D885F5E3 (U3CU3Ec_t76B1695CB53A9597642EA82AB2E5DEB14BE155FF* __this, ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* ___s0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// catalogIds = m_ResourceLocators.Select(s => s.Locator.LocatorId);
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_0 = ___s0;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = ResourceLocatorInfo_get_Locator_m7EA5D661DF4964E728CBA01D589ABBD5C9688218_inline(L_0, NULL);
NullCheck(L_1);
String_t* L_2;
L_2 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator::get_LocatorId() */, IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass62_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass62_0__ctor_mF77AA31AC125BA39D47ECB5084B974D7C75C82A8 (U3CU3Ec__DisplayClass62_0_tCECCE283F9D1356C0E9D625FE6911ED1F6C8B8C7* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass62_0::<RemoveResourceLocator>b__0(UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass62_0_U3CRemoveResourceLocatorU3Eb__0_m9BDCEF8C7309E507C5856AF0033300B9257A64E3 (U3CU3Ec__DisplayClass62_0_tCECCE283F9D1356C0E9D625FE6911ED1F6C8B8C7* __this, ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* ___l0, const RuntimeMethod* method)
{
{
// m_ResourceLocators.RemoveAll(l => l.Locator == loc);
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_0 = ___l0;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = ResourceLocatorInfo_get_Locator_m7EA5D661DF4964E728CBA01D589ABBD5C9688218_inline(L_0, NULL);
RuntimeObject* L_2 = __this->___loc_0;
return (bool)((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)L_2))? 1 : 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
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass70_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass70_0__ctor_m425B7F0719ADCEBF2C5CDEA162070126145160C8 (U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass70_0::<LoadContentCatalogAsync>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC U3CU3Ec__DisplayClass70_0_U3CLoadContentCatalogAsyncU3Eb__0_m5E26D1819C546653AEF3F52607D3D8ECFDEB7FED (U3CU3Ec__DisplayClass70_0_t386D8AA77F09DA4F467D7660F16025139E7D0CF1* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, const RuntimeMethod* method)
{
{
// return ResourceManager.CreateChainOperation(ChainOperation, op => LoadContentCatalogAsync(catalogPath, autoReleaseHandle, providerSuffix));
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
String_t* L_1 = __this->___catalogPath_1;
bool L_2 = __this->___autoReleaseHandle_2;
String_t* L_3 = __this->___providerSuffix_3;
NullCheck(L_0);
AsyncOperationHandle_1_t42BB61262B05D32A3C3C0E42ADB3294DFE46A8AC L_4;
L_4 = AddressablesImpl_LoadContentCatalogAsync_m3F26BD7F722C8D44FC6231023F98619B7523FA23(L_0, L_1, L_2, L_3, NULL);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass80_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass80_0__ctor_m817EC87A402E4E6F7F11B9775F5ECC7DD764A648 (U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass80_0::<LoadResourceLocationsWithChain>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 U3CU3Ec__DisplayClass80_0_U3CLoadResourceLocationsWithChainU3Eb__0_m9B573100406C6AE7F89E7C7FA08AB84E4A0F84F7 (U3CU3Ec__DisplayClass80_0_tEFD6DBF2DD707B0125B15158C79D44223E2D08C9* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, const RuntimeMethod* method)
{
{
// return ResourceManager.CreateChainOperation(dep, op => LoadResourceLocationsAsync(keys, mode, type));
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = __this->___keys_1;
int32_t L_2 = __this->___mode_2;
Type_t* L_3 = __this->___type_3;
NullCheck(L_0);
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_4;
L_4 = AddressablesImpl_LoadResourceLocationsAsync_m2B02B077B4C9EBF5AF34FFE2C7066A94CD1D7DC4(L_0, L_1, L_2, L_3, NULL);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass82_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass82_0__ctor_m5B59BCA9909263910ED1A3941F49B4A5E3C9C03B (U3CU3Ec__DisplayClass82_0_tE6D08A4DAC6A8A0327857959EC02A128D93C150C* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass82_0::<LoadResourceLocationsWithChain>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 U3CU3Ec__DisplayClass82_0_U3CLoadResourceLocationsWithChainU3Eb__0_mC8F3BB7485AF0E436DF10FE862222C01456F965B (U3CU3Ec__DisplayClass82_0_tE6D08A4DAC6A8A0327857959EC02A128D93C150C* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, const RuntimeMethod* method)
{
{
// return ResourceManager.CreateChainOperation(dep, op => LoadResourceLocationsAsync(key, type));
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = __this->___key_1;
Type_t* L_2 = __this->___type_2;
NullCheck(L_0);
AsyncOperationHandle_1_tDA2BA7FC48753E9F44D6A9B3873AAB9F2BE05DA4 L_3;
L_3 = AddressablesImpl_LoadResourceLocationsAsync_m507C5B218CA7202B33C9E3C16AA442FD9E2F0A16(L_0, L_1, L_2, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass95_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass95_0__ctor_m2A1E665B6B71469227D7AABBE022A96860593E98 (U3CU3Ec__DisplayClass95_0_t9A056DAC6384490DBDCB61244D46AD2B2047ADFF* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass95_0::<GetDownloadSizeWithChain>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA U3CU3Ec__DisplayClass95_0_U3CGetDownloadSizeWithChainU3Eb__0_mEB43BF5DC66C9C9490288ED0EAF44A49B179343F (U3CU3Ec__DisplayClass95_0_t9A056DAC6384490DBDCB61244D46AD2B2047ADFF* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, const RuntimeMethod* method)
{
{
// return ResourceManager.CreateChainOperation(dep, op => GetDownloadSizeAsync(key));
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = __this->___key_1;
NullCheck(L_0);
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_2;
L_2 = AddressablesImpl_GetDownloadSizeAsync_mCD8F00A23FB807951242D109791248C542EE9B76(L_0, L_1, NULL);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass96_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass96_0__ctor_m6814F9BF41DC9E52711B9EBBAC3CCFAAA60E976F (U3CU3Ec__DisplayClass96_0_t2C5EA4A7EECC5DCCAAA16A79F895CA9FE1CD2479* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Int64> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass96_0::<GetDownloadSizeWithChain>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA U3CU3Ec__DisplayClass96_0_U3CGetDownloadSizeWithChainU3Eb__0_m241C81CEAA19767AD992E0FE815F3C641286616D (U3CU3Ec__DisplayClass96_0_t2C5EA4A7EECC5DCCAAA16A79F895CA9FE1CD2479* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, const RuntimeMethod* method)
{
{
// return ResourceManager.CreateChainOperation(dep, op => GetDownloadSizeAsync(keys));
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = __this->___keys_1;
NullCheck(L_0);
AsyncOperationHandle_1_tFCA9C8A0842BE8A0771A40EA2C7FC9C94E2564BA L_2;
L_2 = AddressablesImpl_GetDownloadSizeAsync_mF7C1FB7C9793E9A7715EF4838E1E098C39903DB0(L_0, L_1, NULL);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass99_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass99_0__ctor_m65D4E527C4C59C76237B590810A89986C3B6F52A (U3CU3Ec__DisplayClass99_0_t9683863D190DE5729954C84FE7FDC564F9756946* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass99_0::<DownloadDependenciesAsyncWithChain>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A U3CU3Ec__DisplayClass99_0_U3CDownloadDependenciesAsyncWithChainU3Eb__0_m6AD3C933B33B21E908EA298B51D2D87F40149B7B (U3CU3Ec__DisplayClass99_0_t9683863D190DE5729954C84FE7FDC564F9756946* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_Convert_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mF3568E1D961DAD1AD021A0FD18BD0B0C78CC6708_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var handle = ResourceManager.CreateChainOperation(dep, op => DownloadDependenciesAsync(key).Convert<IList<IAssetBundleResource>>());
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = __this->___key_1;
NullCheck(L_0);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = AddressablesImpl_DownloadDependenciesAsync_m4E27BE7C9A8C259B1AD4A7CF11765924981E8997(L_0, L_1, (bool)0, NULL);
V_0 = L_2;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_3;
L_3 = AsyncOperationHandle_Convert_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mF3568E1D961DAD1AD021A0FD18BD0B0C78CC6708((&V_0), AsyncOperationHandle_Convert_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mF3568E1D961DAD1AD021A0FD18BD0B0C78CC6708_RuntimeMethod_var);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass103_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass103_0__ctor_m1D354FB7E66A6F2EA3EBCF482674343D34538159 (U3CU3Ec__DisplayClass103_0_t34B8C779358F05663B1E3BBD24AFD127A582969E* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass103_0::<DownloadDependenciesAsyncWithChain>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A U3CU3Ec__DisplayClass103_0_U3CDownloadDependenciesAsyncWithChainU3Eb__0_m916F083C97D8841718F01018EF737607065EF968 (U3CU3Ec__DisplayClass103_0_t34B8C779358F05663B1E3BBD24AFD127A582969E* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_Convert_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mF3568E1D961DAD1AD021A0FD18BD0B0C78CC6708_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var handle = ResourceManager.CreateChainOperation(dep, op => DownloadDependenciesAsync(locations).Convert<IList<IAssetBundleResource>>());
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = __this->___locations_1;
NullCheck(L_0);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = AddressablesImpl_DownloadDependenciesAsync_m10CBB4F9F01BE24C4FA47D900F61D1BEABD4DEE4(L_0, L_1, (bool)0, NULL);
V_0 = L_2;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_3;
L_3 = AsyncOperationHandle_Convert_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mF3568E1D961DAD1AD021A0FD18BD0B0C78CC6708((&V_0), AsyncOperationHandle_Convert_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mF3568E1D961DAD1AD021A0FD18BD0B0C78CC6708_RuntimeMethod_var);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass105_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass105_0__ctor_m68EE3D7F671561A2D6BB19C44B296F928B4D20DF (U3CU3Ec__DisplayClass105_0_tDB95709964AA2C2BEB3D27596D6908FBF906A9F5* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource>> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass105_0::<DownloadDependenciesAsyncWithChain>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A U3CU3Ec__DisplayClass105_0_U3CDownloadDependenciesAsyncWithChainU3Eb__0_m534C64B32A806AD4EBA981BD585F2776167501FA (U3CU3Ec__DisplayClass105_0_tDB95709964AA2C2BEB3D27596D6908FBF906A9F5* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_Convert_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mF3568E1D961DAD1AD021A0FD18BD0B0C78CC6708_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var handle = ResourceManager.CreateChainOperation(dep, op => DownloadDependenciesAsync(keys, mode).Convert<IList<IAssetBundleResource>>());
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = __this->___keys_1;
int32_t L_2 = __this->___mode_2;
NullCheck(L_0);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_3;
L_3 = AddressablesImpl_DownloadDependenciesAsync_mC64850B023B6B832EFD3C644A2A06CE4FC71DE2F(L_0, L_1, L_2, (bool)0, NULL);
V_0 = L_3;
AsyncOperationHandle_1_t3431DF31CA23F222E9BF64EE65C879F8F5C23A9A L_4;
L_4 = AsyncOperationHandle_Convert_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mF3568E1D961DAD1AD021A0FD18BD0B0C78CC6708((&V_0), AsyncOperationHandle_Convert_TisIList_1_t2056B3C8D1C98E235EA7B7DC2392B3CA24A46706_mF3568E1D961DAD1AD021A0FD18BD0B0C78CC6708_RuntimeMethod_var);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass112_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass112_0__ctor_m65B0C78E971B8B62537C7292661A6FFBDC875B21 (U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass112_0::<ClearDependencyCacheAsync>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 U3CU3Ec__DisplayClass112_0_U3CClearDependencyCacheAsyncU3Eb__0_m0BA97D26660C06DDD559A966D8E540D1CCE52B4B (U3CU3Ec__DisplayClass112_0_tAEB002F05F521258EDB2D459F3EEAE2021DAADB1* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, const RuntimeMethod* method)
{
{
// op => ClearDependencyCacheAsync(key, autoReleaseHandle));
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = __this->___key_1;
bool L_2 = __this->___autoReleaseHandle_2;
NullCheck(L_0);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_3;
L_3 = AddressablesImpl_ClearDependencyCacheAsync_mE7ACB0D3E62DDD07F64712F3AD798D68D6775F73(L_0, L_1, L_2, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass113_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass113_0__ctor_m49DE791ED311A99491915B26AF3A703101F0FDED (U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass113_0::<ClearDependencyCacheAsync>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 U3CU3Ec__DisplayClass113_0_U3CClearDependencyCacheAsyncU3Eb__0_m1A489DCB3120CA962E46F992DD60B3ED4C901156 (U3CU3Ec__DisplayClass113_0_t77BB59FA96AACA95C18B1CECC41AE33F35FBBA03* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, const RuntimeMethod* method)
{
{
// op => ClearDependencyCacheAsync(locations, autoReleaseHandle));
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = __this->___locations_1;
bool L_2 = __this->___autoReleaseHandle_2;
NullCheck(L_0);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_3;
L_3 = AddressablesImpl_ClearDependencyCacheAsync_m0DB5056B4986B2A50A970C6B9E462A7D93261BB6(L_0, L_1, L_2, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass114_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass114_0__ctor_m11AAE6DC581AA254686635E337A11441060F4666 (U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass114_0::<ClearDependencyCacheAsync>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 U3CU3Ec__DisplayClass114_0_U3CClearDependencyCacheAsyncU3Eb__0_m9DCB86BBE69F6CD80BC4DBBED0CD14ED1786A2B2 (U3CU3Ec__DisplayClass114_0_tEF33FDE5515D43E070E19E49F10A127AC781A6DD* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, const RuntimeMethod* method)
{
{
// op => ClearDependencyCacheAsync(keys, autoReleaseHandle));
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = __this->___keys_1;
bool L_2 = __this->___autoReleaseHandle_2;
NullCheck(L_0);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_3;
L_3 = AddressablesImpl_ClearDependencyCacheAsync_m283EC8640789B6FFC2EC7600903163356ED64396(L_0, L_1, L_2, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass119_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass119_0__ctor_mD23200213D35AA740FE36C143D7F69AD123A7BC8 (U3CU3Ec__DisplayClass119_0_t67AD38FC69A51B199D0107E2DE21A53432DFD048* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass119_0::<InstantiateWithChain>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA U3CU3Ec__DisplayClass119_0_U3CInstantiateWithChainU3Eb__0_m3DA9ADE4A9A0C5AD0D060CB5CC37EE16F97B76C2 (U3CU3Ec__DisplayClass119_0_t67AD38FC69A51B199D0107E2DE21A53432DFD048* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, const RuntimeMethod* method)
{
{
// var chainOp = ResourceManager.CreateChainOperation(dep, op => InstantiateAsync(key, instantiateParameters, false));
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = __this->___key_1;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_2 = __this->___instantiateParameters_2;
NullCheck(L_0);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_3;
L_3 = AddressablesImpl_InstantiateAsync_mEE0922EE21FCF112AB428A526D228BFFBDD810AD(L_0, L_1, L_2, (bool)0, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass121_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass121_0__ctor_m6F41F4B70845AEFC9E9038E16BE0F4F874C13282 (U3CU3Ec__DisplayClass121_0_t1EACA48A947A21F5A592CD28CA20270734B4DD62* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass121_0::<InstantiateWithChain>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA U3CU3Ec__DisplayClass121_0_U3CInstantiateWithChainU3Eb__0_mE59BCDC6926CFA1D7E66F8B31DB736513EF456B4 (U3CU3Ec__DisplayClass121_0_t1EACA48A947A21F5A592CD28CA20270734B4DD62* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, const RuntimeMethod* method)
{
{
// var chainOp = ResourceManager.CreateChainOperation(dep, op => InstantiateAsync(location, instantiateParameters, false));
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = __this->___location_1;
InstantiationParameters_t4CA06BFEB246233E9FEBC2DB0B09124C0BFC7669 L_2 = __this->___instantiateParameters_2;
NullCheck(L_0);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_3;
L_3 = AddressablesImpl_InstantiateAsync_m9C8C0A5C1240DA8367D5D1D675372AF193ED1DB4(L_0, L_1, L_2, (bool)0, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass124_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass124_0__ctor_mCB77B22621A5A0FCE36E9584BA0F163E32146561 (U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass124_0::<LoadSceneWithChain>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 U3CU3Ec__DisplayClass124_0_U3CLoadSceneWithChainU3Eb__0_mFB4DB51230942A5804E3B677B6C355F820D1A979 (U3CU3Ec__DisplayClass124_0_t1FB2F8BB29BC758363C22F19ED57C33E9FC292AE* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___op0, const RuntimeMethod* method)
{
{
// return TrackHandle(ResourceManager.CreateChainOperation(dep, op => LoadSceneAsync(key, loadMode, activateOnLoad, priority, false)));
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
RuntimeObject* L_1 = __this->___key_1;
int32_t L_2 = __this->___loadMode_2;
bool L_3 = __this->___activateOnLoad_3;
int32_t L_4 = __this->___priority_4;
NullCheck(L_0);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_5;
L_5 = AddressablesImpl_LoadSceneAsync_m01323F36D2513A26BB7A4365E1721D13B3F548D9(L_0, L_1, L_2, L_3, L_4, (bool)0, NULL);
return L_5;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass130_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass130_0__ctor_m536BD1BD2E597007044DC36E73D8554D52D69379 (U3CU3Ec__DisplayClass130_0_tAAE5D9515E0748DDEF124325C373F600B8F7D514* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass130_0::<CreateUnloadSceneWithChain>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 U3CU3Ec__DisplayClass130_0_U3CCreateUnloadSceneWithChainU3Eb__0_m0AAED9CA4D8C753971315CEF051ED7DAB9E2E60E (U3CU3Ec__DisplayClass130_0_tAAE5D9515E0748DDEF124325C373F600B8F7D514* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___completedHandle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_Convert_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m40740472C22DEE6B955A2979A31B3D3825FE2BA1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return m_ResourceManager.CreateChainOperation(handle, (completedHandle) => InternalUnloadScene(completedHandle.Convert<SceneInstance>(), unloadOptions, autoReleaseHandle));
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_1;
L_1 = AsyncOperationHandle_Convert_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m40740472C22DEE6B955A2979A31B3D3825FE2BA1((&___completedHandle0), AsyncOperationHandle_Convert_TisSceneInstance_t9D8203A59AA2C8EE21045B75AFA429EB1B6BF14A_m40740472C22DEE6B955A2979A31B3D3825FE2BA1_RuntimeMethod_var);
int32_t L_2 = __this->___unloadOptions_1;
bool L_3 = __this->___autoReleaseHandle_2;
NullCheck(L_0);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_4;
L_4 = AddressablesImpl_InternalUnloadScene_mFFCE1581450DEFA20442388F93A496C50C2C0B71(L_0, L_1, L_2, L_3, NULL);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass131_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass131_0__ctor_m914A7E92FCC5F11BF4C778233EE7E5D49868B859 (U3CU3Ec__DisplayClass131_0_t3A713D4B99D873080F32D5CF5381CEF4685CB769* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass131_0::<CreateUnloadSceneWithChain>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 U3CU3Ec__DisplayClass131_0_U3CCreateUnloadSceneWithChainU3Eb__0_m7EDB0B37B1EE810A042FF91AD36D16A5FFEA37D4 (U3CU3Ec__DisplayClass131_0_t3A713D4B99D873080F32D5CF5381CEF4685CB769* __this, AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 ___completedHandle0, const RuntimeMethod* method)
{
{
// return m_ResourceManager.CreateChainOperation(handle, (completedHandle) => InternalUnloadScene(completedHandle, unloadOptions, autoReleaseHandle));
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_1 = ___completedHandle0;
int32_t L_2 = __this->___unloadOptions_1;
bool L_3 = __this->___autoReleaseHandle_2;
NullCheck(L_0);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_4;
L_4 = AddressablesImpl_InternalUnloadScene_mFFCE1581450DEFA20442388F93A496C50C2C0B71(L_0, L_1, L_2, L_3, NULL);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass138_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass138_0__ctor_m354E2F6C07374E6AE11A9F87FF59CF27235B3485 (U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>> UnityEngine.AddressableAssets.AddressablesImpl/<>c__DisplayClass138_0::<UpdateCatalogs>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<System.String>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F U3CU3Ec__DisplayClass138_0_U3CUpdateCatalogsU3Eb__0_mC9E470E0EC8D46C86FE06B7276F8859738CFE837 (U3CU3Ec__DisplayClass138_0_t7E853A2D3251019D0F5CD487C8CC0DD9D016763A* __this, AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 ___depOp0, const RuntimeMethod* method)
{
{
// return m_ResourceManager.CreateChainOperation(CheckForCatalogUpdates(), depOp => UpdateCatalogs(CatalogsWithAvailableUpdates, autoReleaseHandle, autoCleanBundleCache));
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___U3CU3E4__this_0;
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_1 = __this->___U3CU3E4__this_0;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = AddressablesImpl_get_CatalogsWithAvailableUpdates_m9E268E83C0B9766C88A75CC22422AE06F780B464(L_1, NULL);
bool L_3 = __this->___autoReleaseHandle_1;
bool L_4 = __this->___autoCleanBundleCache_2;
NullCheck(L_0);
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F L_5;
L_5 = AddressablesImpl_UpdateCatalogs_mB39266B1E19DD7179946990544FDBC123D6F2F23(L_0, L_2, L_3, L_4, NULL);
return L_5;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String UnityEngine.AddressableAssets.AssetLabelReference::get_labelString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AssetLabelReference_get_labelString_mB279E3D5A71CEAB12320C34D42F6A8693446F457 (AssetLabelReference_t2E4688A3D816970FC18B8221E042E92B0B6B2A16* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// get { return m_LabelString; }
String_t* L_0 = __this->___m_LabelString_0;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_LabelString; }
String_t* L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.AddressableAssets.AssetLabelReference::set_labelString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetLabelReference_set_labelString_mC49D18432DACA47F342CE3D233F1AFC7561792FE (AssetLabelReference_t2E4688A3D816970FC18B8221E042E92B0B6B2A16* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// set { m_LabelString = value; }
String_t* L_0 = ___value0;
__this->___m_LabelString_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LabelString_0), (void*)L_0);
// set { m_LabelString = value; }
return;
}
}
// System.Object UnityEngine.AddressableAssets.AssetLabelReference::get_RuntimeKey()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AssetLabelReference_get_RuntimeKey_m93CE4F4594DD522C0A89B9069C49108EA6E7CA38 (AssetLabelReference_t2E4688A3D816970FC18B8221E042E92B0B6B2A16* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
RuntimeObject* V_1 = NULL;
{
// if (labelString == null)
String_t* L_0;
L_0 = AssetLabelReference_get_labelString_mB279E3D5A71CEAB12320C34D42F6A8693446F457(__this, NULL);
V_0 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001a;
}
}
{
// labelString = string.Empty;
String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
AssetLabelReference_set_labelString_mC49D18432DACA47F342CE3D233F1AFC7561792FE(__this, L_2, NULL);
}
IL_001a:
{
// return labelString;
String_t* L_3;
L_3 = AssetLabelReference_get_labelString_mB279E3D5A71CEAB12320C34D42F6A8693446F457(__this, NULL);
V_1 = L_3;
goto IL_0023;
}
IL_0023:
{
// }
RuntimeObject* L_4 = V_1;
return L_4;
}
}
// System.Boolean UnityEngine.AddressableAssets.AssetLabelReference::RuntimeKeyIsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AssetLabelReference_RuntimeKeyIsValid_m82C616599AD12D7D943E75D0B516F07B1A0F3DAA (AssetLabelReference_t2E4688A3D816970FC18B8221E042E92B0B6B2A16* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return !string.IsNullOrEmpty(RuntimeKey.ToString());
RuntimeObject* L_0;
L_0 = AssetLabelReference_get_RuntimeKey_m93CE4F4594DD522C0A89B9069C49108EA6E7CA38(__this, NULL);
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_0);
bool L_2;
L_2 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_1, NULL);
V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_0017;
}
IL_0017:
{
// }
bool L_3 = V_0;
return L_3;
}
}
// System.Int32 UnityEngine.AddressableAssets.AssetLabelReference::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AssetLabelReference_GetHashCode_m63A7B342B3FFEE89919B13047314E29FFCEA323A (AssetLabelReference_t2E4688A3D816970FC18B8221E042E92B0B6B2A16* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// return labelString.GetHashCode();
String_t* L_0;
L_0 = AssetLabelReference_get_labelString_mB279E3D5A71CEAB12320C34D42F6A8693446F457(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// }
int32_t L_2 = V_0;
return L_2;
}
}
// System.Void UnityEngine.AddressableAssets.AssetLabelReference::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetLabelReference__ctor_m98399A6E27E40BD44A990540BBCC00CC2FAB8D6F (AssetLabelReference_t2E4688A3D816970FC18B8221E042E92B0B6B2A16* __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
// System.Void UnityEngine.AddressableAssets.AssetReferenceGameObject::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReferenceGameObject__ctor_m06F030B2E5586975C190F18A13FB37C298987BB5 (AssetReferenceGameObject_t45C68C64E1153AED134A702A8B8F32F27C58416B* __this, String_t* ___guid0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssetReferenceT_1__ctor_m872CAA3C44108DA29E09D917155DA1F53F8DE4C6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public AssetReferenceGameObject(string guid) : base(guid) {}
String_t* L_0 = ___guid0;
AssetReferenceT_1__ctor_m872CAA3C44108DA29E09D917155DA1F53F8DE4C6(__this, L_0, AssetReferenceT_1__ctor_m872CAA3C44108DA29E09D917155DA1F53F8DE4C6_RuntimeMethod_var);
// public AssetReferenceGameObject(string guid) : base(guid) {}
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
// System.Void UnityEngine.AddressableAssets.AssetReferenceTexture::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReferenceTexture__ctor_m6D8A78D21DE7A7A902A51DC16F8EA7162679A1DF (AssetReferenceTexture_tE306DA4E8EE77076A6980B3FA07D09FB06294B73* __this, String_t* ___guid0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssetReferenceT_1__ctor_m72E53217B3BD8380F6BAB9CE5BFA3FAE3933F43C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public AssetReferenceTexture(string guid) : base(guid) {}
String_t* L_0 = ___guid0;
AssetReferenceT_1__ctor_m72E53217B3BD8380F6BAB9CE5BFA3FAE3933F43C(__this, L_0, AssetReferenceT_1__ctor_m72E53217B3BD8380F6BAB9CE5BFA3FAE3933F43C_RuntimeMethod_var);
// public AssetReferenceTexture(string guid) : base(guid) {}
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
// System.Void UnityEngine.AddressableAssets.AssetReferenceTexture2D::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReferenceTexture2D__ctor_mC08F14BA36A9EE52E4F21CDF429881B6C5A450CB (AssetReferenceTexture2D_tD7F8E4397CDFFD96EE1B3C285A5465AB7640D35C* __this, String_t* ___guid0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssetReferenceT_1__ctor_m155D5CEE85C1A2074E8620D507A4879EBD26C9BF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public AssetReferenceTexture2D(string guid) : base(guid) {}
String_t* L_0 = ___guid0;
AssetReferenceT_1__ctor_m155D5CEE85C1A2074E8620D507A4879EBD26C9BF(__this, L_0, AssetReferenceT_1__ctor_m155D5CEE85C1A2074E8620D507A4879EBD26C9BF_RuntimeMethod_var);
// public AssetReferenceTexture2D(string guid) : base(guid) {}
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
// System.Void UnityEngine.AddressableAssets.AssetReferenceTexture3D::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReferenceTexture3D__ctor_m8AAC6DEA3754402CDF06323A3C7517341BC0D5F8 (AssetReferenceTexture3D_t0276D10B8CE6D9DCFBFFBE4E7007327A0524D5CC* __this, String_t* ___guid0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssetReferenceT_1__ctor_mCE56230A60A70479507BB6B98757DC971DA5C531_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public AssetReferenceTexture3D(string guid) : base(guid) {}
String_t* L_0 = ___guid0;
AssetReferenceT_1__ctor_mCE56230A60A70479507BB6B98757DC971DA5C531(__this, L_0, AssetReferenceT_1__ctor_mCE56230A60A70479507BB6B98757DC971DA5C531_RuntimeMethod_var);
// public AssetReferenceTexture3D(string guid) : base(guid) {}
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
// System.Void UnityEngine.AddressableAssets.AssetReferenceSprite::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReferenceSprite__ctor_mDC0E86A070B7808FA3CA6DF2EBBD4E3725905BE2 (AssetReferenceSprite_t3C1D5CCB916AAD43134CE1C3B81E608BC5C4AC13* __this, String_t* ___guid0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssetReferenceT_1__ctor_mD204EA1C9D3388BE7652B319787F2FAB83659A56_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public AssetReferenceSprite(string guid) : base(guid) {}
String_t* L_0 = ___guid0;
AssetReferenceT_1__ctor_mD204EA1C9D3388BE7652B319787F2FAB83659A56(__this, L_0, AssetReferenceT_1__ctor_mD204EA1C9D3388BE7652B319787F2FAB83659A56_RuntimeMethod_var);
// public AssetReferenceSprite(string guid) : base(guid) {}
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.AssetReferenceSprite::ValidateAsset(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AssetReferenceSprite_ValidateAsset_mF5856555E8A3156E9A11905129EBD34EDB93107A (AssetReferenceSprite_t3C1D5CCB916AAD43134CE1C3B81E608BC5C4AC13* __this, String_t* ___path0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return false;
V_0 = (bool)0;
goto IL_0005;
}
IL_0005:
{
// }
bool L_0 = V_0;
return L_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
// System.Void UnityEngine.AddressableAssets.AssetReferenceAtlasedSprite::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReferenceAtlasedSprite__ctor_m1831E591FBA26F58A5B09C22C729E187A8B1EE12 (AssetReferenceAtlasedSprite_tBB3CDD1F11D158C58A885B695D04487528AA1274* __this, String_t* ___guid0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssetReferenceT_1__ctor_mD204EA1C9D3388BE7652B319787F2FAB83659A56_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public AssetReferenceAtlasedSprite(string guid) : base(guid) {}
String_t* L_0 = ___guid0;
AssetReferenceT_1__ctor_mD204EA1C9D3388BE7652B319787F2FAB83659A56(__this, L_0, AssetReferenceT_1__ctor_mD204EA1C9D3388BE7652B319787F2FAB83659A56_RuntimeMethod_var);
// public AssetReferenceAtlasedSprite(string guid) : base(guid) {}
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.AssetReferenceAtlasedSprite::ValidateAsset(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AssetReferenceAtlasedSprite_ValidateAsset_mB3E5C678C3241C501306B6E796FEFA0723EB5979 (AssetReferenceAtlasedSprite_tBB3CDD1F11D158C58A885B695D04487528AA1274* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteAtlas_t7B9620FBFBE1CCB781F2ED24A3B2DD37734F66A8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// return obj is SpriteAtlas;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___obj0;
V_0 = (bool)((!(((RuntimeObject*)(SpriteAtlas_t7B9620FBFBE1CCB781F2ED24A3B2DD37734F66A8*)((SpriteAtlas_t7B9620FBFBE1CCB781F2ED24A3B2DD37734F66A8*)IsInstClass((RuntimeObject*)L_0, SpriteAtlas_t7B9620FBFBE1CCB781F2ED24A3B2DD37734F66A8_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_000d;
}
IL_000d:
{
// }
bool L_1 = V_0;
return L_1;
}
}
// System.Boolean UnityEngine.AddressableAssets.AssetReferenceAtlasedSprite::ValidateAsset(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AssetReferenceAtlasedSprite_ValidateAsset_m48DE085EB5AA8AE65BAE45675359F7A01CFBACEC (AssetReferenceAtlasedSprite_tBB3CDD1F11D158C58A885B695D04487528AA1274* __this, String_t* ___path0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return false;
V_0 = (bool)0;
goto IL_0005;
}
IL_0005:
{
// }
bool L_0 = V_0;
return L_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
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle UnityEngine.AddressableAssets.AssetReference::get_OperationHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AssetReference_get_OperationHandle_mA4ACC3916FDA7DFC1E8C4B771B68241E049AEAE7 (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, const RuntimeMethod* method)
{
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_Operation;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_0 = __this->___m_Operation_3;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// }
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_1 = V_0;
return L_1;
}
}
// System.Object UnityEngine.AddressableAssets.AssetReference::get_RuntimeKey()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AssetReference_get_RuntimeKey_mB52D387E5244EAD047745D2A8904DA0D9C864F74 (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral471543834C9A5ADAA79EDD06EDCBA5930B3CB3F4);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
RuntimeObject* V_2 = NULL;
{
// if (m_AssetGUID == null)
String_t* L_0 = __this->___m_AssetGUID_0;
V_0 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0019;
}
}
{
// m_AssetGUID = string.Empty;
String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___m_AssetGUID_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AssetGUID_0), (void*)L_2);
}
IL_0019:
{
// if (!string.IsNullOrEmpty(m_SubObjectName))
String_t* L_3 = __this->___m_SubObjectName_1;
bool L_4;
L_4 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_3, NULL);
V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_0044;
}
}
{
// return string.Format("{0}[{1}]", m_AssetGUID, m_SubObjectName);
String_t* L_6 = __this->___m_AssetGUID_0;
String_t* L_7 = __this->___m_SubObjectName_1;
String_t* L_8;
L_8 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteral471543834C9A5ADAA79EDD06EDCBA5930B3CB3F4, L_6, L_7, NULL);
V_2 = L_8;
goto IL_004d;
}
IL_0044:
{
// return m_AssetGUID;
String_t* L_9 = __this->___m_AssetGUID_0;
V_2 = L_9;
goto IL_004d;
}
IL_004d:
{
// }
RuntimeObject* L_10 = V_2;
return L_10;
}
}
// System.String UnityEngine.AddressableAssets.AssetReference::get_AssetGUID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AssetReference_get_AssetGUID_m74C838B7F893C1B3230C6ED65EF5B23BC6DBD4F9 (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// public virtual string AssetGUID { get { return m_AssetGUID; } }
String_t* L_0 = __this->___m_AssetGUID_0;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public virtual string AssetGUID { get { return m_AssetGUID; } }
String_t* L_1 = V_0;
return L_1;
}
}
// System.String UnityEngine.AddressableAssets.AssetReference::get_SubObjectName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AssetReference_get_SubObjectName_m0B0C2FA0541A14BB11C760D4DC64FEB83D0798B0 (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// public virtual string SubObjectName { get { return m_SubObjectName; } set { m_SubObjectName = value; } }
String_t* L_0 = __this->___m_SubObjectName_1;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public virtual string SubObjectName { get { return m_SubObjectName; } set { m_SubObjectName = value; } }
String_t* L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.AddressableAssets.AssetReference::set_SubObjectName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReference_set_SubObjectName_mF779DF6D4BE9BA7DB4F9685F3B46F02F83BE7012 (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public virtual string SubObjectName { get { return m_SubObjectName; } set { m_SubObjectName = value; } }
String_t* L_0 = ___value0;
__this->___m_SubObjectName_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SubObjectName_1), (void*)L_0);
// public virtual string SubObjectName { get { return m_SubObjectName; } set { m_SubObjectName = value; } }
return;
}
}
// System.Type UnityEngine.AddressableAssets.AssetReference::get_SubOjbectType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* AssetReference_get_SubOjbectType_mC090A0EE55581CADB950F2884C1C69553D36885C (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssetReference_get_SubOjbectType_mC090A0EE55581CADB950F2884C1C69553D36885C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_GetType_m80C621C4D91A89DDEE6D3DDF343925B30F99BC45_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Type_t* V_1 = NULL;
int32_t G_B3_0 = 0;
{
// if (!string.IsNullOrEmpty(m_SubObjectName) && m_SubObjectType != null)
String_t* L_0 = __this->___m_SubObjectName_1;
bool L_1;
L_1 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_0, NULL);
if (L_1)
{
goto IL_0019;
}
}
{
String_t* L_2 = __this->___m_SubObjectType_2;
G_B3_0 = ((!(((RuntimeObject*)(String_t*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_001a;
}
IL_0019:
{
G_B3_0 = 0;
}
IL_001a:
{
V_0 = (bool)G_B3_0;
bool L_3 = V_0;
if (!L_3)
{
goto IL_002c;
}
}
{
// return Type.GetType(m_SubObjectType);
String_t* L_4 = __this->___m_SubObjectType_2;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_5;
L_5 = il2cpp_codegen_get_type(L_4, Type_GetType_m80C621C4D91A89DDEE6D3DDF343925B30F99BC45_RuntimeMethod_var, AssetReference_get_SubOjbectType_mC090A0EE55581CADB950F2884C1C69553D36885C_RuntimeMethod_var);
V_1 = L_5;
goto IL_0030;
}
IL_002c:
{
// return null;
V_1 = (Type_t*)NULL;
goto IL_0030;
}
IL_0030:
{
// }
Type_t* L_6 = V_1;
return L_6;
}
}
// System.Boolean UnityEngine.AddressableAssets.AssetReference::IsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AssetReference_IsValid_m3A1FA94BA7D6573485F6D3120740EC6CDF4BE4D9 (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return m_Operation.IsValid();
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* L_0 = (&__this->___m_Operation_3);
bool L_1;
L_1 = AsyncOperationHandle_IsValid_mC57B65EA4D8E084859EF42FD671EDA1E2ED46626(L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// }
bool L_2 = V_0;
return L_2;
}
}
// System.Boolean UnityEngine.AddressableAssets.AssetReference::get_IsDone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AssetReference_get_IsDone_m95CA175979A05DB8FA809157093ACEEED5ED45FD (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return m_Operation.IsDone;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* L_0 = (&__this->___m_Operation_3);
bool L_1;
L_1 = AsyncOperationHandle_get_IsDone_m55E07BF92CC2979A9BBFD8F5B97DCCD52DA1326A(L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// }
bool L_2 = V_0;
return L_2;
}
}
// System.Void UnityEngine.AddressableAssets.AssetReference::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReference__ctor_m1B9255F08152E57E683A1C4DB603BF2C75605BAB (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// string m_AssetGUID = "";
__this->___m_AssetGUID_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AssetGUID_0), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
// string m_SubObjectType = null;
__this->___m_SubObjectType_2 = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SubObjectType_2), (void*)(String_t*)NULL);
// public AssetReference()
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AssetReference::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReference__ctor_m239611FF89EAB0B2AC82E7E3303166B910F69C8B (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, String_t* ___guid0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// string m_AssetGUID = "";
__this->___m_AssetGUID_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AssetGUID_0), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
// string m_SubObjectType = null;
__this->___m_SubObjectType_2 = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SubObjectType_2), (void*)(String_t*)NULL);
// public AssetReference(string guid)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_AssetGUID = guid;
String_t* L_0 = ___guid0;
__this->___m_AssetGUID_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AssetGUID_0), (void*)L_0);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AssetReference::.ctor(System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReference__ctor_mA747E499DFFD1928E4E0FB2CA11BA5C33B9D806F (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, String_t* ___guid0, Type_t* ___type1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// string m_AssetGUID = "";
__this->___m_AssetGUID_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AssetGUID_0), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
// string m_SubObjectType = null;
__this->___m_SubObjectType_2 = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SubObjectType_2), (void*)(String_t*)NULL);
// internal AssetReference(string guid, Type type)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_AssetGUID = guid;
String_t* L_0 = ___guid0;
__this->___m_AssetGUID_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AssetGUID_0), (void*)L_0);
// }
return;
}
}
// UnityEngine.Object UnityEngine.AddressableAssets.AssetReference::get_Asset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* AssetReference_get_Asset_mB104EEC61E7E58914D43CFBAAFF518979E27F12B (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __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;
}
bool V_0 = false;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_1 = NULL;
{
// if (!m_Operation.IsValid())
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* L_0 = (&__this->___m_Operation_3);
bool L_1;
L_1 = AsyncOperationHandle_IsValid_mC57B65EA4D8E084859EF42FD671EDA1E2ED46626(L_0, NULL);
V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
// return null;
V_1 = (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL;
goto IL_002a;
}
IL_0017:
{
// return m_Operation.Result as Object;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* L_3 = (&__this->___m_Operation_3);
RuntimeObject* L_4;
L_4 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746(L_3, NULL);
V_1 = ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_4, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var));
goto IL_002a;
}
IL_002a:
{
// }
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = V_1;
return L_5;
}
}
// System.String UnityEngine.AddressableAssets.AssetReference::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AssetReference_ToString_mBBCBADD628EC8D46171956F79B4F869DE8688FCE (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return "[" + m_AssetGUID + "]";
String_t* L_0 = __this->___m_AssetGUID_0;
String_t* L_1;
L_1 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, L_0, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
V_0 = L_1;
goto IL_0019;
}
IL_0019:
{
// }
String_t* L_2 = V_0;
return L_2;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AssetReference::LoadScene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AssetReference_LoadScene_mB6C819789F857CD630CACC5F8F22598C94D06BCC (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, const RuntimeMethod* method)
{
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return LoadSceneAsync();
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_0;
L_0 = VirtualFuncInvoker3< AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5, int32_t, bool, int32_t >::Invoke(13 /* UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AssetReference::LoadSceneAsync(UnityEngine.SceneManagement.LoadSceneMode,System.Boolean,System.Int32) */, __this, 0, (bool)1, ((int32_t)100));
V_0 = L_0;
goto IL_000e;
}
IL_000e:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_1 = V_0;
return L_1;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AssetReference::Instantiate(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AssetReference_Instantiate_mF5626C68E0B70B0468ABD1B481BDEDBEEEBD01C6 (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation1, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent2, const RuntimeMethod* method)
{
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return InstantiateAsync(position, rotation, parent);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___position0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___rotation1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___parent2;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_3;
L_3 = VirtualFuncInvoker3< AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AssetReference::InstantiateAsync(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform) */, __this, L_0, L_1, L_2);
V_0 = L_3;
goto IL_000d;
}
IL_000d:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_4 = V_0;
return L_4;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AssetReference::Instantiate(UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AssetReference_Instantiate_m39937255B168D7849CC7CE05262630041298A94C (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent0, bool ___instantiateInWorldSpace1, const RuntimeMethod* method)
{
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return InstantiateAsync(parent, instantiateInWorldSpace);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___parent0;
bool L_1 = ___instantiateInWorldSpace1;
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_2;
L_2 = VirtualFuncInvoker2< AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, bool >::Invoke(16 /* UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AssetReference::InstantiateAsync(UnityEngine.Transform,System.Boolean) */, __this, L_0, L_1);
V_0 = L_2;
goto IL_000c;
}
IL_000c:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_3 = V_0;
return L_3;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AssetReference::LoadSceneAsync(UnityEngine.SceneManagement.LoadSceneMode,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AssetReference_LoadSceneAsync_m07D39AC840AD18BAE80FB8050CFA7F3D5D452B7C (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, int32_t ___loadMode0, bool ___activateOnLoad1, int32_t ___priority2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m595D616C4C88BA9FDAAA016670D9E5A5C77FDFEE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7A358C62CEFE8C0C4E68576910855CC28F4FCFB2);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// AsyncOperationHandle<SceneInstance> result = default(AsyncOperationHandle<SceneInstance>);
il2cpp_codegen_initobj((&V_0), sizeof(AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5));
// if (m_Operation.IsValid())
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* L_0 = (&__this->___m_Operation_3);
bool L_1;
L_1 = AsyncOperationHandle_IsValid_mC57B65EA4D8E084859EF42FD671EDA1E2ED46626(L_0, NULL);
V_1 = L_1;
bool L_2 = V_1;
if (!L_2)
{
goto IL_0025;
}
}
{
// Debug.LogError("Attempting to load AssetReference Scene that has already been loaded. Handle is exposed through getter OperationHandle");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(_stringLiteral7A358C62CEFE8C0C4E68576910855CC28F4FCFB2, NULL);
goto IL_0042;
}
IL_0025:
{
// result = Addressables.LoadSceneAsync(RuntimeKey, loadMode, activateOnLoad, priority);
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Object UnityEngine.AddressableAssets.AssetReference::get_RuntimeKey() */, __this);
int32_t L_4 = ___loadMode0;
bool L_5 = ___activateOnLoad1;
int32_t L_6 = ___priority2;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_7;
L_7 = Addressables_LoadSceneAsync_mA3D9CFF8692D9684DAA1955F5DB690EF3BA6F17E(L_3, L_4, L_5, L_6, NULL);
V_0 = L_7;
// m_Operation = result;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_8 = V_0;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_9;
L_9 = AsyncOperationHandle_1_op_Implicit_m595D616C4C88BA9FDAAA016670D9E5A5C77FDFEE(L_8, AsyncOperationHandle_1_op_Implicit_m595D616C4C88BA9FDAAA016670D9E5A5C77FDFEE_RuntimeMethod_var);
__this->___m_Operation_3 = L_9;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Operation_3))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Operation_3))->___m_LocationName_2), (void*)NULL);
#endif
}
IL_0042:
{
// return result;
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_10 = V_0;
V_2 = L_10;
goto IL_0046;
}
IL_0046:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_11 = V_2;
return L_11;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnityEngine.AddressableAssets.AssetReference::UnLoadScene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 AssetReference_UnLoadScene_mEC0A04AE8FCE47164961111A9A59E8E0FF7F333B (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return Addressables.UnloadSceneAsync(m_Operation, true);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_0 = __this->___m_Operation_3;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_1;
L_1 = Addressables_UnloadSceneAsync_mE2BDB6FD63BE865E2FDBF1FA492492914E2E0EF8(L_0, (bool)1, NULL);
V_0 = L_1;
goto IL_0010;
}
IL_0010:
{
// }
AsyncOperationHandle_1_t074166892865CF484A3C77A1E9FB6F5E83DA1DA5 L_2 = V_0;
return L_2;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AssetReference::InstantiateAsync(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AssetReference_InstantiateAsync_m4C9966DA2ECA2BFBF5520C5C7831A2778394A1AE (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation1, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return Addressables.InstantiateAsync(RuntimeKey, position, rotation, parent, true);
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Object UnityEngine.AddressableAssets.AssetReference::get_RuntimeKey() */, __this);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___position0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___rotation1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___parent2;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_4;
L_4 = Addressables_InstantiateAsync_mF8F60C0569C57F6CCA9AC221EB44C808E76AF014(L_0, L_1, L_2, L_3, (bool)1, NULL);
V_0 = L_4;
goto IL_0013;
}
IL_0013:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_5 = V_0;
return L_5;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.GameObject> UnityEngine.AddressableAssets.AssetReference::InstantiateAsync(UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA AssetReference_InstantiateAsync_mBE3A36E01A59222911FF2A8D354C32D4188EFCE5 (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent0, bool ___instantiateInWorldSpace1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return Addressables.InstantiateAsync(RuntimeKey, parent, instantiateInWorldSpace, true);
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Object UnityEngine.AddressableAssets.AssetReference::get_RuntimeKey() */, __this);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___parent0;
bool L_2 = ___instantiateInWorldSpace1;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_3;
L_3 = Addressables_InstantiateAsync_m4558E29DC069157263E946C919039BF049A4259C(L_0, L_1, L_2, (bool)1, NULL);
V_0 = L_3;
goto IL_0012;
}
IL_0012:
{
// }
AsyncOperationHandle_1_tE77A4E2148058198E65AA8063DCFD376ED3D4FCA L_4 = V_0;
return L_4;
}
}
// System.Boolean UnityEngine.AddressableAssets.AssetReference::RuntimeKeyIsValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AssetReference_RuntimeKeyIsValid_m72A4C6B49D06D3985FEDE36CB19667FE8E23BDF5 (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
s_Il2CppMethodInitialized = true;
}
Guid_t V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
{
// string guid = RuntimeKey.ToString();
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Object UnityEngine.AddressableAssets.AssetReference::get_RuntimeKey() */, __this);
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_0);
V_1 = L_1;
// int subObjectIndex = guid.IndexOf("[");
String_t* L_2 = V_1;
NullCheck(L_2);
int32_t L_3;
L_3 = String_IndexOf_m69E9BDAFD93767C85A7FF861B453415D3B4A200F(L_2, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, NULL);
V_2 = L_3;
// if (subObjectIndex != -1) //This means we're dealing with a sub-object and need to convert the runtime key.
int32_t L_4 = V_2;
V_3 = (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_5 = V_3;
if (!L_5)
{
goto IL_002d;
}
}
{
// guid = guid.Substring(0, subObjectIndex);
String_t* L_6 = V_1;
int32_t L_7 = V_2;
NullCheck(L_6);
String_t* L_8;
L_8 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_6, 0, L_7, NULL);
V_1 = L_8;
}
IL_002d:
{
// return Guid.TryParse(guid, out result);
String_t* L_9 = V_1;
bool L_10;
L_10 = Guid_TryParse_m46FD3E8A425836C68964B0A72C89922A31B5EB0D(L_9, (&V_0), NULL);
V_4 = L_10;
goto IL_0039;
}
IL_0039:
{
// }
bool L_11 = V_4;
return L_11;
}
}
// System.Void UnityEngine.AddressableAssets.AssetReference::ReleaseAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReference_ReleaseAsset_mB83E9D70CEB0042D15EA5BC9B00E245EF6765A02 (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2A84504B51CD5597CAECE71643D1257DA1BE2E3);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (!m_Operation.IsValid())
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* L_0 = (&__this->___m_Operation_3);
bool L_1;
L_1 = AsyncOperationHandle_IsValid_mC57B65EA4D8E084859EF42FD671EDA1E2ED46626(L_0, NULL);
V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0021;
}
}
{
// Debug.LogWarning("Cannot release a null or unloaded asset.");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_mEF15C6B17CE4E1FA7E379CDB82CE40FCD89A3F28(_stringLiteralA2A84504B51CD5597CAECE71643D1257DA1BE2E3, NULL);
// return;
goto IL_0039;
}
IL_0021:
{
// Addressables.Release(m_Operation);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_3 = __this->___m_Operation_3;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
Addressables_Release_m7664828D5E455FB598C1AA88B146DC0E70DE3672(L_3, NULL);
// m_Operation = default(AsyncOperationHandle);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* L_4 = (&__this->___m_Operation_3);
il2cpp_codegen_initobj(L_4, sizeof(AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D));
}
IL_0039:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.AssetReference::ReleaseInstance(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssetReference_ReleaseInstance_m14337B1684BF39CE7E5C2B31AF7FBBB9CCAFD164 (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Addressables.ReleaseInstance(obj);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___obj0;
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Addressables_ReleaseInstance_m991D925A1DDDCA7422DB26AE684DB54581047E92(L_0, NULL);
// }
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.AssetReference::ValidateAsset(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AssetReference_ValidateAsset_mCA00616B7F960333A13C518E0E388B1D1D09B1A5 (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return true;
V_0 = (bool)1;
goto IL_0005;
}
IL_0005:
{
// }
bool L_0 = V_0;
return L_0;
}
}
// System.Boolean UnityEngine.AddressableAssets.AssetReference::ValidateAsset(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AssetReference_ValidateAsset_m509B132545E3C9FA5526F013F5D7A77986D141CA (AssetReference_t6AF4EE7422535138F655BFF2636B23D0BE26C740* __this, String_t* ___path0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return true;
V_0 = (bool)1;
goto IL_0005;
}
IL_0005:
{
// }
bool L_0 = V_0;
return L_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
// System.Void UnityEngine.AddressableAssets.CheckCatalogsOperation::.ctor(UnityEngine.AddressableAssets.AddressablesImpl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckCatalogsOperation__ctor_m219855D6B8101674B79BE71D2BB298AE35CAD656 (CheckCatalogsOperation_t52E16371C9C8F9D2530A486D815756A257B0CE63* __this, AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___aa0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1__ctor_m37E836E2023EAD96017051239F2BF04BA7E4B896_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public CheckCatalogsOperation(AddressablesImpl aa)
AsyncOperationBase_1__ctor_m37E836E2023EAD96017051239F2BF04BA7E4B896(__this, AsyncOperationBase_1__ctor_m37E836E2023EAD96017051239F2BF04BA7E4B896_RuntimeMethod_var);
// m_Addressables = aa;
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = ___aa0;
__this->___m_Addressables_17 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Addressables_17), (void*)L_0);
// }
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<System.String>> UnityEngine.AddressableAssets.CheckCatalogsOperation::Start(System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 CheckCatalogsOperation_Start_m210368C1A838F77B36463D20E909AE8361ECB9C4 (CheckCatalogsOperation_t52E16371C9C8F9D2530A486D815756A257B0CE63* __this, List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* ___locatorInfos0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisIResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_mD9B1EFDF9AEA176B27903C84120F37DC38BAF7D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD00E44F3CADC84CC565FE5C5AC30E01A729DC139_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m565A1489A4290AA7ED87CE46AF71C8210A6CE2B2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mAFC9C56C8EBBDAD298B115B5CDC28BD959F95ED9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB71102F850E7B442A1F47317495B4D1A991E1695_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF756CEFE7AEC04BD3B2A9770FA7BAE3674C91B9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mF45216BAD4CA0605C8602687F4493D6908A2670F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1A062F45FE926079CE2D4FD38A3BF15F7AEB89AF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6D3F51AEA07DF7A89CF93C74176A2073040C0285_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF3C534CFEA79897DC08D846825CF19F5786A3D61_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0EC133BB4F55C7747C40FF26C7DEB26C40B02014_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateGroupOperation_TisString_t_mF16C1368B2F5CC45F2E3D5FE89998F1B95466111_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_StartOperation_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_mD144565E053F055D4605A46D58B6B96E0BB464FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CStartU3Eb__5_0_m62ABBDF4E546D441FE3FC90FA66E63A22B2B9B36_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* V_0 = NULL;
ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F* V_1 = NULL;
Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95 V_2;
memset((&V_2), 0, sizeof(V_2));
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* V_3 = NULL;
bool V_4 = false;
bool V_5 = false;
AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 V_6;
memset((&V_6), 0, sizeof(V_6));
Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* G_B10_0 = NULL;
RuntimeObject* G_B10_1 = NULL;
Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* G_B9_0 = NULL;
RuntimeObject* G_B9_1 = NULL;
{
// m_LocatorInfos = new List<AddressablesImpl.ResourceLocatorInfo>(locatorInfos.Count);
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_0 = ___locatorInfos0;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m0EC133BB4F55C7747C40FF26C7DEB26C40B02014_inline(L_0, List_1_get_Count_m0EC133BB4F55C7747C40FF26C7DEB26C40B02014_RuntimeMethod_var);
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_2 = (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA*)il2cpp_codegen_object_new(List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_mF3C534CFEA79897DC08D846825CF19F5786A3D61(L_2, L_1, List_1__ctor_mF3C534CFEA79897DC08D846825CF19F5786A3D61_RuntimeMethod_var);
__this->___m_LocatorInfos_19 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocatorInfos_19), (void*)L_2);
// m_LocalHashes = new List<string>(locatorInfos.Count);
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_3 = ___locatorInfos0;
NullCheck(L_3);
int32_t L_4;
L_4 = List_1_get_Count_m0EC133BB4F55C7747C40FF26C7DEB26C40B02014_inline(L_3, List_1_get_Count_m0EC133BB4F55C7747C40FF26C7DEB26C40B02014_RuntimeMethod_var);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_m1A062F45FE926079CE2D4FD38A3BF15F7AEB89AF(L_5, L_4, List_1__ctor_m1A062F45FE926079CE2D4FD38A3BF15F7AEB89AF_RuntimeMethod_var);
__this->___m_LocalHashes_18 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocalHashes_18), (void*)L_5);
// var locations = new List<IResourceLocation>(locatorInfos.Count);
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_6 = ___locatorInfos0;
NullCheck(L_6);
int32_t L_7;
L_7 = List_1_get_Count_m0EC133BB4F55C7747C40FF26C7DEB26C40B02014_inline(L_6, List_1_get_Count_m0EC133BB4F55C7747C40FF26C7DEB26C40B02014_RuntimeMethod_var);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_8 = (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*)il2cpp_codegen_object_new(List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
NullCheck(L_8);
List_1__ctor_m6D3F51AEA07DF7A89CF93C74176A2073040C0285(L_8, L_7, List_1__ctor_m6D3F51AEA07DF7A89CF93C74176A2073040C0285_RuntimeMethod_var);
V_0 = L_8;
// foreach (var rl in locatorInfos)
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_9 = ___locatorInfos0;
NullCheck(L_9);
Enumerator_t10E8C1BA205F4CC5B5D7D5F20D94BA2447511A95 L_10;
L_10 = List_1_GetEnumerator_mF45216BAD4CA0605C8602687F4493D6908A2670F(L_9, List_1_GetEnumerator_mF45216BAD4CA0605C8602687F4493D6908A2670F_RuntimeMethod_var);
V_2 = L_10;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0088:
{// begin finally (depth: 1)
Enumerator_Dispose_mD00E44F3CADC84CC565FE5C5AC30E01A729DC139((&V_2), Enumerator_Dispose_mD00E44F3CADC84CC565FE5C5AC30E01A729DC139_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_007d_1;
}
IL_0039_1:
{
// foreach (var rl in locatorInfos)
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_11;
L_11 = Enumerator_get_Current_mAFC9C56C8EBBDAD298B115B5CDC28BD959F95ED9_inline((&V_2), Enumerator_get_Current_mAFC9C56C8EBBDAD298B115B5CDC28BD959F95ED9_RuntimeMethod_var);
V_3 = L_11;
// if (rl.CanUpdateContent)
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_12 = V_3;
NullCheck(L_12);
bool L_13;
L_13 = ResourceLocatorInfo_get_CanUpdateContent_mA8DFD5660C619FD746DC60AE1515F2B7EA9232E4(L_12, NULL);
V_4 = L_13;
bool L_14 = V_4;
if (!L_14)
{
goto IL_007c_1;
}
}
{
// locations.Add(rl.HashLocation);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_15 = V_0;
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_16 = V_3;
NullCheck(L_16);
RuntimeObject* L_17;
L_17 = ResourceLocatorInfo_get_HashLocation_m91E4A088AABA927FD4A1D14EB182F94FA53C39B4(L_16, NULL);
NullCheck(L_15);
List_1_Add_mB71102F850E7B442A1F47317495B4D1A991E1695_inline(L_15, L_17, List_1_Add_mB71102F850E7B442A1F47317495B4D1A991E1695_RuntimeMethod_var);
// m_LocalHashes.Add(rl.LocalHash);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_18 = __this->___m_LocalHashes_18;
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_19 = V_3;
NullCheck(L_19);
String_t* L_20;
L_20 = ResourceLocatorInfo_get_LocalHash_mAAC766AB747685EED12FA0338E51183922EF5203_inline(L_19, NULL);
NullCheck(L_18);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_18, L_20, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
// m_LocatorInfos.Add(rl);
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_21 = __this->___m_LocatorInfos_19;
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_22 = V_3;
NullCheck(L_21);
List_1_Add_mF756CEFE7AEC04BD3B2A9770FA7BAE3674C91B9D_inline(L_21, L_22, List_1_Add_mF756CEFE7AEC04BD3B2A9770FA7BAE3674C91B9D_RuntimeMethod_var);
}
IL_007c_1:
{
}
IL_007d_1:
{
// foreach (var rl in locatorInfos)
bool L_23;
L_23 = Enumerator_MoveNext_m565A1489A4290AA7ED87CE46AF71C8210A6CE2B2((&V_2), Enumerator_MoveNext_m565A1489A4290AA7ED87CE46AF71C8210A6CE2B2_RuntimeMethod_var);
if (L_23)
{
goto IL_0039_1;
}
}
{
goto IL_0097;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0097:
{
// ContentCatalogProvider ccp = m_Addressables.ResourceManager.ResourceProviders
// .FirstOrDefault(rp => rp.GetType() == typeof(ContentCatalogProvider)) as ContentCatalogProvider;
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_24 = __this->___m_Addressables_17;
NullCheck(L_24);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_25;
L_25 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(L_24, NULL);
NullCheck(L_25);
RuntimeObject* L_26;
L_26 = ResourceManager_get_ResourceProviders_mACBDB6BBAF95684D548E67073ED0067707D87A63(L_25, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_il2cpp_TypeInfo_var);
Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* L_27 = ((U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1;
Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* L_28 = L_27;
G_B9_0 = L_28;
G_B9_1 = L_26;
if (L_28)
{
G_B10_0 = L_28;
G_B10_1 = L_26;
goto IL_00c6;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_il2cpp_TypeInfo_var);
U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433* L_29 = ((U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* L_30 = (Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4*)il2cpp_codegen_object_new(Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4_il2cpp_TypeInfo_var);
NullCheck(L_30);
Func_2__ctor_m13FDD7A7BE18C1D2ECD75C02E76F5F3198E3261E(L_30, L_29, (intptr_t)((void*)U3CU3Ec_U3CStartU3Eb__5_0_m62ABBDF4E546D441FE3FC90FA66E63A22B2B9B36_RuntimeMethod_var), NULL);
Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* L_31 = L_30;
((U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1 = L_31;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1), (void*)L_31);
G_B10_0 = L_31;
G_B10_1 = G_B9_1;
}
IL_00c6:
{
RuntimeObject* L_32;
L_32 = Enumerable_FirstOrDefault_TisIResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_mD9B1EFDF9AEA176B27903C84120F37DC38BAF7D6(G_B10_1, G_B10_0, Enumerable_FirstOrDefault_TisIResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_mD9B1EFDF9AEA176B27903C84120F37DC38BAF7D6_RuntimeMethod_var);
V_1 = ((ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F*)IsInstClass((RuntimeObject*)L_32, ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F_il2cpp_TypeInfo_var));
// if (ccp != null)
ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F* L_33 = V_1;
V_5 = (bool)((!(((RuntimeObject*)(ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F*)L_33) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_34 = V_5;
if (!L_34)
{
goto IL_00e2;
}
}
{
// ccp.DisableCatalogUpdateOnStart = false;
ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F* L_35 = V_1;
NullCheck(L_35);
L_35->___DisableCatalogUpdateOnStart_2 = (bool)0;
}
IL_00e2:
{
// m_DepOp = m_Addressables.ResourceManager.CreateGroupOperation<string>(locations);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_36 = __this->___m_Addressables_17;
NullCheck(L_36);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_37;
L_37 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(L_36, NULL);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_38 = V_0;
NullCheck(L_37);
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_39;
L_39 = ResourceManager_CreateGroupOperation_TisString_t_mF16C1368B2F5CC45F2E3D5FE89998F1B95466111(L_37, L_38, ResourceManager_CreateGroupOperation_TisString_t_mF16C1368B2F5CC45F2E3D5FE89998F1B95466111_RuntimeMethod_var);
__this->___m_DepOp_20 = L_39;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_DepOp_20))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_DepOp_20))->___m_LocationName_2), (void*)NULL);
#endif
// return m_Addressables.ResourceManager.StartOperation(this, m_DepOp);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_40 = __this->___m_Addressables_17;
NullCheck(L_40);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_41;
L_41 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(L_40, NULL);
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_42 = __this->___m_DepOp_20;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_43;
L_43 = AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E(L_42, AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E_RuntimeMethod_var);
NullCheck(L_41);
AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 L_44;
L_44 = ResourceManager_StartOperation_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_mD144565E053F055D4605A46D58B6B96E0BB464FE(L_41, __this, L_43, ResourceManager_StartOperation_TisList_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_mD144565E053F055D4605A46D58B6B96E0BB464FE_RuntimeMethod_var);
V_6 = L_44;
goto IL_0119;
}
IL_0119:
{
// }
AsyncOperationHandle_1_tAA8468BA8C5994CD242CA70D05A8474AF68F7646 L_45 = V_6;
return L_45;
}
}
// System.Boolean UnityEngine.AddressableAssets.CheckCatalogsOperation::InvokeWaitForCompletion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckCatalogsOperation_InvokeWaitForCompletion_m994BDCA439BEBF467344D6EA6007AE051E9A9309 (CheckCatalogsOperation_t52E16371C9C8F9D2530A486D815756A257B0CE63* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_InvokeExecute_m95F982E15E2A402FB168E1CC42B5407F94BF6262_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_get_IsDone_m1725E39FA9E5573981107B657A28EF8BEF92906F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
int32_t G_B5_0 = 0;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B9_0 = NULL;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B8_0 = NULL;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B14_0 = NULL;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B13_0 = NULL;
{
// if (IsDone)
bool L_0;
L_0 = AsyncOperationBase_1_get_IsDone_m1725E39FA9E5573981107B657A28EF8BEF92906F(__this, AsyncOperationBase_1_get_IsDone_m1725E39FA9E5573981107B657A28EF8BEF92906F_RuntimeMethod_var);
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_000f;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_0088;
}
IL_000f:
{
// if (m_DepOp.IsValid() && !m_DepOp.IsDone)
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_2 = (&__this->___m_DepOp_20);
bool L_3;
L_3 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB(L_2, AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
if (!L_3)
{
goto IL_002c;
}
}
{
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_4 = (&__this->___m_DepOp_20);
bool L_5;
L_5 = AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786(L_4, AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
G_B5_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
goto IL_002d;
}
IL_002c:
{
G_B5_0 = 0;
}
IL_002d:
{
V_2 = (bool)G_B5_0;
bool L_6 = V_2;
if (!L_6)
{
goto IL_003d;
}
}
{
// m_DepOp.WaitForCompletion();
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_7 = (&__this->___m_DepOp_20);
RuntimeObject* L_8;
L_8 = AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B(L_7, AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
}
IL_003d:
{
// m_RM?.Update(Time.unscaledDeltaTime);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_9 = ((AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3*)__this)->___m_RM_4;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_10 = L_9;
G_B8_0 = L_10;
if (L_10)
{
G_B9_0 = L_10;
goto IL_0049;
}
}
{
goto IL_0054;
}
IL_0049:
{
float L_11;
L_11 = Time_get_unscaledDeltaTime_m89252D23CC5AA295CFA4EB2BCB417A831AC51652(NULL);
NullCheck(G_B9_0);
ResourceManager_Update_mE18FA475CB6F6B7020A53A51B0FAD323819F7B4C(G_B9_0, L_11, NULL);
}
IL_0054:
{
// if (!HasExecuted)
bool L_12 = ((AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3*)__this)->___HasExecuted_10;
V_3 = (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
bool L_13 = V_3;
if (!L_13)
{
goto IL_0068;
}
}
{
// InvokeExecute();
AsyncOperationBase_1_InvokeExecute_m95F982E15E2A402FB168E1CC42B5407F94BF6262(__this, AsyncOperationBase_1_InvokeExecute_m95F982E15E2A402FB168E1CC42B5407F94BF6262_RuntimeMethod_var);
}
IL_0068:
{
// m_RM?.Update(Time.unscaledDeltaTime);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_14 = ((AsyncOperationBase_1_t8BFB6142CEBF919881F2972D476E2B0A36EE6EC3*)__this)->___m_RM_4;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_15 = L_14;
G_B13_0 = L_15;
if (L_15)
{
G_B14_0 = L_15;
goto IL_0074;
}
}
{
goto IL_007f;
}
IL_0074:
{
float L_16;
L_16 = Time_get_unscaledDeltaTime_m89252D23CC5AA295CFA4EB2BCB417A831AC51652(NULL);
NullCheck(G_B14_0);
ResourceManager_Update_mE18FA475CB6F6B7020A53A51B0FAD323819F7B4C(G_B14_0, L_16, NULL);
}
IL_007f:
{
// return IsDone;
bool L_17;
L_17 = AsyncOperationBase_1_get_IsDone_m1725E39FA9E5573981107B657A28EF8BEF92906F(__this, AsyncOperationBase_1_get_IsDone_m1725E39FA9E5573981107B657A28EF8BEF92906F_RuntimeMethod_var);
V_1 = L_17;
goto IL_0088;
}
IL_0088:
{
// }
bool L_18 = V_1;
return L_18;
}
}
// System.Void UnityEngine.AddressableAssets.CheckCatalogsOperation::Destroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckCatalogsOperation_Destroy_mBCF867F11D72E29998EA013BC63433EA8DD9E000 (CheckCatalogsOperation_t52E16371C9C8F9D2530A486D815756A257B0CE63* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_Release_TisIList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_m97001E39C9CF3A147DFEA451C65467252B88157E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.Release(m_DepOp);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___m_Addressables_17;
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_1 = __this->___m_DepOp_20;
NullCheck(L_0);
AddressablesImpl_Release_TisIList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_m97001E39C9CF3A147DFEA451C65467252B88157E(L_0, L_1, AddressablesImpl_Release_TisIList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_m97001E39C9CF3A147DFEA451C65467252B88157E_RuntimeMethod_var);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.CheckCatalogsOperation::GetDependencies(System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckCatalogsOperation_GetDependencies_mBDFDEE060B2A746F85610F32776E8916195D214D (CheckCatalogsOperation_t52E16371C9C8F9D2530A486D815756A257B0CE63* __this, List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* ___dependencies0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// dependencies.Add(m_DepOp);
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* L_0 = ___dependencies0;
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_1 = __this->___m_DepOp_20;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E(L_1, AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E_RuntimeMethod_var);
NullCheck(L_0);
List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_inline(L_0, L_2, List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_RuntimeMethod_var);
// }
return;
}
}
// System.Collections.Generic.List`1<System.String> UnityEngine.AddressableAssets.CheckCatalogsOperation::ProcessDependentOpResults(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>,System.Collections.Generic.List`1<UnityEngine.AddressableAssets.AddressablesImpl/ResourceLocatorInfo>,System.Collections.Generic.List`1<System.String>,System.String&,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* CheckCatalogsOperation_ProcessDependentOpResults_m09E049B18A96B5E5ABCADAE92F20E4B0A22647F1 (RuntimeObject* ___results0, List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* ___locatorInfos1, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___localHashes2, String_t** ___errorString3, bool* ___success4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DC783A49096E69494BDBAEE69DC39199A425A8E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFF9EA5BDB78D157A8123B833F9551373B62E641A);
s_Il2CppMethodInitialized = true;
}
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_0 = NULL;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_1 = NULL;
int32_t V_2 = 0;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_3;
memset((&V_3), 0, sizeof(V_3));
String_t* V_4 = NULL;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 V_10;
memset((&V_10), 0, sizeof(V_10));
String_t* V_11 = NULL;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_12 = NULL;
int32_t G_B4_0 = 0;
{
// var result = new List<string>();
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_0, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
V_0 = L_0;
// List<string> errorMsgList = new List<string>();
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_1, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
V_1 = L_1;
// for (int i = 0; i < results.Count; i++)
V_2 = 0;
goto IL_00b5;
}
IL_0014:
{
// var remHashOp = results[i];
RuntimeObject* L_2 = ___results0;
int32_t L_3 = V_2;
NullCheck(L_2);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_4;
L_4 = InterfaceFuncInvoker1< AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Item(System.Int32) */, IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_il2cpp_TypeInfo_var, L_2, L_3);
V_3 = L_4;
// var remoteHash = remHashOp.Result as string;
RuntimeObject* L_5;
L_5 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&V_3), NULL);
V_4 = ((String_t*)IsInstSealed((RuntimeObject*)L_5, String_t_il2cpp_TypeInfo_var));
// if (!string.IsNullOrEmpty(remoteHash) && remoteHash != localHashes[i])
String_t* L_6 = V_4;
bool L_7;
L_7 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_6, NULL);
if (L_7)
{
goto IL_0044;
}
}
{
String_t* L_8 = V_4;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_9 = ___localHashes2;
int32_t L_10 = V_2;
NullCheck(L_9);
String_t* L_11;
L_11 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_9, L_10, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
bool L_12;
L_12 = String_op_Inequality_m0FBE5AC4931D312E5B347BAA603755676E6DA2FE(L_8, L_11, NULL);
G_B4_0 = ((int32_t)(L_12));
goto IL_0045;
}
IL_0044:
{
G_B4_0 = 0;
}
IL_0045:
{
V_5 = (bool)G_B4_0;
bool L_13 = V_5;
if (!L_13)
{
goto IL_0075;
}
}
{
// result.Add(locatorInfos[i].Locator.LocatorId);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_14 = V_0;
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_15 = ___locatorInfos1;
int32_t L_16 = V_2;
NullCheck(L_15);
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_17;
L_17 = List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D(L_15, L_16, List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D_RuntimeMethod_var);
NullCheck(L_17);
RuntimeObject* L_18;
L_18 = ResourceLocatorInfo_get_Locator_m7EA5D661DF4964E728CBA01D589ABBD5C9688218_inline(L_17, NULL);
NullCheck(L_18);
String_t* L_19;
L_19 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator::get_LocatorId() */, IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_il2cpp_TypeInfo_var, L_18);
NullCheck(L_14);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_14, L_19, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
// locatorInfos[i].ContentUpdateAvailable = true;
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_20 = ___locatorInfos1;
int32_t L_21 = V_2;
NullCheck(L_20);
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_22;
L_22 = List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D(L_20, L_21, List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D_RuntimeMethod_var);
NullCheck(L_22);
ResourceLocatorInfo_set_ContentUpdateAvailable_m1132A7F08507E37BE58B869797A9B4C1B60C769A_inline(L_22, (bool)1, NULL);
goto IL_00b0;
}
IL_0075:
{
// else if (remHashOp.OperationException != null)
Exception_t* L_23;
L_23 = AsyncOperationHandle_get_OperationException_m531FC4DC2E215075C0EA7CE135FF1D68F6049270((&V_3), NULL);
V_6 = (bool)((!(((RuntimeObject*)(Exception_t*)L_23) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_24 = V_6;
if (!L_24)
{
goto IL_00b0;
}
}
{
// result.Add(null);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_25 = V_0;
NullCheck(L_25);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_25, (String_t*)NULL, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
// locatorInfos[i].ContentUpdateAvailable = false;
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_26 = ___locatorInfos1;
int32_t L_27 = V_2;
NullCheck(L_26);
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_28;
L_28 = List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D(L_26, L_27, List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D_RuntimeMethod_var);
NullCheck(L_28);
ResourceLocatorInfo_set_ContentUpdateAvailable_m1132A7F08507E37BE58B869797A9B4C1B60C769A_inline(L_28, (bool)0, NULL);
// errorMsgList.Add(remHashOp.OperationException.Message);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_29 = V_1;
Exception_t* L_30;
L_30 = AsyncOperationHandle_get_OperationException_m531FC4DC2E215075C0EA7CE135FF1D68F6049270((&V_3), NULL);
NullCheck(L_30);
String_t* L_31;
L_31 = VirtualFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, L_30);
NullCheck(L_29);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_29, L_31, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
}
IL_00b0:
{
// for (int i = 0; i < results.Count; i++)
int32_t L_32 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_00b5:
{
// for (int i = 0; i < results.Count; i++)
int32_t L_33 = V_2;
RuntimeObject* L_34 = ___results0;
NullCheck(L_34);
int32_t L_35;
L_35 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Count() */, ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var, L_34);
V_7 = (bool)((((int32_t)L_33) < ((int32_t)L_35))? 1 : 0);
bool L_36 = V_7;
if (L_36)
{
goto IL_0014;
}
}
{
// errorString = null;
String_t** L_37 = ___errorString3;
*((RuntimeObject**)L_37) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_37, (void*)(RuntimeObject*)NULL);
// if (errorMsgList.Count > 0)
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_38 = V_1;
NullCheck(L_38);
int32_t L_39;
L_39 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_38, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
V_8 = (bool)((((int32_t)L_39) > ((int32_t)0))? 1 : 0);
bool L_40 = V_8;
if (!L_40)
{
goto IL_0143;
}
}
{
// if (errorMsgList.Count == result.Count)
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_41 = V_1;
NullCheck(L_41);
int32_t L_42;
L_42 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_41, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_43 = V_0;
NullCheck(L_43);
int32_t L_44;
L_44 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_43, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
V_9 = (bool)((((int32_t)L_42) == ((int32_t)L_44))? 1 : 0);
bool L_45 = V_9;
if (!L_45)
{
goto IL_00fb;
}
}
{
// result = null;
V_0 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)NULL;
// errorString = "CheckCatalogsOperation failed with the following errors: ";
String_t** L_46 = ___errorString3;
*((RuntimeObject**)L_46) = (RuntimeObject*)_stringLiteral3DC783A49096E69494BDBAEE69DC39199A425A8E;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_46, (void*)(RuntimeObject*)_stringLiteral3DC783A49096E69494BDBAEE69DC39199A425A8E);
goto IL_0104;
}
IL_00fb:
{
// errorString = "Partial success in CheckCatalogsOperation with the following errors: ";
String_t** L_47 = ___errorString3;
*((RuntimeObject**)L_47) = (RuntimeObject*)_stringLiteralFF9EA5BDB78D157A8123B833F9551373B62E641A;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_47, (void*)(RuntimeObject*)_stringLiteralFF9EA5BDB78D157A8123B833F9551373B62E641A);
}
IL_0104:
{
// foreach (string str in errorMsgList)
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_48 = V_1;
NullCheck(L_48);
Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 L_49;
L_49 = List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D(L_48, List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var);
V_10 = L_49;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0133:
{// begin finally (depth: 1)
Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7((&V_10), Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0128_1;
}
IL_010f_1:
{
// foreach (string str in errorMsgList)
String_t* L_50;
L_50 = Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_inline((&V_10), Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
V_11 = L_50;
// errorString = errorString + "\n" + str;
String_t** L_51 = ___errorString3;
String_t** L_52 = ___errorString3;
String_t* L_53 = *((String_t**)L_52);
String_t* L_54 = V_11;
String_t* L_55;
L_55 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(L_53, _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD, L_54, NULL);
*((RuntimeObject**)L_51) = (RuntimeObject*)L_55;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_51, (void*)(RuntimeObject*)L_55);
}
IL_0128_1:
{
// foreach (string str in errorMsgList)
bool L_56;
L_56 = Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED((&V_10), Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
if (L_56)
{
goto IL_010f_1;
}
}
{
goto IL_0142;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0142:
{
}
IL_0143:
{
// success = errorMsgList.Count == 0;
bool* L_57 = ___success4;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_58 = V_1;
NullCheck(L_58);
int32_t L_59;
L_59 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_58, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
*((int8_t*)L_57) = (int8_t)((((int32_t)L_59) == ((int32_t)0))? 1 : 0);
// return result;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_60 = V_0;
V_12 = L_60;
goto IL_0154;
}
IL_0154:
{
// }
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_61 = V_12;
return L_61;
}
}
// System.Void UnityEngine.AddressableAssets.CheckCatalogsOperation::Execute()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckCatalogsOperation_Execute_mDDD66461E88E6B57525CCB4A1B293FF8CAF4E13E (CheckCatalogsOperation_t52E16371C9C8F9D2530A486D815756A257B0CE63* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_Complete_m0DF24CB4E1D82EEDD0F1567573026B8D56FA3CA1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_0 = NULL;
String_t* V_1 = NULL;
bool V_2 = false;
{
// var result = ProcessDependentOpResults(m_DepOp.Result, m_LocatorInfos, m_LocalHashes, out string errorString, out bool success);
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_0 = (&__this->___m_DepOp_20);
RuntimeObject* L_1;
L_1 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC(L_0, AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_2 = __this->___m_LocatorInfos_19;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_3 = __this->___m_LocalHashes_18;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_4;
L_4 = CheckCatalogsOperation_ProcessDependentOpResults_m09E049B18A96B5E5ABCADAE92F20E4B0A22647F1(L_1, L_2, L_3, (&V_1), (&V_2), NULL);
V_0 = L_4;
// Complete(result, success, errorString);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = V_0;
bool L_6 = V_2;
String_t* L_7 = V_1;
AsyncOperationBase_1_Complete_m0DF24CB4E1D82EEDD0F1567573026B8D56FA3CA1(__this, L_5, L_6, L_7, AsyncOperationBase_1_Complete_m0DF24CB4E1D82EEDD0F1567573026B8D56FA3CA1_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
// System.Void UnityEngine.AddressableAssets.CheckCatalogsOperation/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m89E7FF7ECD27067A0EDD4AC771EDCF1FD7E55439 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433* L_0 = (U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433*)il2cpp_codegen_object_new(U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mFDACDE60C12E191E91BB59108F0CCFE6361BCD39(L_0, NULL);
((U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void UnityEngine.AddressableAssets.CheckCatalogsOperation/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mFDACDE60C12E191E91BB59108F0CCFE6361BCD39 (U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.CheckCatalogsOperation/<>c::<Start>b__5_0(UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CStartU3Eb__5_0_m62ABBDF4E546D441FE3FC90FA66E63A22B2B9B36 (U3CU3Ec_tAE734B392F176FBC88277464D4CF66C641130433* __this, RuntimeObject* ___rp0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// .FirstOrDefault(rp => rp.GetType() == typeof(ContentCatalogProvider)) as ContentCatalogProvider;
RuntimeObject* L_0 = ___rp0;
NullCheck(L_0);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_2, NULL);
bool L_4;
L_4 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_1, L_3, NULL);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.CleanBundleCacheOperation::.ctor(UnityEngine.AddressableAssets.AddressablesImpl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CleanBundleCacheOperation__ctor_m7DE6FE0BFD74FE88F8AECA20E1703FDA4893D0A3 (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___aa0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1__ctor_mCEE82E3D26E28A39BCF9C98AAB2F97A2A8DB38E1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public CleanBundleCacheOperation(AddressablesImpl aa)
AsyncOperationBase_1__ctor_mCEE82E3D26E28A39BCF9C98AAB2F97A2A8DB38E1(__this, AsyncOperationBase_1__ctor_mCEE82E3D26E28A39BCF9C98AAB2F97A2A8DB38E1_RuntimeMethod_var);
// m_Addressables = aa;
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = ___aa0;
__this->___m_Addressables_17 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Addressables_17), (void*)L_0);
// }
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean> UnityEngine.AddressableAssets.CleanBundleCacheOperation::Start(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 CleanBundleCacheOperation_Start_m56A1365CE9BA04E28BE051AF0E991C97B6EF735A (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___depOp0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_StartOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m1067237C1C6A9C81341005BB04E1E0E44206AB44_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// m_DepOp = depOp.Acquire();
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_0;
L_0 = AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D((&___depOp0), AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D_RuntimeMethod_var);
__this->___m_DepOp_18 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_DepOp_18))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_DepOp_18))->___m_LocationName_2), (void*)NULL);
#endif
// return m_Addressables.ResourceManager.StartOperation(this, m_DepOp);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_1 = __this->___m_Addressables_17;
NullCheck(L_1);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_2;
L_2 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(L_1, NULL);
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_3 = __this->___m_DepOp_18;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_4;
L_4 = AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E(L_3, AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E_RuntimeMethod_var);
NullCheck(L_2);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_5;
L_5 = ResourceManager_StartOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m1067237C1C6A9C81341005BB04E1E0E44206AB44(L_2, __this, L_4, ResourceManager_StartOperation_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m1067237C1C6A9C81341005BB04E1E0E44206AB44_RuntimeMethod_var);
V_0 = L_5;
goto IL_002d;
}
IL_002d:
{
// }
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_6 = V_0;
return L_6;
}
}
// System.Void UnityEngine.AddressableAssets.CleanBundleCacheOperation::CompleteInternal(System.Boolean,System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CleanBundleCacheOperation_CompleteInternal_mAAFBE0F89A6C33907B32C44E5D97AC7F8CD58D0F (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, bool ___result0, bool ___success1, String_t* ___errorMsg2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_Complete_m7672D1479CCD241E6106E62B6ECCC035AC6715B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_DepOp.Release();
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_0 = (&__this->___m_DepOp_18);
AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1(L_0, AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1_RuntimeMethod_var);
// Complete(result, success, errorMsg);
bool L_1 = ___result0;
bool L_2 = ___success1;
String_t* L_3 = ___errorMsg2;
AsyncOperationBase_1_Complete_m7672D1479CCD241E6106E62B6ECCC035AC6715B7(__this, L_1, L_2, L_3, AsyncOperationBase_1_Complete_m7672D1479CCD241E6106E62B6ECCC035AC6715B7_RuntimeMethod_var);
// }
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.CleanBundleCacheOperation::InvokeWaitForCompletion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CleanBundleCacheOperation_InvokeWaitForCompletion_m1C18F200ED096D4E538CA37231A8960F37D25D17 (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_InvokeExecute_m348860D240F3073087FDD6B33EAD7C52BF72BC06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_get_IsDone_m46309A60983E74B1410E4AC3020A5CAFE40762DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
{
// if (!m_DepOp.IsDone)
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_0 = (&__this->___m_DepOp_18);
bool L_1;
L_1 = AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786(L_0, AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_001f;
}
}
{
// m_DepOp.WaitForCompletion();
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_3 = (&__this->___m_DepOp_18);
RuntimeObject* L_4;
L_4 = AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B(L_3, AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
}
IL_001f:
{
// if (!HasExecuted)
bool L_5 = ((AsyncOperationBase_1_t9B8CD2C389C84545C0CAD66F10A3746E480D09D9*)__this)->___HasExecuted_10;
V_1 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0033;
}
}
{
// InvokeExecute();
AsyncOperationBase_1_InvokeExecute_m348860D240F3073087FDD6B33EAD7C52BF72BC06(__this, AsyncOperationBase_1_InvokeExecute_m348860D240F3073087FDD6B33EAD7C52BF72BC06_RuntimeMethod_var);
}
IL_0033:
{
// if (m_EnumerationThread != null)
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_7 = __this->___m_EnumerationThread_20;
V_2 = (bool)((!(((RuntimeObject*)(Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_8 = V_2;
if (!L_8)
{
goto IL_0055;
}
}
{
// m_EnumerationThread.Join();
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_9 = __this->___m_EnumerationThread_20;
NullCheck(L_9);
Thread_Join_mB756581AAF5EB028081256E0517892BC8867779F(L_9, NULL);
// RemoveCacheEntries();
CleanBundleCacheOperation_RemoveCacheEntries_mF5384D24FAD20F730A5CB97470ED078B5F702752(__this, NULL);
}
IL_0055:
{
// return IsDone;
bool L_10;
L_10 = AsyncOperationBase_1_get_IsDone_m46309A60983E74B1410E4AC3020A5CAFE40762DB(__this, AsyncOperationBase_1_get_IsDone_m46309A60983E74B1410E4AC3020A5CAFE40762DB_RuntimeMethod_var);
V_3 = L_10;
goto IL_005e;
}
IL_005e:
{
// }
bool L_11 = V_3;
return L_11;
}
}
// System.Void UnityEngine.AddressableAssets.CleanBundleCacheOperation::Destroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CleanBundleCacheOperation_Destroy_m1BD6BBA1B13AB4E54109432A548504792B561F3E (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (m_DepOp.IsValid())
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_0 = (&__this->___m_DepOp_18);
bool L_1;
L_1 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB(L_0, AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001c;
}
}
{
// m_DepOp.Release();
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_3 = (&__this->___m_DepOp_18);
AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1(L_3, AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1_RuntimeMethod_var);
}
IL_001c:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.CleanBundleCacheOperation::GetDependencies(System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CleanBundleCacheOperation_GetDependencies_mEDA53E9E18ADA55C196CF1496913026C3CA0C9F9 (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* ___dependencies0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// dependencies.Add(m_DepOp);
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* L_0 = ___dependencies0;
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_1 = __this->___m_DepOp_18;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E(L_1, AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E_RuntimeMethod_var);
NullCheck(L_0);
List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_inline(L_0, L_2, List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_RuntimeMethod_var);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.CleanBundleCacheOperation::Execute()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CleanBundleCacheOperation_Execute_mB7D5A06CB45135400A0A93E39F3CF27BF6A5D24F (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Assert_AreEqual_TisThread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_m76D170FD04DFF2CAEC6B951658F838CC9C637E1D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CleanBundleCacheOperation_DetermineCacheDirsNotInUse_mADF2AC1F2761135BDF6D3996D2689A10E5034764_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterizedThreadStart_tAA8FDC4E868056A7CB7CB2C4AB4986039B1D91E9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral169A29E20C11F536D2CDE9FE8DE882C9F80CF93B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9319E349C23969D5F9943B85F475FEBEF502CA4C);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* V_1 = NULL;
bool V_2 = false;
Cache_tDD95655F2F9684598FD7B95827D4F6AD3134CBBC V_3;
memset((&V_3), 0, sizeof(V_3));
{
// Assert.AreEqual(null, m_EnumerationThread);
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0 = __this->___m_EnumerationThread_20;
il2cpp_codegen_runtime_class_init_inline(Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var);
Assert_AreEqual_TisThread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_m76D170FD04DFF2CAEC6B951658F838CC9C637E1D((Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)NULL, L_0, Assert_AreEqual_TisThread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_m76D170FD04DFF2CAEC6B951658F838CC9C637E1D_RuntimeMethod_var);
// if (m_DepOp.Status == AsyncOperationStatus.Failed)
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_1 = (&__this->___m_DepOp_18);
int32_t L_2;
L_2 = AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047(L_1, AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047_RuntimeMethod_var);
V_0 = (bool)((((int32_t)L_2) == ((int32_t)2))? 1 : 0);
bool L_3 = V_0;
if (!L_3)
{
goto IL_0030;
}
}
{
// CompleteInternal(false, false, "Could not clean cache because a dependent catalog operation failed.");
CleanBundleCacheOperation_CompleteInternal_mAAFBE0F89A6C33907B32C44E5D97AC7F8CD58D0F(__this, (bool)0, (bool)0, _stringLiteral169A29E20C11F536D2CDE9FE8DE882C9F80CF93B, NULL);
goto IL_0095;
}
IL_0030:
{
// HashSet<string> cacheDirsInUse = GetCacheDirsInUse(m_DepOp.Result);
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_4 = (&__this->___m_DepOp_18);
RuntimeObject* L_5;
L_5 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC(L_4, AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_6;
L_6 = CleanBundleCacheOperation_GetCacheDirsInUse_m5DAFD43E40E32558662FF5BCF05375F16ACB9E7E(__this, L_5, NULL);
V_1 = L_6;
// if (!Caching.ready)
bool L_7;
L_7 = Caching_get_ready_mD35419F411EBA15AF02F527D9A46AAF4E26C8205(NULL);
V_2 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
bool L_8 = V_2;
if (!L_8)
{
goto IL_005d;
}
}
{
// CompleteInternal(false, false, "Cache is not ready to be accessed.");
CleanBundleCacheOperation_CompleteInternal_mAAFBE0F89A6C33907B32C44E5D97AC7F8CD58D0F(__this, (bool)0, (bool)0, _stringLiteral9319E349C23969D5F9943B85F475FEBEF502CA4C, NULL);
}
IL_005d:
{
// m_BaseCachePath = Caching.currentCacheForWriting.path;
Cache_tDD95655F2F9684598FD7B95827D4F6AD3134CBBC L_9;
L_9 = Caching_get_currentCacheForWriting_mC36373B8DDD19789C3FF646523AB0AC69587349B(NULL);
V_3 = L_9;
String_t* L_10;
L_10 = Cache_get_path_m1B76A64D3D140D5C9CB296752AA4431BEA524A22((&V_3), NULL);
__this->___m_BaseCachePath_21 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BaseCachePath_21), (void*)L_10);
// m_EnumerationThread = new Thread(DetermineCacheDirsNotInUse);
ParameterizedThreadStart_tAA8FDC4E868056A7CB7CB2C4AB4986039B1D91E9* L_11 = (ParameterizedThreadStart_tAA8FDC4E868056A7CB7CB2C4AB4986039B1D91E9*)il2cpp_codegen_object_new(ParameterizedThreadStart_tAA8FDC4E868056A7CB7CB2C4AB4986039B1D91E9_il2cpp_TypeInfo_var);
NullCheck(L_11);
ParameterizedThreadStart__ctor_m31EA734851CB478E822BAB7E1B479CA4FDBF2718(L_11, __this, (intptr_t)((void*)CleanBundleCacheOperation_DetermineCacheDirsNotInUse_mADF2AC1F2761135BDF6D3996D2689A10E5034764_RuntimeMethod_var), NULL);
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_12 = (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)il2cpp_codegen_object_new(Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
NullCheck(L_12);
Thread__ctor_m7319B115C7E11770EEEC7F1D4A01A50E29550700(L_12, L_11, NULL);
__this->___m_EnumerationThread_20 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_EnumerationThread_20), (void*)L_12);
// m_EnumerationThread.Start(cacheDirsInUse);
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_13 = __this->___m_EnumerationThread_20;
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_14 = V_1;
NullCheck(L_13);
Thread_Start_m64E3F27883C3CCCE7209F5D2BD268A33D4C71566(L_13, L_14, NULL);
}
IL_0095:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.CleanBundleCacheOperation::UnityEngine.ResourceManagement.IUpdateReceiver.Update(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CleanBundleCacheOperation_UnityEngine_ResourceManagement_IUpdateReceiver_Update_mB772F83D47A57F362C6448745297CD3D5C4597FB (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, float ___unscaledDeltaTime0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (!m_EnumerationThread.IsAlive)
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0 = __this->___m_EnumerationThread_20;
NullCheck(L_0);
bool L_1;
L_1 = Thread_get_IsAlive_m87922B882A526D780570799F497EEB4C99F005DF(L_0, NULL);
V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0023;
}
}
{
// m_EnumerationThread = null;
__this->___m_EnumerationThread_20 = (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_EnumerationThread_20), (void*)(Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)NULL);
// RemoveCacheEntries();
CleanBundleCacheOperation_RemoveCacheEntries_mF5384D24FAD20F730A5CB97470ED078B5F702752(__this, NULL);
}
IL_0023:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.CleanBundleCacheOperation::RemoveCacheEntries()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CleanBundleCacheOperation_RemoveCacheEntries_mF5384D24FAD20F730A5CB97470ED078B5F702752 (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
String_t* V_2 = NULL;
{
// foreach (string cacheDir in m_CacheDirsForRemoval)
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->___m_CacheDirsForRemoval_19;
NullCheck(L_0);
Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 L_1;
L_1 = List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D(L_0, List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003a:
{// begin finally (depth: 1)
Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7((&V_0), Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_002f_1;
}
IL_0010_1:
{
// foreach (string cacheDir in m_CacheDirsForRemoval)
String_t* L_2;
L_2 = Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_inline((&V_0), Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
V_1 = L_2;
// string bundlename = Path.GetFileName(cacheDir);
String_t* L_3 = V_1;
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
String_t* L_4;
L_4 = Path_GetFileName_mEBC73E0C8D8C56214D1DA4BA8409C5B5F00457A5(L_3, NULL);
V_2 = L_4;
// Caching.ClearAllCachedVersions(bundlename);
String_t* L_5 = V_2;
bool L_6;
L_6 = Caching_ClearAllCachedVersions_mB6541BE44312E670525ADFC6E1FA0F6CBB7C63E6(L_5, NULL);
// Directory.Delete(cacheDir); // Caching.ClearAllCachedVersions leaves empty directories
String_t* L_7 = V_1;
Directory_Delete_m42524D3C40B0B3F8E0B510ED228462221777BB53(L_7, NULL);
}
IL_002f_1:
{
// foreach (string cacheDir in m_CacheDirsForRemoval)
bool L_8;
L_8 = Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED((&V_0), Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
if (L_8)
{
goto IL_0010_1;
}
}
{
goto IL_0049;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0049:
{
// CompleteInternal(true, true, null);
CleanBundleCacheOperation_CompleteInternal_mAAFBE0F89A6C33907B32C44E5D97AC7F8CD58D0F(__this, (bool)1, (bool)1, (String_t*)NULL, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.CleanBundleCacheOperation::DetermineCacheDirsNotInUse(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CleanBundleCacheOperation_DetermineCacheDirsNotInUse_mADF2AC1F2761135BDF6D3996D2689A10E5034764 (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, RuntimeObject* ___data0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7);
s_Il2CppMethodInitialized = true;
}
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* V_0 = NULL;
RuntimeObject* V_1 = NULL;
String_t* V_2 = NULL;
bool V_3 = false;
{
// var cacheDirsInUse = (HashSet<string>)data;
RuntimeObject* L_0 = ___data0;
V_0 = ((HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*)CastclassClass((RuntimeObject*)L_0, HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var));
// m_CacheDirsForRemoval = new List<string>();
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_1, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
__this->___m_CacheDirsForRemoval_19 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CacheDirsForRemoval_19), (void*)L_1);
// foreach (var cacheDir in Directory.EnumerateDirectories(m_BaseCachePath, "*", SearchOption.TopDirectoryOnly))
String_t* L_2 = __this->___m_BaseCachePath_21;
RuntimeObject* L_3;
L_3 = Directory_EnumerateDirectories_m7CBDA175990A22CC1A62055C1A9AF5D14B46F4EB(L_2, _stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7, 0, NULL);
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.String>::GetEnumerator() */, IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44_il2cpp_TypeInfo_var, L_3);
V_1 = L_4;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005b:
{// begin finally (depth: 1)
{
RuntimeObject* L_5 = V_1;
if (!L_5)
{
goto IL_0065;
}
}
{
RuntimeObject* L_6 = V_1;
NullCheck(L_6);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
}
IL_0065:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0051_1;
}
IL_002d_1:
{
// foreach (var cacheDir in Directory.EnumerateDirectories(m_BaseCachePath, "*", SearchOption.TopDirectoryOnly))
RuntimeObject* L_7 = V_1;
NullCheck(L_7);
String_t* L_8;
L_8 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.String>::get_Current() */, IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8_il2cpp_TypeInfo_var, L_7);
V_2 = L_8;
// if (!cacheDirsInUse.Contains(cacheDir))
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_9 = V_0;
String_t* L_10 = V_2;
NullCheck(L_9);
bool L_11;
L_11 = HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853(L_9, L_10, HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
V_3 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
bool L_12 = V_3;
if (!L_12)
{
goto IL_0050_1;
}
}
{
// m_CacheDirsForRemoval.Add(cacheDir);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_13 = __this->___m_CacheDirsForRemoval_19;
String_t* L_14 = V_2;
NullCheck(L_13);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_13, L_14, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
}
IL_0050_1:
{
}
IL_0051_1:
{
// foreach (var cacheDir in Directory.EnumerateDirectories(m_BaseCachePath, "*", SearchOption.TopDirectoryOnly))
RuntimeObject* L_15 = V_1;
NullCheck(L_15);
bool L_16;
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_15);
if (L_16)
{
goto IL_002d_1;
}
}
{
goto IL_0066;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0066:
{
// }
return;
}
}
// System.Collections.Generic.HashSet`1<System.String> UnityEngine.AddressableAssets.CleanBundleCacheOperation::GetCacheDirsInUse(System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* CleanBundleCacheOperation_GetCacheDirsInUse_m5DAFD43E40E32558662FF5BCF05375F16ACB9E7E (CleanBundleCacheOperation_t49BC89A394CFA04CC1F67A3D5B8097FC4A91E0D3* __this, RuntimeObject* ___catalogOps0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_mBD2B07C3D5D1CE4FC7EB667E44700149425BAAEC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m0FACB59270F7BF8B7CA74F226DBA7B001D739A5C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m8D49FDF7CBE464F98C68F2E8800BCFCA3E85B102_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFEAD1E68B137383059CE97DD5D3DA127701593F1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m6EEAD5B3618540881278F5D64B09808B06737775_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* V_0 = NULL;
int32_t V_1 = 0;
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* V_2 = NULL;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* V_5 = NULL;
bool V_6 = false;
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* V_7 = NULL;
Enumerator_t52A7037518C8AA1B435BC3F7D6A5F009003ACBCF V_8;
memset((&V_8), 0, sizeof(V_8));
RuntimeObject* V_9 = NULL;
RuntimeObject* V_10 = NULL;
RuntimeObject* V_11 = NULL;
AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006* V_12 = NULL;
bool V_13 = false;
int32_t V_14 = 0;
String_t* V_15 = NULL;
bool V_16 = false;
String_t* V_17 = NULL;
Cache_tDD95655F2F9684598FD7B95827D4F6AD3134CBBC V_18;
memset((&V_18), 0, sizeof(V_18));
bool V_19 = false;
{
// var cacheDirsInUse = new HashSet<string>();
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_0 = (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*)il2cpp_codegen_object_new(HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var);
NullCheck(L_0);
HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03(L_0, HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03_RuntimeMethod_var);
V_0 = L_0;
// for (int i = 0; i < catalogOps.Count; i++)
V_1 = 0;
goto IL_0146;
}
IL_000e:
{
// var locator = catalogOps[i].Result as ResourceLocationMap;
RuntimeObject* L_1 = ___catalogOps0;
int32_t L_2 = V_1;
NullCheck(L_1);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_3;
L_3 = InterfaceFuncInvoker1< AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Item(System.Int32) */, IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_il2cpp_TypeInfo_var, L_1, L_2);
V_3 = L_3;
RuntimeObject* L_4;
L_4 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&V_3), NULL);
V_2 = ((ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F*)IsInstClass((RuntimeObject*)L_4, ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F_il2cpp_TypeInfo_var));
// if (locator == null)
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* L_5 = V_2;
V_4 = (bool)((((RuntimeObject*)(ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F*)L_5) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_6 = V_4;
if (!L_6)
{
goto IL_006e;
}
}
{
// var catData = catalogOps[i].Result as ContentCatalogData;
RuntimeObject* L_7 = ___catalogOps0;
int32_t L_8 = V_1;
NullCheck(L_7);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_9;
L_9 = InterfaceFuncInvoker1< AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Item(System.Int32) */, IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_il2cpp_TypeInfo_var, L_7, L_8);
V_3 = L_9;
RuntimeObject* L_10;
L_10 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&V_3), NULL);
V_5 = ((ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C*)IsInstClass((RuntimeObject*)L_10, ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_il2cpp_TypeInfo_var));
// if (catData == null)
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_11 = V_5;
V_6 = (bool)((((RuntimeObject*)(ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C*)L_11) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_12 = V_6;
if (!L_12)
{
goto IL_0058;
}
}
{
// return cacheDirsInUse;
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_13 = V_0;
V_7 = L_13;
goto IL_015d;
}
IL_0058:
{
// locator = catData.CreateCustomLocator(catData.location.PrimaryKey);
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_14 = V_5;
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_15 = V_5;
NullCheck(L_15);
RuntimeObject* L_16 = L_15->___location_1;
NullCheck(L_16);
String_t* L_17;
L_17 = InterfaceFuncInvoker0< String_t* >::Invoke(7 /* System.String UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_PrimaryKey() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_16);
NullCheck(L_14);
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* L_18;
L_18 = ContentCatalogData_CreateCustomLocator_m4E0907DB7C5658416BC3041EC0AADE21845FFD55(L_14, L_17, (String_t*)NULL, NULL);
V_2 = L_18;
}
IL_006e:
{
// foreach (IList<IResourceLocation> locationList in locator.Locations.Values)
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* L_19 = V_2;
NullCheck(L_19);
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* L_20;
L_20 = ResourceLocationMap_get_Locations_mDBC0190E559C406A8C9413E195A60656ED3D136E_inline(L_19, NULL);
NullCheck(L_20);
ValueCollection_t7C458D6F4E8E2C4DDCF03189B1BA581E6C292C28* L_21;
L_21 = Dictionary_2_get_Values_mBD2B07C3D5D1CE4FC7EB667E44700149425BAAEC(L_20, Dictionary_2_get_Values_mBD2B07C3D5D1CE4FC7EB667E44700149425BAAEC_RuntimeMethod_var);
NullCheck(L_21);
Enumerator_t52A7037518C8AA1B435BC3F7D6A5F009003ACBCF L_22;
L_22 = ValueCollection_GetEnumerator_m6EEAD5B3618540881278F5D64B09808B06737775(L_21, ValueCollection_GetEnumerator_m6EEAD5B3618540881278F5D64B09808B06737775_RuntimeMethod_var);
V_8 = L_22;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0132:
{// begin finally (depth: 1)
Enumerator_Dispose_m0FACB59270F7BF8B7CA74F226DBA7B001D739A5C((&V_8), Enumerator_Dispose_m0FACB59270F7BF8B7CA74F226DBA7B001D739A5C_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0124_1;
}
IL_0086_1:
{
// foreach (IList<IResourceLocation> locationList in locator.Locations.Values)
RuntimeObject* L_23;
L_23 = Enumerator_get_Current_mFEAD1E68B137383059CE97DD5D3DA127701593F1_inline((&V_8), Enumerator_get_Current_mFEAD1E68B137383059CE97DD5D3DA127701593F1_RuntimeMethod_var);
V_9 = L_23;
// foreach (IResourceLocation location in locationList)
RuntimeObject* L_24 = V_9;
NullCheck(L_24);
RuntimeObject* L_25;
L_25 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::GetEnumerator() */, IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var, L_24);
V_10 = L_25;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0116_1:
{// begin finally (depth: 2)
{
RuntimeObject* L_26 = V_10;
if (!L_26)
{
goto IL_0122_1;
}
}
{
RuntimeObject* L_27 = V_10;
NullCheck(L_27);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_27);
}
IL_0122_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_010b_2;
}
IL_009c_2:
{
// foreach (IResourceLocation location in locationList)
RuntimeObject* L_28 = V_10;
NullCheck(L_28);
RuntimeObject* L_29;
L_29 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Current() */, IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var, L_28);
V_11 = L_29;
// if (location.Data is AssetBundleRequestOptions options)
RuntimeObject* L_30 = V_11;
NullCheck(L_30);
RuntimeObject* L_31;
L_31 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Object UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Data() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_30);
V_12 = ((AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006*)IsInstClass((RuntimeObject*)L_31, AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006_il2cpp_TypeInfo_var));
AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006* L_32 = V_12;
V_13 = (bool)((!(((RuntimeObject*)(AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006*)L_32) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_33 = V_13;
if (!L_33)
{
goto IL_010a_2;
}
}
{
// GetLoadInfo(location, m_Addressables.ResourceManager, out LoadType loadType, out string path);
RuntimeObject* L_34 = V_11;
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_35 = __this->___m_Addressables_17;
NullCheck(L_35);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_36;
L_36 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(L_35, NULL);
AssetBundleResource_GetLoadInfo_mB588849D6DE23F9C0B4E48002DC079EC43EFA755(L_34, L_36, (&V_14), (&V_15), NULL);
// if (loadType == LoadType.Web)
int32_t L_37 = V_14;
V_16 = (bool)((((int32_t)L_37) == ((int32_t)2))? 1 : 0);
bool L_38 = V_16;
if (!L_38)
{
goto IL_0109_2;
}
}
{
// string cacheDir = Path.Combine(Caching.currentCacheForWriting.path, options.BundleName); // Cache entries are named in this format "baseCachePath/bundleName/hash"
Cache_tDD95655F2F9684598FD7B95827D4F6AD3134CBBC L_39;
L_39 = Caching_get_currentCacheForWriting_mC36373B8DDD19789C3FF646523AB0AC69587349B(NULL);
V_18 = L_39;
String_t* L_40;
L_40 = Cache_get_path_m1B76A64D3D140D5C9CB296752AA4431BEA524A22((&V_18), NULL);
AssetBundleRequestOptions_t28C7A48941B14DD1BAF93B223830820F1AB1E006* L_41 = V_12;
NullCheck(L_41);
String_t* L_42;
L_42 = AssetBundleRequestOptions_get_BundleName_mC6440526C8EA2D3AE637F9708366D49D92AEE07D(L_41, NULL);
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
String_t* L_43;
L_43 = Path_Combine_m64754D4E08990CE1EBC41CDF197807EE4B115474(L_40, L_42, NULL);
V_17 = L_43;
// cacheDirsInUse.Add(cacheDir);
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_44 = V_0;
String_t* L_45 = V_17;
NullCheck(L_44);
bool L_46;
L_46 = HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D(L_44, L_45, HashSet_1_Add_mF3D4CF6D0150392127D5561A87DCDEDA9A81BE5D_RuntimeMethod_var);
}
IL_0109_2:
{
}
IL_010a_2:
{
}
IL_010b_2:
{
// foreach (IResourceLocation location in locationList)
RuntimeObject* L_47 = V_10;
NullCheck(L_47);
bool L_48;
L_48 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_47);
if (L_48)
{
goto IL_009c_2;
}
}
{
goto IL_0123_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0123_1:
{
}
IL_0124_1:
{
// foreach (IList<IResourceLocation> locationList in locator.Locations.Values)
bool L_49;
L_49 = Enumerator_MoveNext_m8D49FDF7CBE464F98C68F2E8800BCFCA3E85B102((&V_8), Enumerator_MoveNext_m8D49FDF7CBE464F98C68F2E8800BCFCA3E85B102_RuntimeMethod_var);
if (L_49)
{
goto IL_0086_1;
}
}
{
goto IL_0141;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0141:
{
// for (int i = 0; i < catalogOps.Count; i++)
int32_t L_50 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_50, 1));
}
IL_0146:
{
// for (int i = 0; i < catalogOps.Count; i++)
int32_t L_51 = V_1;
RuntimeObject* L_52 = ___catalogOps0;
NullCheck(L_52);
int32_t L_53;
L_53 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Count() */, ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var, L_52);
V_19 = (bool)((((int32_t)L_51) < ((int32_t)L_53))? 1 : 0);
bool L_54 = V_19;
if (L_54)
{
goto IL_000e;
}
}
{
// return cacheDirsInUse;
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_55 = V_0;
V_7 = L_55;
goto IL_015d;
}
IL_015d:
{
// }
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_56 = V_7;
return L_56;
}
}
#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
// System.Void UnityEngine.AddressableAssets.UpdateCatalogsOperation::.ctor(UnityEngine.AddressableAssets.AddressablesImpl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateCatalogsOperation__ctor_mC24059B34401DCEDEAC6EF7AE232397A4B8F97B6 (UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* __this, AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___aa0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1__ctor_m09237E0D0F3F7D8920E8EF0F65452A95D628E29C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// bool m_AutoCleanBundleCache = false;
__this->___m_AutoCleanBundleCache_21 = (bool)0;
// public UpdateCatalogsOperation(AddressablesImpl aa)
AsyncOperationBase_1__ctor_m09237E0D0F3F7D8920E8EF0F65452A95D628E29C(__this, AsyncOperationBase_1__ctor_m09237E0D0F3F7D8920E8EF0F65452A95D628E29C_RuntimeMethod_var);
// m_Addressables = aa;
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = ___aa0;
__this->___m_Addressables_17 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Addressables_17), (void*)L_0);
// }
return;
}
}
// UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>> UnityEngine.AddressableAssets.UpdateCatalogsOperation::Start(System.Collections.Generic.IEnumerable`1<System.String>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F UpdateCatalogsOperation_Start_mC3FB55D3ABBD31F4C10073A294CFB2A0B1E200A7 (UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* __this, RuntimeObject* ___catalogIds0, bool ___autoCleanBundleCache1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisIResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_mD9B1EFDF9AEA176B27903C84120F37DC38BAF7D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB71102F850E7B442A1F47317495B4D1A991E1695_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF756CEFE7AEC04BD3B2A9770FA7BAE3674C91B9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD37500F203964BDF630F3439B1D35381E05F9CDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3C684EEA602ED567BBEB7B567D0D852ED78B1562_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateCompletedOperation_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_m658B003E9A06BABDD19F3FE3732C1ADAD58ED594_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_CreateGroupOperation_TisRuntimeObject_m5757CDBE416F964F2D4FB8A0224E73B255780FE4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_StartOperation_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_m30C0A6AC2DBF5D80ADAE9481B58CDCC946971629_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CStartU3Eb__6_0_m7F9D05BAB1E9E02C53B91F2D8714A907ECD64F22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C4D779BEF6227C37B4EB7A856312CA790631AB1);
s_Il2CppMethodInitialized = true;
}
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* V_0 = NULL;
ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F* V_1 = NULL;
RuntimeObject* V_2 = NULL;
String_t* V_3 = NULL;
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* V_4 = NULL;
bool V_5 = false;
bool V_6 = false;
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F V_7;
memset((&V_7), 0, sizeof(V_7));
bool V_8 = false;
Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* G_B14_0 = NULL;
RuntimeObject* G_B14_1 = NULL;
Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* G_B13_0 = NULL;
RuntimeObject* G_B13_1 = NULL;
{
// m_LocatorInfos = new List<AddressablesImpl.ResourceLocatorInfo>();
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_0 = (List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA*)il2cpp_codegen_object_new(List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mD37500F203964BDF630F3439B1D35381E05F9CDF(L_0, List_1__ctor_mD37500F203964BDF630F3439B1D35381E05F9CDF_RuntimeMethod_var);
__this->___m_LocatorInfos_18 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocatorInfos_18), (void*)L_0);
// var locations = new List<IResourceLocation>();
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_1 = (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*)il2cpp_codegen_object_new(List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06(L_1, List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
V_0 = L_1;
// foreach (var c in catalogIds)
RuntimeObject* L_2 = ___catalogIds0;
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.String>::GetEnumerator() */, IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44_il2cpp_TypeInfo_var, L_2);
V_2 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0065:
{// begin finally (depth: 1)
{
RuntimeObject* L_4 = V_2;
if (!L_4)
{
goto IL_006f;
}
}
{
RuntimeObject* L_5 = V_2;
NullCheck(L_5);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
}
IL_006f:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_005b_1;
}
IL_001c_1:
{
// foreach (var c in catalogIds)
RuntimeObject* L_6 = V_2;
NullCheck(L_6);
String_t* L_7;
L_7 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.String>::get_Current() */, IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8_il2cpp_TypeInfo_var, L_6);
V_3 = L_7;
// if (c == null)
String_t* L_8 = V_3;
V_5 = (bool)((((RuntimeObject*)(String_t*)L_8) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_9 = V_5;
if (!L_9)
{
goto IL_0030_1;
}
}
{
// continue;
goto IL_005b_1;
}
IL_0030_1:
{
// var loc = m_Addressables.GetLocatorInfo(c);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_10 = __this->___m_Addressables_17;
String_t* L_11 = V_3;
NullCheck(L_10);
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_12;
L_12 = AddressablesImpl_GetLocatorInfo_m575ED39DFF9A7C46E09D41BC08DC7CF465AC4451(L_10, L_11, NULL);
V_4 = L_12;
// locations.Add(loc.CatalogLocation);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_13 = V_0;
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_14 = V_4;
NullCheck(L_14);
RuntimeObject* L_15;
L_15 = ResourceLocatorInfo_get_CatalogLocation_mFD9882D1BDB88DCD3C7691FA2391AE2617A201AB_inline(L_14, NULL);
NullCheck(L_13);
List_1_Add_mB71102F850E7B442A1F47317495B4D1A991E1695_inline(L_13, L_15, List_1_Add_mB71102F850E7B442A1F47317495B4D1A991E1695_RuntimeMethod_var);
// m_LocatorInfos.Add(loc);
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_16 = __this->___m_LocatorInfos_18;
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_17 = V_4;
NullCheck(L_16);
List_1_Add_mF756CEFE7AEC04BD3B2A9770FA7BAE3674C91B9D_inline(L_16, L_17, List_1_Add_mF756CEFE7AEC04BD3B2A9770FA7BAE3674C91B9D_RuntimeMethod_var);
}
IL_005b_1:
{
// foreach (var c in catalogIds)
RuntimeObject* L_18 = V_2;
NullCheck(L_18);
bool L_19;
L_19 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_18);
if (L_19)
{
goto IL_001c_1;
}
}
{
goto IL_0070;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0070:
{
// if (locations.Count == 0)
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_20 = V_0;
NullCheck(L_20);
int32_t L_21;
L_21 = List_1_get_Count_m3C684EEA602ED567BBEB7B567D0D852ED78B1562_inline(L_20, List_1_get_Count_m3C684EEA602ED567BBEB7B567D0D852ED78B1562_RuntimeMethod_var);
V_6 = (bool)((((int32_t)L_21) == ((int32_t)0))? 1 : 0);
bool L_22 = V_6;
if (!L_22)
{
goto IL_009c;
}
}
{
// return m_Addressables.ResourceManager.CreateCompletedOperation(default(List<IResourceLocator>), "Content update not available.");
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_23 = __this->___m_Addressables_17;
NullCheck(L_23);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_24;
L_24 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(L_23, NULL);
NullCheck(L_24);
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F L_25;
L_25 = ResourceManager_CreateCompletedOperation_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_m658B003E9A06BABDD19F3FE3732C1ADAD58ED594(L_24, (List_1_t540309E962CB768808E54FF9E53136790E1C4975*)NULL, _stringLiteral3C4D779BEF6227C37B4EB7A856312CA790631AB1, ResourceManager_CreateCompletedOperation_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_m658B003E9A06BABDD19F3FE3732C1ADAD58ED594_RuntimeMethod_var);
V_7 = L_25;
goto IL_0125;
}
IL_009c:
{
// ContentCatalogProvider ccp = m_Addressables.ResourceManager.ResourceProviders
// .FirstOrDefault(rp => rp.GetType() == typeof(ContentCatalogProvider)) as ContentCatalogProvider;
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_26 = __this->___m_Addressables_17;
NullCheck(L_26);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_27;
L_27 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(L_26, NULL);
NullCheck(L_27);
RuntimeObject* L_28;
L_28 = ResourceManager_get_ResourceProviders_mACBDB6BBAF95684D548E67073ED0067707D87A63(L_27, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_il2cpp_TypeInfo_var);
Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* L_29 = ((U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_1;
Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* L_30 = L_29;
G_B13_0 = L_30;
G_B13_1 = L_28;
if (L_30)
{
G_B14_0 = L_30;
G_B14_1 = L_28;
goto IL_00cb;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_il2cpp_TypeInfo_var);
U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B* L_31 = ((U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* L_32 = (Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4*)il2cpp_codegen_object_new(Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4_il2cpp_TypeInfo_var);
NullCheck(L_32);
Func_2__ctor_m13FDD7A7BE18C1D2ECD75C02E76F5F3198E3261E(L_32, L_31, (intptr_t)((void*)U3CU3Ec_U3CStartU3Eb__6_0_m7F9D05BAB1E9E02C53B91F2D8714A907ECD64F22_RuntimeMethod_var), NULL);
Func_2_t65EC28300D7949DC379319C3EA3426C72F877CE4* L_33 = L_32;
((U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_1 = L_33;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_il2cpp_TypeInfo_var))->___U3CU3E9__6_0_1), (void*)L_33);
G_B14_0 = L_33;
G_B14_1 = G_B13_1;
}
IL_00cb:
{
RuntimeObject* L_34;
L_34 = Enumerable_FirstOrDefault_TisIResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_mD9B1EFDF9AEA176B27903C84120F37DC38BAF7D6(G_B14_1, G_B14_0, Enumerable_FirstOrDefault_TisIResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_mD9B1EFDF9AEA176B27903C84120F37DC38BAF7D6_RuntimeMethod_var);
V_1 = ((ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F*)IsInstClass((RuntimeObject*)L_34, ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F_il2cpp_TypeInfo_var));
// if (ccp != null)
ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F* L_35 = V_1;
V_8 = (bool)((!(((RuntimeObject*)(ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F*)L_35) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_36 = V_8;
if (!L_36)
{
goto IL_00e7;
}
}
{
// ccp.DisableCatalogUpdateOnStart = false;
ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F* L_37 = V_1;
NullCheck(L_37);
L_37->___DisableCatalogUpdateOnStart_2 = (bool)0;
}
IL_00e7:
{
// m_DepOp = m_Addressables.ResourceManager.CreateGroupOperation<object>(locations);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_38 = __this->___m_Addressables_17;
NullCheck(L_38);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_39;
L_39 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(L_38, NULL);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_40 = V_0;
NullCheck(L_39);
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_41;
L_41 = ResourceManager_CreateGroupOperation_TisRuntimeObject_m5757CDBE416F964F2D4FB8A0224E73B255780FE4(L_39, L_40, ResourceManager_CreateGroupOperation_TisRuntimeObject_m5757CDBE416F964F2D4FB8A0224E73B255780FE4_RuntimeMethod_var);
__this->___m_DepOp_19 = L_41;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_DepOp_19))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_DepOp_19))->___m_LocationName_2), (void*)NULL);
#endif
// m_AutoCleanBundleCache = autoCleanBundleCache;
bool L_42 = ___autoCleanBundleCache1;
__this->___m_AutoCleanBundleCache_21 = L_42;
// return m_Addressables.ResourceManager.StartOperation(this, m_DepOp);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_43 = __this->___m_Addressables_17;
NullCheck(L_43);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_44;
L_44 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(L_43, NULL);
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_45 = __this->___m_DepOp_19;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_46;
L_46 = AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E(L_45, AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E_RuntimeMethod_var);
NullCheck(L_44);
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F L_47;
L_47 = ResourceManager_StartOperation_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_m30C0A6AC2DBF5D80ADAE9481B58CDCC946971629(L_44, __this, L_46, ResourceManager_StartOperation_TisList_1_t540309E962CB768808E54FF9E53136790E1C4975_m30C0A6AC2DBF5D80ADAE9481B58CDCC946971629_RuntimeMethod_var);
V_7 = L_47;
goto IL_0125;
}
IL_0125:
{
// }
AsyncOperationHandle_1_tB06077285DDBB8B950592F6ACC37C333ADDD997F L_48 = V_7;
return L_48;
}
}
// System.Boolean UnityEngine.AddressableAssets.UpdateCatalogsOperation::InvokeWaitForCompletion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UpdateCatalogsOperation_InvokeWaitForCompletion_m53FBDFEC0AFFD17C12A118EC2EAAF52C83B6AA45 (UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_InvokeExecute_mC22EE5F20A74C58D4B5BEE4E79F7DEE2CFD084DF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_get_IsDone_m7017265936A6C137B571427B4238B86D439DE625_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_m998AFCA882B236BB6DB83DC4D3F162D4C7CB3FAA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_WaitForCompletion_mA58DF380D030F1F4B1EADD37344BC8CC84B4281F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_mB59C0AB3A1AC9B985F73679FC54DEF3D61F80172_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
int32_t G_B5_0 = 0;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B9_0 = NULL;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B8_0 = NULL;
int32_t G_B15_0 = 0;
{
// if (IsDone)
bool L_0;
L_0 = AsyncOperationBase_1_get_IsDone_m7017265936A6C137B571427B4238B86D439DE625(__this, AsyncOperationBase_1_get_IsDone_m7017265936A6C137B571427B4238B86D439DE625_RuntimeMethod_var);
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0012;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_00ba;
}
IL_0012:
{
// if (m_DepOp.IsValid() && !m_DepOp.IsDone)
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_2 = (&__this->___m_DepOp_19);
bool L_3;
L_3 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB(L_2, AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
if (!L_3)
{
goto IL_002f;
}
}
{
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_4 = (&__this->___m_DepOp_19);
bool L_5;
L_5 = AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786(L_4, AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
G_B5_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
goto IL_0030;
}
IL_002f:
{
G_B5_0 = 0;
}
IL_0030:
{
V_2 = (bool)G_B5_0;
bool L_6 = V_2;
if (!L_6)
{
goto IL_0040;
}
}
{
// m_DepOp.WaitForCompletion();
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_7 = (&__this->___m_DepOp_19);
RuntimeObject* L_8;
L_8 = AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B(L_7, AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
}
IL_0040:
{
// m_RM?.Update(Time.unscaledDeltaTime);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_9 = ((AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9*)__this)->___m_RM_4;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_10 = L_9;
G_B8_0 = L_10;
if (L_10)
{
G_B9_0 = L_10;
goto IL_004c;
}
}
{
goto IL_0057;
}
IL_004c:
{
float L_11;
L_11 = Time_get_unscaledDeltaTime_m89252D23CC5AA295CFA4EB2BCB417A831AC51652(NULL);
NullCheck(G_B9_0);
ResourceManager_Update_mE18FA475CB6F6B7020A53A51B0FAD323819F7B4C(G_B9_0, L_11, NULL);
}
IL_0057:
{
// if (!HasExecuted)
bool L_12 = ((AsyncOperationBase_1_t6C0B1FFBBFC6F03B8212E7C1CA3679364DDE83E9*)__this)->___HasExecuted_10;
V_3 = (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
bool L_13 = V_3;
if (!L_13)
{
goto IL_006b;
}
}
{
// InvokeExecute();
AsyncOperationBase_1_InvokeExecute_mC22EE5F20A74C58D4B5BEE4E79F7DEE2CFD084DF(__this, AsyncOperationBase_1_InvokeExecute_mC22EE5F20A74C58D4B5BEE4E79F7DEE2CFD084DF_RuntimeMethod_var);
}
IL_006b:
{
// if (m_CleanCacheOp.IsValid() && !m_CleanCacheOp.IsDone)
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* L_14 = (&__this->___m_CleanCacheOp_20);
bool L_15;
L_15 = AsyncOperationHandle_1_IsValid_m998AFCA882B236BB6DB83DC4D3F162D4C7CB3FAA(L_14, AsyncOperationHandle_1_IsValid_m998AFCA882B236BB6DB83DC4D3F162D4C7CB3FAA_RuntimeMethod_var);
if (!L_15)
{
goto IL_0088;
}
}
{
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* L_16 = (&__this->___m_CleanCacheOp_20);
bool L_17;
L_17 = AsyncOperationHandle_1_get_IsDone_mB59C0AB3A1AC9B985F73679FC54DEF3D61F80172(L_16, AsyncOperationHandle_1_get_IsDone_mB59C0AB3A1AC9B985F73679FC54DEF3D61F80172_RuntimeMethod_var);
G_B15_0 = ((((int32_t)L_17) == ((int32_t)0))? 1 : 0);
goto IL_0089;
}
IL_0088:
{
G_B15_0 = 0;
}
IL_0089:
{
V_4 = (bool)G_B15_0;
bool L_18 = V_4;
if (!L_18)
{
goto IL_009b;
}
}
{
// m_CleanCacheOp.WaitForCompletion();
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66* L_19 = (&__this->___m_CleanCacheOp_20);
bool L_20;
L_20 = AsyncOperationHandle_1_WaitForCompletion_mA58DF380D030F1F4B1EADD37344BC8CC84B4281F(L_19, AsyncOperationHandle_1_WaitForCompletion_mA58DF380D030F1F4B1EADD37344BC8CC84B4281F_RuntimeMethod_var);
}
IL_009b:
{
// m_Addressables.ResourceManager.Update(Time.unscaledDeltaTime);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_21 = __this->___m_Addressables_17;
NullCheck(L_21);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_22;
L_22 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(L_21, NULL);
float L_23;
L_23 = Time_get_unscaledDeltaTime_m89252D23CC5AA295CFA4EB2BCB417A831AC51652(NULL);
NullCheck(L_22);
ResourceManager_Update_mE18FA475CB6F6B7020A53A51B0FAD323819F7B4C(L_22, L_23, NULL);
// return IsDone;
bool L_24;
L_24 = AsyncOperationBase_1_get_IsDone_m7017265936A6C137B571427B4238B86D439DE625(__this, AsyncOperationBase_1_get_IsDone_m7017265936A6C137B571427B4238B86D439DE625_RuntimeMethod_var);
V_1 = L_24;
goto IL_00ba;
}
IL_00ba:
{
// }
bool L_25 = V_1;
return L_25;
}
}
// System.Void UnityEngine.AddressableAssets.UpdateCatalogsOperation::Destroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateCatalogsOperation_Destroy_m29BDCE763155716CF97F6BA9C1FCC28703F35377 (UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesImpl_Release_TisIList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_m97001E39C9CF3A147DFEA451C65467252B88157E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Addressables.Release(m_DepOp);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = __this->___m_Addressables_17;
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_1 = __this->___m_DepOp_19;
NullCheck(L_0);
AddressablesImpl_Release_TisIList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_m97001E39C9CF3A147DFEA451C65467252B88157E(L_0, L_1, AddressablesImpl_Release_TisIList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_m97001E39C9CF3A147DFEA451C65467252B88157E_RuntimeMethod_var);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.UpdateCatalogsOperation::GetDependencies(System.Collections.Generic.List`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateCatalogsOperation_GetDependencies_m159515E7C3E3738EE2B3D4CBEA5C755A34ADCE93 (UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* __this, List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* ___dependencies0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// dependencies.Add(m_DepOp);
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* L_0 = ___dependencies0;
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_1 = __this->___m_DepOp_19;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_2;
L_2 = AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E(L_1, AsyncOperationHandle_1_op_Implicit_m84DEAEF957377A11468409BE77C9BE51D0BF267E_RuntimeMethod_var);
NullCheck(L_0);
List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_inline(L_0, L_2, List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_RuntimeMethod_var);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.UpdateCatalogsOperation::Execute()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateCatalogsOperation_Execute_mA269F67EA0C49DF42FC4E2C755C2114C305F24DF (UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_Complete_mC0016702C6B45D4535F2ED91871AE767EEA892F3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m12E6237A464BC6F3CBE343160CF4F0E634B75ADF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m14F83FB3EAFAA82694078FC0CF95D378164CBB22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t540309E962CB768808E54FF9E53136790E1C4975_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t540309E962CB768808E54FF9E53136790E1C4975* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
String_t* V_3 = NULL;
RuntimeObject* V_4 = NULL;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_5;
memset((&V_5), 0, sizeof(V_5));
bool V_6 = false;
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* V_7 = NULL;
bool V_8 = false;
bool V_9 = false;
{
// var catalogs = new List<IResourceLocator>(m_DepOp.Result.Count);
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_0 = (&__this->___m_DepOp_19);
RuntimeObject* L_1;
L_1 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC(L_0, AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Count() */, ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var, L_1);
List_1_t540309E962CB768808E54FF9E53136790E1C4975* L_3 = (List_1_t540309E962CB768808E54FF9E53136790E1C4975*)il2cpp_codegen_object_new(List_1_t540309E962CB768808E54FF9E53136790E1C4975_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m14F83FB3EAFAA82694078FC0CF95D378164CBB22(L_3, L_2, List_1__ctor_m14F83FB3EAFAA82694078FC0CF95D378164CBB22_RuntimeMethod_var);
V_0 = L_3;
// for (int i = 0; i < m_DepOp.Result.Count; i++)
V_1 = 0;
goto IL_00ca;
}
IL_001e:
{
// var locator = m_DepOp.Result[i].Result as IResourceLocator;
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_4 = (&__this->___m_DepOp_19);
RuntimeObject* L_5;
L_5 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC(L_4, AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
int32_t L_6 = V_1;
NullCheck(L_5);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_7;
L_7 = InterfaceFuncInvoker1< AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Item(System.Int32) */, IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_il2cpp_TypeInfo_var, L_5, L_6);
V_5 = L_7;
RuntimeObject* L_8;
L_8 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&V_5), NULL);
V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, IResourceLocator_tB4E18FC0113846B03B2C4E0714C30F699F0B78BE_il2cpp_TypeInfo_var));
// string localHash = null;
V_3 = (String_t*)NULL;
// IResourceLocation remoteLocation = null;
V_4 = (RuntimeObject*)NULL;
// if (locator == null)
RuntimeObject* L_9 = V_2;
V_6 = (bool)((((RuntimeObject*)(RuntimeObject*)L_9) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_10 = V_6;
if (!L_10)
{
goto IL_0097;
}
}
{
// var catData = m_DepOp.Result[i].Result as ContentCatalogData;
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_11 = (&__this->___m_DepOp_19);
RuntimeObject* L_12;
L_12 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC(L_11, AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
int32_t L_13 = V_1;
NullCheck(L_12);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_14;
L_14 = InterfaceFuncInvoker1< AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Item(System.Int32) */, IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_il2cpp_TypeInfo_var, L_12, L_13);
V_5 = L_14;
RuntimeObject* L_15;
L_15 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&V_5), NULL);
V_7 = ((ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C*)IsInstClass((RuntimeObject*)L_15, ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_il2cpp_TypeInfo_var));
// locator = catData.CreateCustomLocator(catData.location.PrimaryKey);
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_16 = V_7;
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_17 = V_7;
NullCheck(L_17);
RuntimeObject* L_18 = L_17->___location_1;
NullCheck(L_18);
String_t* L_19;
L_19 = InterfaceFuncInvoker0< String_t* >::Invoke(7 /* System.String UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_PrimaryKey() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_18);
NullCheck(L_16);
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* L_20;
L_20 = ContentCatalogData_CreateCustomLocator_m4E0907DB7C5658416BC3041EC0AADE21845FFD55(L_16, L_19, (String_t*)NULL, NULL);
V_2 = L_20;
// localHash = catData.localHash;
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_21 = V_7;
NullCheck(L_21);
String_t* L_22 = L_21->___localHash_0;
V_3 = L_22;
// remoteLocation = catData.location;
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_23 = V_7;
NullCheck(L_23);
RuntimeObject* L_24 = L_23->___location_1;
V_4 = L_24;
}
IL_0097:
{
// m_LocatorInfos[i].UpdateContent(locator, localHash, remoteLocation);
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_25 = __this->___m_LocatorInfos_18;
int32_t L_26 = V_1;
NullCheck(L_25);
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_27;
L_27 = List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D(L_25, L_26, List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D_RuntimeMethod_var);
RuntimeObject* L_28 = V_2;
String_t* L_29 = V_3;
RuntimeObject* L_30 = V_4;
NullCheck(L_27);
ResourceLocatorInfo_UpdateContent_m43429914AB92F01D8F64894EC742F11242436F27(L_27, L_28, L_29, L_30, NULL);
// catalogs.Add(m_LocatorInfos[i].Locator);
List_1_t540309E962CB768808E54FF9E53136790E1C4975* L_31 = V_0;
List_1_tC19AA5C8341E1999481FDE80329EAD9C1BB44FFA* L_32 = __this->___m_LocatorInfos_18;
int32_t L_33 = V_1;
NullCheck(L_32);
ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* L_34;
L_34 = List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D(L_32, L_33, List_1_get_Item_mA83DCFEA5B6179359614F7DD917CE43B84B3B39D_RuntimeMethod_var);
NullCheck(L_34);
RuntimeObject* L_35;
L_35 = ResourceLocatorInfo_get_Locator_m7EA5D661DF4964E728CBA01D589ABBD5C9688218_inline(L_34, NULL);
NullCheck(L_31);
List_1_Add_m12E6237A464BC6F3CBE343160CF4F0E634B75ADF_inline(L_31, L_35, List_1_Add_m12E6237A464BC6F3CBE343160CF4F0E634B75ADF_RuntimeMethod_var);
// for (int i = 0; i < m_DepOp.Result.Count; i++)
int32_t L_36 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_36, 1));
}
IL_00ca:
{
// for (int i = 0; i < m_DepOp.Result.Count; i++)
int32_t L_37 = V_1;
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_38 = (&__this->___m_DepOp_19);
RuntimeObject* L_39;
L_39 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC(L_38, AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
NullCheck(L_39);
int32_t L_40;
L_40 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>::get_Count() */, ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var, L_39);
V_8 = (bool)((((int32_t)L_37) < ((int32_t)L_40))? 1 : 0);
bool L_41 = V_8;
if (L_41)
{
goto IL_001e;
}
}
{
// if (!m_AutoCleanBundleCache)
bool L_42 = __this->___m_AutoCleanBundleCache_21;
V_9 = (bool)((((int32_t)L_42) == ((int32_t)0))? 1 : 0);
bool L_43 = V_9;
if (!L_43)
{
goto IL_0101;
}
}
{
// Complete(catalogs, true, null);
List_1_t540309E962CB768808E54FF9E53136790E1C4975* L_44 = V_0;
AsyncOperationBase_1_Complete_mC0016702C6B45D4535F2ED91871AE767EEA892F3(__this, L_44, (bool)1, (String_t*)NULL, AsyncOperationBase_1_Complete_mC0016702C6B45D4535F2ED91871AE767EEA892F3_RuntimeMethod_var);
goto IL_0128;
}
IL_0101:
{
// m_CleanCacheOp = m_Addressables.CleanBundleCache(m_DepOp);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_45 = __this->___m_Addressables_17;
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_46 = __this->___m_DepOp_19;
NullCheck(L_45);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_47;
L_47 = AddressablesImpl_CleanBundleCache_m008260C79CA66D75CE742D59912B30730AD89C09(L_45, L_46, NULL);
__this->___m_CleanCacheOp_20 = L_47;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_CleanCacheOp_20))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_CleanCacheOp_20))->___m_LocationName_2), (void*)NULL);
#endif
// OnCleanCacheCompleted(m_CleanCacheOp, catalogs);
AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 L_48 = __this->___m_CleanCacheOp_20;
List_1_t540309E962CB768808E54FF9E53136790E1C4975* L_49 = V_0;
UpdateCatalogsOperation_OnCleanCacheCompleted_mBAAD03085035B2DCF2781FE69D13ED5A9243604C(__this, L_48, L_49, NULL);
}
IL_0128:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.UpdateCatalogsOperation::OnCleanCacheCompleted(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>,System.Collections.Generic.List`1<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateCatalogsOperation_OnCleanCacheCompleted_mBAAD03085035B2DCF2781FE69D13ED5A9243604C (UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* __this, AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 ___handle0, List_1_t540309E962CB768808E54FF9E53136790E1C4975* ___catalogs1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t597199961BAA72AAD4CBE797FBA844A692DB004D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_add_Completed_m08D8B3A94C16A8C13C7F2FD0E96655C1ED3545C5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_U3COnCleanCacheCompletedU3Eb__0_m521279AD645B82BD7399DF0A599B94A3475C08FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_tC2D0EF3A253261A1EA37539D3E849D03F4832E0F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass11_0_tC2D0EF3A253261A1EA37539D3E849D03F4832E0F* V_0 = NULL;
{
U3CU3Ec__DisplayClass11_0_tC2D0EF3A253261A1EA37539D3E849D03F4832E0F* L_0 = (U3CU3Ec__DisplayClass11_0_tC2D0EF3A253261A1EA37539D3E849D03F4832E0F*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass11_0_tC2D0EF3A253261A1EA37539D3E849D03F4832E0F_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass11_0__ctor_mC0990EDA323280DF0279337D541A34BD249E427A(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass11_0_tC2D0EF3A253261A1EA37539D3E849D03F4832E0F* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass11_0_tC2D0EF3A253261A1EA37539D3E849D03F4832E0F* L_2 = V_0;
List_1_t540309E962CB768808E54FF9E53136790E1C4975* L_3 = ___catalogs1;
NullCheck(L_2);
L_2->___catalogs_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___catalogs_1), (void*)L_3);
// handle.Completed += (obj) =>
// {
// bool success = obj.Status == AsyncOperationStatus.Succeeded;
// Complete(catalogs, success, success ? null : $"{obj.DebugName}, status={obj.Status}, result={obj.Result} catalogs updated, but failed to clean bundle cache.");
// };
U3CU3Ec__DisplayClass11_0_tC2D0EF3A253261A1EA37539D3E849D03F4832E0F* L_4 = V_0;
Action_1_t597199961BAA72AAD4CBE797FBA844A692DB004D* L_5 = (Action_1_t597199961BAA72AAD4CBE797FBA844A692DB004D*)il2cpp_codegen_object_new(Action_1_t597199961BAA72AAD4CBE797FBA844A692DB004D_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_1__ctor_m155A98DAD659FDE22883202A6E0B0DCEBEAECB27(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass11_0_U3COnCleanCacheCompletedU3Eb__0_m521279AD645B82BD7399DF0A599B94A3475C08FB_RuntimeMethod_var), NULL);
AsyncOperationHandle_1_add_Completed_m08D8B3A94C16A8C13C7F2FD0E96655C1ED3545C5((&___handle0), L_5, AsyncOperationHandle_1_add_Completed_m08D8B3A94C16A8C13C7F2FD0E96655C1ED3545C5_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
// System.Void UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mE0352838D346A0ABF7B6737CE37257A1AB5F70C7 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B* L_0 = (U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B*)il2cpp_codegen_object_new(U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mD572CF2016ADF8E07CDBFF03927C35D1589ADFF3(L_0, NULL);
((U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mD572CF2016ADF8E07CDBFF03927C35D1589ADFF3 (U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c::<Start>b__6_0(UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CStartU3Eb__6_0_m7F9D05BAB1E9E02C53B91F2D8714A907ECD64F22 (U3CU3Ec_tFAA399EC7572E7DD2E04B5B4C8A7494296684B2B* __this, RuntimeObject* ___rp0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// .FirstOrDefault(rp => rp.GetType() == typeof(ContentCatalogProvider)) as ContentCatalogProvider;
RuntimeObject* L_0 = ___rp0;
NullCheck(L_0);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_2, NULL);
bool L_4;
L_4 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_1, L_3, NULL);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c__DisplayClass11_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_mC0990EDA323280DF0279337D541A34BD249E427A (U3CU3Ec__DisplayClass11_0_tC2D0EF3A253261A1EA37539D3E849D03F4832E0F* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void UnityEngine.AddressableAssets.UpdateCatalogsOperation/<>c__DisplayClass11_0::<OnCleanCacheCompleted>b__0(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0_U3COnCleanCacheCompletedU3Eb__0_m521279AD645B82BD7399DF0A599B94A3475C08FB (U3CU3Ec__DisplayClass11_0_tC2D0EF3A253261A1EA37539D3E849D03F4832E0F* __this, AsyncOperationHandle_1_tF0C18B1708F42632D0DCFCD51AFCC737C73CDD66 ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationBase_1_Complete_mC0016702C6B45D4535F2ED91871AE767EEA892F3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_DebugName_m355D2D6FE1ADB6E7A772A14849A8B779F731CE6A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m265224288EB12E63C1771851E91CB81F9DB83003_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Status_m8C42BD9E3AF7281DE61B00D128FF1C7F44FF02C4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationStatus_t1D89963C21E9A4C34EF3312FDFE60060339C2A88_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94AC3E1413C0C7EC309929CBCFF88F1CC5C7FC4E);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool G_B2_0 = false;
List_1_t540309E962CB768808E54FF9E53136790E1C4975* G_B2_1 = NULL;
UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* G_B2_2 = NULL;
bool G_B1_0 = false;
List_1_t540309E962CB768808E54FF9E53136790E1C4975* G_B1_1 = NULL;
UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* G_B1_2 = NULL;
String_t* G_B3_0 = NULL;
bool G_B3_1 = false;
List_1_t540309E962CB768808E54FF9E53136790E1C4975* G_B3_2 = NULL;
UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* G_B3_3 = NULL;
{
// bool success = obj.Status == AsyncOperationStatus.Succeeded;
int32_t L_0;
L_0 = AsyncOperationHandle_1_get_Status_m8C42BD9E3AF7281DE61B00D128FF1C7F44FF02C4((&___obj0), AsyncOperationHandle_1_get_Status_m8C42BD9E3AF7281DE61B00D128FF1C7F44FF02C4_RuntimeMethod_var);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
// Complete(catalogs, success, success ? null : $"{obj.DebugName}, status={obj.Status}, result={obj.Result} catalogs updated, but failed to clean bundle cache.");
UpdateCatalogsOperation_t0EE3AA6AE77DB764D639461F69B064763CCAD0D4* L_1 = __this->___U3CU3E4__this_0;
List_1_t540309E962CB768808E54FF9E53136790E1C4975* L_2 = __this->___catalogs_1;
bool L_3 = V_0;
bool L_4 = V_0;
G_B1_0 = L_3;
G_B1_1 = L_2;
G_B1_2 = L_1;
if (L_4)
{
G_B2_0 = L_3;
G_B2_1 = L_2;
G_B2_2 = L_1;
goto IL_0047;
}
}
{
String_t* L_5;
L_5 = AsyncOperationHandle_1_get_DebugName_m355D2D6FE1ADB6E7A772A14849A8B779F731CE6A((&___obj0), AsyncOperationHandle_1_get_DebugName_m355D2D6FE1ADB6E7A772A14849A8B779F731CE6A_RuntimeMethod_var);
int32_t L_6;
L_6 = AsyncOperationHandle_1_get_Status_m8C42BD9E3AF7281DE61B00D128FF1C7F44FF02C4((&___obj0), AsyncOperationHandle_1_get_Status_m8C42BD9E3AF7281DE61B00D128FF1C7F44FF02C4_RuntimeMethod_var);
int32_t L_7 = L_6;
RuntimeObject* L_8 = Box(AsyncOperationStatus_t1D89963C21E9A4C34EF3312FDFE60060339C2A88_il2cpp_TypeInfo_var, &L_7);
bool L_9;
L_9 = AsyncOperationHandle_1_get_Result_m265224288EB12E63C1771851E91CB81F9DB83003((&___obj0), AsyncOperationHandle_1_get_Result_m265224288EB12E63C1771851E91CB81F9DB83003_RuntimeMethod_var);
bool L_10 = L_9;
RuntimeObject* L_11 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_10);
String_t* L_12;
L_12 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(_stringLiteral94AC3E1413C0C7EC309929CBCFF88F1CC5C7FC4E, L_5, L_8, L_11, NULL);
G_B3_0 = L_12;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
G_B3_3 = G_B1_2;
goto IL_0048;
}
IL_0047:
{
G_B3_0 = ((String_t*)(NULL));
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
G_B3_3 = G_B2_2;
}
IL_0048:
{
NullCheck(G_B3_3);
AsyncOperationBase_1_Complete_mC0016702C6B45D4535F2ED91871AE767EEA892F3(G_B3_3, G_B3_2, G_B3_1, G_B3_0, AsyncOperationBase_1_Complete_mC0016702C6B45D4535F2ED91871AE767EEA892F3_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
// System.String UnityEngine.AddressableAssets.DynamicResourceLocator::get_LocatorId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DynamicResourceLocator_get_LocatorId_mAB65647CC9D934BD2F7DF410B1B5B62E2FC113F9 (DynamicResourceLocator_t9E2782599913679FC68C60FD01847781C375ABA1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1EB3CDC39FCA7AFD95DBF934C15805BF34855B02);
s_Il2CppMethodInitialized = true;
}
{
// public string LocatorId => nameof(DynamicResourceLocator);
return _stringLiteral1EB3CDC39FCA7AFD95DBF934C15805BF34855B02;
}
}
// System.Collections.Generic.IEnumerable`1<System.Object> UnityEngine.AddressableAssets.DynamicResourceLocator::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DynamicResourceLocator_get_Keys_mC69ACA592238DF646AABFFEDC3232E0238659DEE (DynamicResourceLocator_t9E2782599913679FC68C60FD01847781C375ABA1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public virtual IEnumerable<object> Keys => new object[0];
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)0);
return (RuntimeObject*)L_0;
}
}
// System.String UnityEngine.AddressableAssets.DynamicResourceLocator::get_AtlasSpriteProviderId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DynamicResourceLocator_get_AtlasSpriteProviderId_m8B5E40CB4D132AFFB7A73BB55121DCEF3F27C591 (DynamicResourceLocator_t9E2782599913679FC68C60FD01847781C375ABA1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AtlasSpriteProvider_tE1B6A6917A900A46726DD1693C7DF1FE60F81E3A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AtlasSpriteProvider_tE1B6A6917A900A46726DD1693C7DF1FE60F81E3A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t7AD5F6B3A60007817D129DDB36DCA3BCC9455F94_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t3BD537C6DC3DA9966B4F905FAF7433A15BE2CB18_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
String_t* V_2 = NULL;
RuntimeObject* V_3 = NULL;
RuntimeObject* V_4 = NULL;
bool V_5 = false;
{
// if (!string.IsNullOrEmpty(m_AtlasSpriteProviderId))
String_t* L_0 = __this->___m_AtlasSpriteProviderId_1;
bool L_1;
L_1 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_0, NULL);
V_1 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_001c;
}
}
{
// return m_AtlasSpriteProviderId;
String_t* L_3 = __this->___m_AtlasSpriteProviderId_1;
V_2 = L_3;
goto IL_008f;
}
IL_001c:
{
// var providers = m_Addressables.ResourceManager.ResourceProviders;
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_4 = __this->___m_Addressables_0;
NullCheck(L_4);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_5;
L_5 = AddressablesImpl_get_ResourceManager_mFCBBB9F321655F40BDD1CAF07194C1AA40BCB656(L_4, NULL);
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = ResourceManager_get_ResourceProviders_mACBDB6BBAF95684D548E67073ED0067707D87A63(L_5, NULL);
V_0 = L_6;
// foreach (IResourceProvider provider in providers)
RuntimeObject* L_7 = V_0;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider>::GetEnumerator() */, IEnumerable_1_t7AD5F6B3A60007817D129DDB36DCA3BCC9455F94_il2cpp_TypeInfo_var, L_7);
V_3 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0072:
{// begin finally (depth: 1)
{
RuntimeObject* L_9 = V_3;
if (!L_9)
{
goto IL_007c;
}
}
{
RuntimeObject* L_10 = V_3;
NullCheck(L_10);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_10);
}
IL_007c:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0068_1;
}
IL_0037_1:
{
// foreach (IResourceProvider provider in providers)
RuntimeObject* L_11 = V_3;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider>::get_Current() */, IEnumerator_1_t3BD537C6DC3DA9966B4F905FAF7433A15BE2CB18_il2cpp_TypeInfo_var, L_11);
V_4 = L_12;
// if (provider is AtlasSpriteProvider)
RuntimeObject* L_13 = V_4;
V_5 = (bool)((!(((RuntimeObject*)(AtlasSpriteProvider_tE1B6A6917A900A46726DD1693C7DF1FE60F81E3A*)((AtlasSpriteProvider_tE1B6A6917A900A46726DD1693C7DF1FE60F81E3A*)IsInstClass((RuntimeObject*)L_13, AtlasSpriteProvider_tE1B6A6917A900A46726DD1693C7DF1FE60F81E3A_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_14 = V_5;
if (!L_14)
{
goto IL_0067_1;
}
}
{
// m_AtlasSpriteProviderId = provider.ProviderId;
RuntimeObject* L_15 = V_4;
NullCheck(L_15);
String_t* L_16;
L_16 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider::get_ProviderId() */, IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_il2cpp_TypeInfo_var, L_15);
__this->___m_AtlasSpriteProviderId_1 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AtlasSpriteProviderId_1), (void*)L_16);
// return m_AtlasSpriteProviderId;
String_t* L_17 = __this->___m_AtlasSpriteProviderId_1;
V_2 = L_17;
goto IL_008f;
}
IL_0067_1:
{
}
IL_0068_1:
{
// foreach (IResourceProvider provider in providers)
RuntimeObject* L_18 = V_3;
NullCheck(L_18);
bool L_19;
L_19 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_18);
if (L_19)
{
goto IL_0037_1;
}
}
{
goto IL_007d;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_007d:
{
// return typeof(AtlasSpriteProvider).FullName;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (AtlasSpriteProvider_tE1B6A6917A900A46726DD1693C7DF1FE60F81E3A_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_21;
L_21 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_20, NULL);
NullCheck(L_21);
String_t* L_22;
L_22 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_21);
V_2 = L_22;
goto IL_008f;
}
IL_008f:
{
// }
String_t* L_23 = V_2;
return L_23;
}
}
// System.Void UnityEngine.AddressableAssets.DynamicResourceLocator::.ctor(UnityEngine.AddressableAssets.AddressablesImpl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicResourceLocator__ctor_m0591C466CEE70375622E314B0A644494DFB3B615 (DynamicResourceLocator_t9E2782599913679FC68C60FD01847781C375ABA1* __this, AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* ___addr0, const RuntimeMethod* method)
{
{
// private string m_AtlasSpriteProviderId = null;
__this->___m_AtlasSpriteProviderId_1 = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AtlasSpriteProviderId_1), (void*)(String_t*)NULL);
// public DynamicResourceLocator(AddressablesImpl addr)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_Addressables = addr;
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_0 = ___addr0;
__this->___m_Addressables_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Addressables_0), (void*)L_0);
// }
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.DynamicResourceLocator::Locate(System.Object,System.Type,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicResourceLocator_Locate_mFB3C48C9716AC403E0D482E0F2E6D11E8FA54519 (DynamicResourceLocator_t9E2782599913679FC68C60FD01847781C375ABA1* __this, RuntimeObject* ___key0, Type_t* ___type1, RuntimeObject** ___locations2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6D3F51AEA07DF7A89CF93C74176A2073040C0285_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteAtlas_t7B9620FBFBE1CCB781F2ED24A3B2DD37734F66A8_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = NULL;
bool V_2 = false;
RuntimeObject* V_3 = NULL;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
RuntimeObject* V_7 = NULL;
RuntimeObject* V_8 = NULL;
bool V_9 = false;
int32_t G_B8_0 = 0;
{
// locations = null;
RuntimeObject** L_0 = ___locations2;
*((RuntimeObject**)L_0) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL);
// if (ResourceManagerConfig.ExtractKeyAndSubKey(key, out string mainKey, out string subKey))
RuntimeObject* L_1 = ___key0;
bool L_2;
L_2 = ResourceManagerConfig_ExtractKeyAndSubKey_mC40036045901BD802809D55A9D99B730CB5B2C49(L_1, (&V_0), (&V_1), NULL);
V_2 = L_2;
bool L_3 = V_2;
if (!L_3)
{
goto IL_00c7;
}
}
{
// if (!m_Addressables.GetResourceLocations(mainKey, type, out IList<IResourceLocation> locs))
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_4 = __this->___m_Addressables_0;
String_t* L_5 = V_0;
Type_t* L_6 = ___type1;
NullCheck(L_4);
bool L_7;
L_7 = AddressablesImpl_GetResourceLocations_m51B702F089F2E776BFB4D3C0D3C0CF982B1C77F1(L_4, L_5, L_6, (&V_3), NULL);
V_4 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
bool L_8 = V_4;
if (!L_8)
{
goto IL_005f;
}
}
{
// if (type == typeof(Sprite))
Type_t* L_9 = ___type1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_11;
L_11 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_10, NULL);
bool L_12;
L_12 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_9, L_11, NULL);
V_5 = L_12;
bool L_13 = V_5;
if (!L_13)
{
goto IL_005e;
}
}
{
// m_Addressables.GetResourceLocations(mainKey, typeof(SpriteAtlas), out locs);
AddressablesImpl_tD285C19BAF4079094A9A8FE5007ED1C57C256337* L_14 = __this->___m_Addressables_0;
String_t* L_15 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (SpriteAtlas_t7B9620FBFBE1CCB781F2ED24A3B2DD37734F66A8_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_17;
L_17 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_16, NULL);
NullCheck(L_14);
bool L_18;
L_18 = AddressablesImpl_GetResourceLocations_m51B702F089F2E776BFB4D3C0D3C0CF982B1C77F1(L_14, L_15, L_17, (&V_3), NULL);
}
IL_005e:
{
}
IL_005f:
{
// if (locs != null && locs.Count > 0)
RuntimeObject* L_19 = V_3;
if (!L_19)
{
goto IL_006d;
}
}
{
RuntimeObject* L_20 = V_3;
NullCheck(L_20);
int32_t L_21;
L_21 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Count() */, ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var, L_20);
G_B8_0 = ((((int32_t)L_21) > ((int32_t)0))? 1 : 0);
goto IL_006e;
}
IL_006d:
{
G_B8_0 = 0;
}
IL_006e:
{
V_6 = (bool)G_B8_0;
bool L_22 = V_6;
if (!L_22)
{
goto IL_00c6;
}
}
{
// locations = new List<IResourceLocation>(locs.Count);
RuntimeObject** L_23 = ___locations2;
RuntimeObject* L_24 = V_3;
NullCheck(L_24);
int32_t L_25;
L_25 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Count() */, ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var, L_24);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_26 = (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*)il2cpp_codegen_object_new(List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
NullCheck(L_26);
List_1__ctor_m6D3F51AEA07DF7A89CF93C74176A2073040C0285(L_26, L_25, List_1__ctor_m6D3F51AEA07DF7A89CF93C74176A2073040C0285_RuntimeMethod_var);
*((RuntimeObject**)L_23) = (RuntimeObject*)L_26;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_23, (void*)(RuntimeObject*)L_26);
// foreach (var l in locs)
RuntimeObject* L_27 = V_3;
NullCheck(L_27);
RuntimeObject* L_28;
L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::GetEnumerator() */, IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var, L_27);
V_7 = L_28;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00b4:
{// begin finally (depth: 1)
{
RuntimeObject* L_29 = V_7;
if (!L_29)
{
goto IL_00c0;
}
}
{
RuntimeObject* L_30 = V_7;
NullCheck(L_30);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_30);
}
IL_00c0:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00a9_1;
}
IL_008d_1:
{
// foreach (var l in locs)
RuntimeObject* L_31 = V_7;
NullCheck(L_31);
RuntimeObject* L_32;
L_32 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Current() */, IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var, L_31);
V_8 = L_32;
// CreateDynamicLocations(type, locations, key as string, subKey, l);
Type_t* L_33 = ___type1;
RuntimeObject** L_34 = ___locations2;
RuntimeObject* L_35 = *((RuntimeObject**)L_34);
RuntimeObject* L_36 = ___key0;
String_t* L_37 = V_1;
RuntimeObject* L_38 = V_8;
DynamicResourceLocator_CreateDynamicLocations_m00AA7E8B7DB23159E543F9D288D5F25292188A81(__this, L_33, L_35, ((String_t*)IsInstSealed((RuntimeObject*)L_36, String_t_il2cpp_TypeInfo_var)), L_37, L_38, NULL);
}
IL_00a9_1:
{
// foreach (var l in locs)
RuntimeObject* L_39 = V_7;
NullCheck(L_39);
bool L_40;
L_40 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_39);
if (L_40)
{
goto IL_008d_1;
}
}
{
goto IL_00c1;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00c1:
{
// return true;
V_9 = (bool)1;
goto IL_00cc;
}
IL_00c6:
{
}
IL_00c7:
{
// return false;
V_9 = (bool)0;
goto IL_00cc;
}
IL_00cc:
{
// }
bool L_41 = V_9;
return L_41;
}
}
// System.Void UnityEngine.AddressableAssets.DynamicResourceLocator::CreateDynamicLocations(System.Type,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>,System.String,System.String,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicResourceLocator_CreateDynamicLocations_m00AA7E8B7DB23159E543F9D288D5F25292188A81 (DynamicResourceLocator_t9E2782599913679FC68C60FD01847781C375ABA1* __this, Type_t* ___type0, RuntimeObject* ___locations1, String_t* ___locName2, String_t* ___subKey3, RuntimeObject* ___mainLoc4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_m10EC3FF7043DE0262005DA8A049B17C78EFD8A65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteAtlas_t7B9620FBFBE1CCB781F2ED24A3B2DD37734F66A8_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
int32_t G_B3_0 = 0;
{
// if (type == typeof(Sprite) && mainLoc.ResourceType == typeof(U2D.SpriteAtlas))
Type_t* L_0 = ___type0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_2;
L_2 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_1, NULL);
bool L_3;
L_3 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_0, L_2, NULL);
if (!L_3)
{
goto IL_002b;
}
}
{
RuntimeObject* L_4 = ___mainLoc4;
NullCheck(L_4);
Type_t* L_5;
L_5 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_ResourceType() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_4);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (SpriteAtlas_t7B9620FBFBE1CCB781F2ED24A3B2DD37734F66A8_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_6, NULL);
bool L_8;
L_8 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_5, L_7, NULL);
G_B3_0 = ((int32_t)(L_8));
goto IL_002c;
}
IL_002b:
{
G_B3_0 = 0;
}
IL_002c:
{
V_0 = (bool)G_B3_0;
bool L_9 = V_0;
if (!L_9)
{
goto IL_006e;
}
}
{
// locations.Add(new ResourceLocationBase(locName, $"{mainLoc.InternalId}[{subKey}]", AtlasSpriteProviderId, type, new IResourceLocation[] { mainLoc }));
RuntimeObject* L_10 = ___locations1;
String_t* L_11 = ___locName2;
RuntimeObject* L_12 = ___mainLoc4;
NullCheck(L_12);
String_t* L_13;
L_13 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_InternalId() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_12);
String_t* L_14 = ___subKey3;
String_t* L_15;
L_15 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(L_13, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, L_14, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
String_t* L_16;
L_16 = DynamicResourceLocator_get_AtlasSpriteProviderId_m8B5E40CB4D132AFFB7A73BB55121DCEF3F27C591(__this, NULL);
Type_t* L_17 = ___type0;
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_18 = (IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD*)(IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD*)SZArrayNew(IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD_il2cpp_TypeInfo_var, (uint32_t)1);
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_19 = L_18;
RuntimeObject* L_20 = ___mainLoc4;
NullCheck(L_19);
ArrayElementTypeCheck (L_19, L_20);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_20);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_21 = (ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF*)il2cpp_codegen_object_new(ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF_il2cpp_TypeInfo_var);
NullCheck(L_21);
ResourceLocationBase__ctor_m736BECFEE816BAEDC0FFC7E0A1C0100826A63E74(L_21, L_11, L_15, L_16, L_17, L_19, NULL);
NullCheck(L_10);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::Add(T) */, ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var, L_10, L_21);
goto IL_00f4;
}
IL_006e:
{
// if (mainLoc.HasDependencies)
RuntimeObject* L_22 = ___mainLoc4;
NullCheck(L_22);
bool L_23;
L_23 = InterfaceFuncInvoker0< bool >::Invoke(5 /* System.Boolean UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_HasDependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_22);
V_1 = L_23;
bool L_24 = V_1;
if (!L_24)
{
goto IL_00bb;
}
}
{
// locations.Add(new ResourceLocationBase(locName, $"{mainLoc.InternalId}[{subKey}]", mainLoc.ProviderId, mainLoc.ResourceType, mainLoc.Dependencies.ToArray()));
RuntimeObject* L_25 = ___locations1;
String_t* L_26 = ___locName2;
RuntimeObject* L_27 = ___mainLoc4;
NullCheck(L_27);
String_t* L_28;
L_28 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_InternalId() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_27);
String_t* L_29 = ___subKey3;
String_t* L_30;
L_30 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(L_28, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, L_29, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
RuntimeObject* L_31 = ___mainLoc4;
NullCheck(L_31);
String_t* L_32;
L_32 = InterfaceFuncInvoker0< String_t* >::Invoke(1 /* System.String UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_ProviderId() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_31);
RuntimeObject* L_33 = ___mainLoc4;
NullCheck(L_33);
Type_t* L_34;
L_34 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_ResourceType() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_33);
RuntimeObject* L_35 = ___mainLoc4;
NullCheck(L_35);
RuntimeObject* L_36;
L_36 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Dependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_35);
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_37;
L_37 = Enumerable_ToArray_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_m10EC3FF7043DE0262005DA8A049B17C78EFD8A65(L_36, Enumerable_ToArray_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_m10EC3FF7043DE0262005DA8A049B17C78EFD8A65_RuntimeMethod_var);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_38 = (ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF*)il2cpp_codegen_object_new(ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF_il2cpp_TypeInfo_var);
NullCheck(L_38);
ResourceLocationBase__ctor_m736BECFEE816BAEDC0FFC7E0A1C0100826A63E74(L_38, L_26, L_30, L_32, L_34, L_37, NULL);
NullCheck(L_25);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::Add(T) */, ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var, L_25, L_38);
goto IL_00f3;
}
IL_00bb:
{
// locations.Add(new ResourceLocationBase(locName, $"{mainLoc.InternalId}[{subKey}]", mainLoc.ProviderId, mainLoc.ResourceType));
RuntimeObject* L_39 = ___locations1;
String_t* L_40 = ___locName2;
RuntimeObject* L_41 = ___mainLoc4;
NullCheck(L_41);
String_t* L_42;
L_42 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_InternalId() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_41);
String_t* L_43 = ___subKey3;
String_t* L_44;
L_44 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(L_42, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, L_43, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
RuntimeObject* L_45 = ___mainLoc4;
NullCheck(L_45);
String_t* L_46;
L_46 = InterfaceFuncInvoker0< String_t* >::Invoke(1 /* System.String UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_ProviderId() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_45);
RuntimeObject* L_47 = ___mainLoc4;
NullCheck(L_47);
Type_t* L_48;
L_48 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_ResourceType() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_47);
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_49;
L_49 = Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_inline(Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_RuntimeMethod_var);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_50 = (ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF*)il2cpp_codegen_object_new(ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF_il2cpp_TypeInfo_var);
NullCheck(L_50);
ResourceLocationBase__ctor_m736BECFEE816BAEDC0FFC7E0A1C0100826A63E74(L_50, L_40, L_44, L_46, L_48, L_49, NULL);
NullCheck(L_39);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::Add(T) */, ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var, L_39, L_50);
}
IL_00f3:
{
}
IL_00f4:
{
// }
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
// UnityEngine.AddressableAssets.AddressablesPlatform UnityEngine.AddressableAssets.PlatformMappingService::GetAddressablesPlatformInternal(UnityEngine.RuntimePlatform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlatformMappingService_GetAddressablesPlatformInternal_mE79B6518528E9978B71699FF0DB3F6BE37BEC6D0 (int32_t ___platform0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m47581D82BCA31F58112D1098BE483ED627759A97_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m8FA2B8A326B4D76E56ACBF32A1B62567FB99A7E8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
{
// if (s_RuntimeTargetMapping.ContainsKey(platform))
il2cpp_codegen_runtime_class_init_inline(PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_0 = ((PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_StaticFields*)il2cpp_codegen_static_fields_for(PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var))->___s_RuntimeTargetMapping_0;
int32_t L_1 = ___platform0;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_m47581D82BCA31F58112D1098BE483ED627759A97(L_0, L_1, Dictionary_2_ContainsKey_m47581D82BCA31F58112D1098BE483ED627759A97_RuntimeMethod_var);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_001e;
}
}
{
// return s_RuntimeTargetMapping[platform];
il2cpp_codegen_runtime_class_init_inline(PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_4 = ((PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_StaticFields*)il2cpp_codegen_static_fields_for(PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var))->___s_RuntimeTargetMapping_0;
int32_t L_5 = ___platform0;
NullCheck(L_4);
int32_t L_6;
L_6 = Dictionary_2_get_Item_m8FA2B8A326B4D76E56ACBF32A1B62567FB99A7E8(L_4, L_5, Dictionary_2_get_Item_m8FA2B8A326B4D76E56ACBF32A1B62567FB99A7E8_RuntimeMethod_var);
V_1 = L_6;
goto IL_0022;
}
IL_001e:
{
// return AddressablesPlatform.Unknown;
V_1 = 0;
goto IL_0022;
}
IL_0022:
{
// }
int32_t L_7 = V_1;
return L_7;
}
}
// System.String UnityEngine.AddressableAssets.PlatformMappingService::GetAddressablesPlatformPathInternal(UnityEngine.RuntimePlatform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PlatformMappingService_GetAddressablesPlatformPathInternal_m0199EB1C474108F3A74436C0E0501933C8352442 (int32_t ___platform0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AddressablesPlatform_t9B280D196C05B028C4E619F9EBC841C342233523_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m47581D82BCA31F58112D1098BE483ED627759A97_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m8FA2B8A326B4D76E56ACBF32A1B62567FB99A7E8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
String_t* V_2 = NULL;
{
// if (s_RuntimeTargetMapping.ContainsKey(platform))
il2cpp_codegen_runtime_class_init_inline(PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_0 = ((PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_StaticFields*)il2cpp_codegen_static_fields_for(PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var))->___s_RuntimeTargetMapping_0;
int32_t L_1 = ___platform0;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_m47581D82BCA31F58112D1098BE483ED627759A97(L_0, L_1, Dictionary_2_ContainsKey_m47581D82BCA31F58112D1098BE483ED627759A97_RuntimeMethod_var);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_002c;
}
}
{
// return s_RuntimeTargetMapping[platform].ToString();
il2cpp_codegen_runtime_class_init_inline(PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_4 = ((PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_StaticFields*)il2cpp_codegen_static_fields_for(PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var))->___s_RuntimeTargetMapping_0;
int32_t L_5 = ___platform0;
NullCheck(L_4);
int32_t L_6;
L_6 = Dictionary_2_get_Item_m8FA2B8A326B4D76E56ACBF32A1B62567FB99A7E8(L_4, L_5, Dictionary_2_get_Item_m8FA2B8A326B4D76E56ACBF32A1B62567FB99A7E8_RuntimeMethod_var);
V_1 = L_6;
Il2CppFakeBox<int32_t> L_7(AddressablesPlatform_t9B280D196C05B028C4E619F9EBC841C342233523_il2cpp_TypeInfo_var, (&V_1));
String_t* L_8;
L_8 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_7), NULL);
V_2 = L_8;
goto IL_003c;
}
IL_002c:
{
// return platform.ToString();
Il2CppFakeBox<int32_t> L_9(RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var, (&___platform0));
String_t* L_10;
L_10 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_9), NULL);
V_2 = L_10;
goto IL_003c;
}
IL_003c:
{
// }
String_t* L_11 = V_2;
return L_11;
}
}
// UnityEngine.AddressableAssets.AddressablesPlatform UnityEngine.AddressableAssets.PlatformMappingService::GetPlatform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlatformMappingService_GetPlatform_m97A697688FF5B530DB75684000D98BD96C533B55 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// return GetAddressablesPlatformInternal(Application.platform);
int32_t L_0;
L_0 = Application_get_platform_m1AB34E71D9885B120F6021EB2B11DCB28CD6008D(NULL);
il2cpp_codegen_runtime_class_init_inline(PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = PlatformMappingService_GetAddressablesPlatformInternal_mE79B6518528E9978B71699FF0DB3F6BE37BEC6D0(L_0, NULL);
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// }
int32_t L_2 = V_0;
return L_2;
}
}
// System.String UnityEngine.AddressableAssets.PlatformMappingService::GetPlatformPathSubFolder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PlatformMappingService_GetPlatformPathSubFolder_m10A1C9D6CFE6CBF2498C29200988867E48DC8F40 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return GetAddressablesPlatformPathInternal(Application.platform);
int32_t L_0;
L_0 = Application_get_platform_m1AB34E71D9885B120F6021EB2B11DCB28CD6008D(NULL);
il2cpp_codegen_runtime_class_init_inline(PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = PlatformMappingService_GetAddressablesPlatformPathInternal_m0199EB1C474108F3A74436C0E0501933C8352442(L_0, NULL);
V_0 = L_1;
goto IL_000e;
}
IL_000e:
{
// }
String_t* L_2 = V_0;
return L_2;
}
}
// System.Void UnityEngine.AddressableAssets.PlatformMappingService::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlatformMappingService__ctor_m9106177388112C338144141438C768C36795F0B1 (PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void UnityEngine.AddressableAssets.PlatformMappingService::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlatformMappingService__cctor_m60106ED727C550FD44DA813377436C58E4299475 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m9C9D6B85350DE8ED57A978F23F68CA15D203E5A1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal static readonly Dictionary<RuntimePlatform, AddressablesPlatform> s_RuntimeTargetMapping =
// new Dictionary<RuntimePlatform, AddressablesPlatform>()
// {
// {RuntimePlatform.XboxOne, AddressablesPlatform.XboxOne},
// {RuntimePlatform.Switch, AddressablesPlatform.Switch},
// {RuntimePlatform.PS4, AddressablesPlatform.PS4},
// {RuntimePlatform.IPhonePlayer, AddressablesPlatform.iOS},
// {RuntimePlatform.Android, AddressablesPlatform.Android},
// {RuntimePlatform.WebGLPlayer, AddressablesPlatform.WebGL},
// {RuntimePlatform.WindowsPlayer, AddressablesPlatform.Windows},
// {RuntimePlatform.OSXPlayer, AddressablesPlatform.OSX},
// {RuntimePlatform.LinuxPlayer, AddressablesPlatform.Linux},
// {RuntimePlatform.WindowsEditor, AddressablesPlatform.Windows},
// {RuntimePlatform.OSXEditor, AddressablesPlatform.OSX},
// {RuntimePlatform.LinuxEditor, AddressablesPlatform.Linux},
// {RuntimePlatform.WSAPlayerARM, AddressablesPlatform.WindowsUniversal},
// {RuntimePlatform.WSAPlayerX64, AddressablesPlatform.WindowsUniversal},
// {RuntimePlatform.WSAPlayerX86, AddressablesPlatform.WindowsUniversal},
// };
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_0 = (Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3*)il2cpp_codegen_object_new(Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m9C9D6B85350DE8ED57A978F23F68CA15D203E5A1(L_0, Dictionary_2__ctor_m9C9D6B85350DE8ED57A978F23F68CA15D203E5A1_RuntimeMethod_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_1 = L_0;
NullCheck(L_1);
Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4(L_1, ((int32_t)27), 6, Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_2 = L_1;
NullCheck(L_2);
Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4(L_2, ((int32_t)32), 5, Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_3 = L_2;
NullCheck(L_3);
Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4(L_3, ((int32_t)25), 4, Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_4 = L_3;
NullCheck(L_4);
Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4(L_4, 8, 8, Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_5 = L_4;
NullCheck(L_5);
Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4(L_5, ((int32_t)11), ((int32_t)9), Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_6 = L_5;
NullCheck(L_6);
Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4(L_6, ((int32_t)17), 7, Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_7 = L_6;
NullCheck(L_7);
Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4(L_7, 2, 1, Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_8 = L_7;
NullCheck(L_8);
Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4(L_8, 1, 2, Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_9 = L_8;
NullCheck(L_9);
Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4(L_9, ((int32_t)13), 3, Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_10 = L_9;
NullCheck(L_10);
Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4(L_10, 7, 1, Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_11 = L_10;
NullCheck(L_11);
Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4(L_11, 0, 2, Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_12 = L_11;
NullCheck(L_12);
Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4(L_12, ((int32_t)16), 3, Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_13 = L_12;
NullCheck(L_13);
Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4(L_13, ((int32_t)20), ((int32_t)10), Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_14 = L_13;
NullCheck(L_14);
Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4(L_14, ((int32_t)19), ((int32_t)10), Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
Dictionary_2_tFFB86FF03D57153E76F38A9A85A12B395099FDB3* L_15 = L_14;
NullCheck(L_15);
Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4(L_15, ((int32_t)18), ((int32_t)10), Dictionary_2_Add_m5106F2062020391A7C780312F9ACA4E1523C6FF4_RuntimeMethod_var);
((PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_StaticFields*)il2cpp_codegen_static_fields_for(PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var))->___s_RuntimeTargetMapping_0 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&((PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_StaticFields*)il2cpp_codegen_static_fields_for(PlatformMappingService_tB86CD29EC0641D861E0947156127593E2F3D407D_il2cpp_TypeInfo_var))->___s_RuntimeTargetMapping_0), (void*)L_15);
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
// UnityEngine.ResourceManagement.Diagnostics.DiagnosticEvent UnityEngine.AddressableAssets.Utility.DiagnosticInfo::CreateEvent(System.String,UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventType,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DiagnosticEvent_t33E1175DA005D137D20535AB25ACE16837A3A274 DiagnosticInfo_CreateEvent_mFC695681560C9459FBFA471C90094E3325FF4CC9 (DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* __this, String_t* ___category0, int32_t ___eventType1, int32_t ___frame2, int32_t ___val3, const RuntimeMethod* method)
{
DiagnosticEvent_t33E1175DA005D137D20535AB25ACE16837A3A274 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new DiagnosticEvent(category, DisplayName, ObjectId, (int)eventType, frame, val, Dependencies);
String_t* L_0 = ___category0;
String_t* L_1 = __this->___DisplayName_0;
int32_t L_2 = __this->___ObjectId_1;
int32_t L_3 = ___eventType1;
int32_t L_4 = ___frame2;
int32_t L_5 = ___val3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->___Dependencies_2;
DiagnosticEvent_t33E1175DA005D137D20535AB25ACE16837A3A274 L_7;
memset((&L_7), 0, sizeof(L_7));
DiagnosticEvent__ctor_mDF62B33ABFF1F33A4B39DF5C209B8238F2D529A0((&L_7), L_0, L_1, L_2, L_3, L_4, L_5, L_6, /*hidden argument*/NULL);
V_0 = L_7;
goto IL_0020;
}
IL_0020:
{
// }
DiagnosticEvent_t33E1175DA005D137D20535AB25ACE16837A3A274 L_8 = V_0;
return L_8;
}
}
// System.Void UnityEngine.AddressableAssets.Utility.DiagnosticInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticInfo__ctor_mBE6F113C30B6B595260A1C58D68976F755711235 (DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* __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
// System.Void UnityEngine.AddressableAssets.Utility.ResourceManagerDiagnostics::.ctor(UnityEngine.ResourceManagement.ResourceManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceManagerDiagnostics__ctor_mF72CD3FA03BE7F127EF30342D928FB4BF5B3C16B (ResourceManagerDiagnostics_t49595E6E9EFEA3A70F3DE5D5AB2DEE8F0E3B3F45* __this, ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___resourceManager0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m44B231835BC2687D73183E4E60D19526E2431514_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManagerDiagnostics_OnResourceManagerDiagnosticEvent_mFC37FE3507A4A3911B6B12F48A5C64B1963953C3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// Dictionary<int, DiagnosticInfo> m_cachedDiagnosticInfo = new Dictionary<int, DiagnosticInfo>();
Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A* L_0 = (Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A*)il2cpp_codegen_object_new(Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m44B231835BC2687D73183E4E60D19526E2431514(L_0, Dictionary_2__ctor_m44B231835BC2687D73183E4E60D19526E2431514_RuntimeMethod_var);
__this->___m_cachedDiagnosticInfo_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_cachedDiagnosticInfo_3), (void*)L_0);
// public ResourceManagerDiagnostics(ResourceManager resourceManager)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// resourceManager.RegisterDiagnosticCallback(OnResourceManagerDiagnosticEvent);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_1 = ___resourceManager0;
Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2* L_2 = (Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2*)il2cpp_codegen_object_new(Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2_il2cpp_TypeInfo_var);
NullCheck(L_2);
Action_1__ctor_mB6607B567A17529FCB98211B2F0DB80C8221997F(L_2, __this, (intptr_t)((void*)ResourceManagerDiagnostics_OnResourceManagerDiagnosticEvent_mFC37FE3507A4A3911B6B12F48A5C64B1963953C3_RuntimeMethod_var), NULL);
NullCheck(L_1);
ResourceManager_RegisterDiagnosticCallback_mC40ECD5723511F7C77475A417F693C84C4CC3378(L_1, L_2, NULL);
// m_ResourceManager = resourceManager;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_3 = ___resourceManager0;
__this->___m_ResourceManager_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ResourceManager_0), (void*)L_3);
// }
return;
}
}
// System.Int32 UnityEngine.AddressableAssets.Utility.ResourceManagerDiagnostics::SumDependencyNameHashCodes(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResourceManagerDiagnostics_SumDependencyNameHashCodes_m6A0C79690FEF8395EB97EBA054D7152FB475409A (ResourceManagerDiagnostics_t49595E6E9EFEA3A70F3DE5D5AB2DEE8F0E3B3F45* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mF14B13079BA29D72CF1479C47A523781823A6A79_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mEE227741CD024815E1C4AC5DEEF931C18BDDFDF8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mED23BA54237489B3A4CB41FAF90C0AD36D02A4AA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5EC3D9DDBF70C3943F3F415E109848FB1BA4F483_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF98DA2A0A3DF3BE5F43A0348232321DF987F37EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* V_0 = NULL;
int32_t V_1 = 0;
Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5 V_2;
memset((&V_2), 0, sizeof(V_2));
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
{
// List<AsyncOperationHandle> deps = new List<AsyncOperationHandle>();
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* L_0 = (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843*)il2cpp_codegen_object_new(List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mF98DA2A0A3DF3BE5F43A0348232321DF987F37EB(L_0, List_1__ctor_mF98DA2A0A3DF3BE5F43A0348232321DF987F37EB_RuntimeMethod_var);
V_0 = L_0;
// handle.GetDependencies(deps);
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* L_1 = V_0;
AsyncOperationHandle_GetDependencies_m188E3F0A06DA1F789B431E3401D692AD14F45C39((&___handle0), L_1, NULL);
// int sumOfDependencyHashes = 0;
V_1 = 0;
// foreach (var d in deps)
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* L_2 = V_0;
NullCheck(L_2);
Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5 L_3;
L_3 = List_1_GetEnumerator_m5EC3D9DDBF70C3943F3F415E109848FB1BA4F483(L_2, List_1_GetEnumerator_m5EC3D9DDBF70C3943F3F415E109848FB1BA4F483_RuntimeMethod_var);
V_2 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0048:
{// begin finally (depth: 1)
Enumerator_Dispose_mF14B13079BA29D72CF1479C47A523781823A6A79((&V_2), Enumerator_Dispose_mF14B13079BA29D72CF1479C47A523781823A6A79_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_003d_1;
}
IL_001c_1:
{
// foreach (var d in deps)
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_4;
L_4 = Enumerator_get_Current_mED23BA54237489B3A4CB41FAF90C0AD36D02A4AA_inline((&V_2), Enumerator_get_Current_mED23BA54237489B3A4CB41FAF90C0AD36D02A4AA_RuntimeMethod_var);
V_3 = L_4;
// sumOfDependencyHashes += d.DebugName.GetHashCode() + SumDependencyNameHashCodes(d);
int32_t L_5 = V_1;
String_t* L_6;
L_6 = AsyncOperationHandle_get_DebugName_m8DDB7ED8B735AFC69305907ED82F695ED9F9697E((&V_3), NULL);
NullCheck(L_6);
int32_t L_7;
L_7 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_6);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_8 = V_3;
int32_t L_9;
L_9 = ResourceManagerDiagnostics_SumDependencyNameHashCodes_m6A0C79690FEF8395EB97EBA054D7152FB475409A(__this, L_8, NULL);
V_1 = ((int32_t)il2cpp_codegen_add(L_5, ((int32_t)il2cpp_codegen_add(L_7, L_9))));
}
IL_003d_1:
{
// foreach (var d in deps)
bool L_10;
L_10 = Enumerator_MoveNext_mEE227741CD024815E1C4AC5DEEF931C18BDDFDF8((&V_2), Enumerator_MoveNext_mEE227741CD024815E1C4AC5DEEF931C18BDDFDF8_RuntimeMethod_var);
if (L_10)
{
goto IL_001c_1;
}
}
{
goto IL_0057;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0057:
{
// return sumOfDependencyHashes;
int32_t L_11 = V_1;
V_4 = L_11;
goto IL_005c;
}
IL_005c:
{
// }
int32_t L_12 = V_4;
return L_12;
}
}
// System.Int32 UnityEngine.AddressableAssets.Utility.ResourceManagerDiagnostics::CalculateHashCode(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResourceManagerDiagnostics_CalculateHashCode_mD0A63E93BBA660EDA64D00077B2D256777FCCC0E (ResourceManagerDiagnostics_t49595E6E9EFEA3A70F3DE5D5AB2DEE8F0E3B3F45* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84F553396961EE02248114B1C59A11814F25C075);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC07902F9E511A5480375434A275B1C92DC79FC35);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC09EBA1C2C45E008112AF74739F3B96C6E04FD78);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
int32_t V_3 = 0;
bool V_4 = false;
int32_t G_B5_0 = 0;
{
// if (handle.DebugName.Contains("CompletedOperation"))
String_t* L_0;
L_0 = AsyncOperationHandle_get_DebugName_m8DDB7ED8B735AFC69305907ED82F695ED9F9697E((&___handle0), NULL);
NullCheck(L_0);
bool L_1;
L_1 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_0, _stringLiteral84F553396961EE02248114B1C59A11814F25C075, NULL);
V_2 = L_1;
bool L_2 = V_2;
if (!L_2)
{
goto IL_0020;
}
}
{
// return CalculateCompletedOperationHashcode(handle);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_3 = ___handle0;
int32_t L_4;
L_4 = ResourceManagerDiagnostics_CalculateCompletedOperationHashcode_m030791457AE2071C4AB4758161B8A0482C4B0C68(__this, L_3, NULL);
V_3 = L_4;
goto IL_0079;
}
IL_0020:
{
// int sumOfDependencyHashes = SumDependencyNameHashCodes(handle);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_5 = ___handle0;
int32_t L_6;
L_6 = ResourceManagerDiagnostics_SumDependencyNameHashCodes_m6A0C79690FEF8395EB97EBA054D7152FB475409A(__this, L_5, NULL);
V_0 = L_6;
// bool nameChangesWithState = handle.DebugName.Contains("result=") && handle.DebugName.Contains("status=");
String_t* L_7;
L_7 = AsyncOperationHandle_get_DebugName_m8DDB7ED8B735AFC69305907ED82F695ED9F9697E((&___handle0), NULL);
NullCheck(L_7);
bool L_8;
L_8 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_7, _stringLiteralC09EBA1C2C45E008112AF74739F3B96C6E04FD78, NULL);
if (!L_8)
{
goto IL_004e;
}
}
{
String_t* L_9;
L_9 = AsyncOperationHandle_get_DebugName_m8DDB7ED8B735AFC69305907ED82F695ED9F9697E((&___handle0), NULL);
NullCheck(L_9);
bool L_10;
L_10 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_9, _stringLiteralC07902F9E511A5480375434A275B1C92DC79FC35, NULL);
G_B5_0 = ((int32_t)(L_10));
goto IL_004f;
}
IL_004e:
{
G_B5_0 = 0;
}
IL_004f:
{
V_1 = (bool)G_B5_0;
// if (nameChangesWithState)
bool L_11 = V_1;
V_4 = L_11;
bool L_12 = V_4;
if (!L_12)
{
goto IL_0067;
}
}
{
// return handle.GetHashCode();
int32_t L_13;
L_13 = AsyncOperationHandle_GetHashCode_mA261FCCE8588545912EAD2AC611FADD3F104DF15((&___handle0), NULL);
V_3 = L_13;
goto IL_0079;
}
IL_0067:
{
// return handle.DebugName.GetHashCode() + sumOfDependencyHashes;
String_t* L_14;
L_14 = AsyncOperationHandle_get_DebugName_m8DDB7ED8B735AFC69305907ED82F695ED9F9697E((&___handle0), NULL);
NullCheck(L_14);
int32_t L_15;
L_15 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_14);
int32_t L_16 = V_0;
V_3 = ((int32_t)il2cpp_codegen_add(L_15, L_16));
goto IL_0079;
}
IL_0079:
{
// }
int32_t L_17 = V_3;
return L_17;
}
}
// System.Int32 UnityEngine.AddressableAssets.Utility.ResourceManagerDiagnostics::CalculateCompletedOperationHashcode(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResourceManagerDiagnostics_CalculateCompletedOperationHashcode_m030791457AE2071C4AB4758161B8A0482C4B0C68 (ResourceManagerDiagnostics_t49595E6E9EFEA3A70F3DE5D5AB2DEE8F0E3B3F45* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
{
// if (handle.Result == null)
RuntimeObject* L_0;
L_0 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&___handle0), NULL);
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0020;
}
}
{
// return handle.GetHashCode();
int32_t L_2;
L_2 = AsyncOperationHandle_GetHashCode_mA261FCCE8588545912EAD2AC611FADD3F104DF15((&___handle0), NULL);
V_1 = L_2;
goto IL_0041;
}
IL_0020:
{
// return handle.Result.GetHashCode() + handle.Result.GetType().GetHashCode();
RuntimeObject* L_3;
L_3 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&___handle0), NULL);
NullCheck(L_3);
int32_t L_4;
L_4 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_3);
RuntimeObject* L_5;
L_5 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&___handle0), NULL);
NullCheck(L_5);
Type_t* L_6;
L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
NullCheck(L_6);
int32_t L_7;
L_7 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_6);
V_1 = ((int32_t)il2cpp_codegen_add(L_4, L_7));
goto IL_0041;
}
IL_0041:
{
// }
int32_t L_8 = V_1;
return L_8;
}
}
// System.String UnityEngine.AddressableAssets.Utility.ResourceManagerDiagnostics::GenerateCompletedOperationDisplayName(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ResourceManagerDiagnostics_GenerateCompletedOperationDisplayName_m5BC3877EE31B4E3A13ED7C899B8446ACD0C7A2A8 (ResourceManagerDiagnostics_t49595E6E9EFEA3A70F3DE5D5AB2DEE8F0E3B3F45* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___handle0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6BF095BDD3F1F8414943A22D99B8837CBA8956C3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6DA22D96F67574B3631D7EF2037F8A015239B6B3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCCC2CA5D957BC621A5985BCE0E581BCD4110A650);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
String_t* V_2 = NULL;
bool V_3 = false;
String_t* V_4 = NULL;
bool V_5 = false;
StringBuilder_t* V_6 = NULL;
int32_t V_7 = 0;
RuntimeObject* V_8 = NULL;
bool V_9 = false;
bool V_10 = false;
int32_t G_B5_0 = 0;
int32_t G_B15_0 = 0;
Type_t* G_B20_0 = NULL;
String_t* G_B20_1 = NULL;
String_t* G_B20_2 = NULL;
Type_t* G_B19_0 = NULL;
String_t* G_B19_1 = NULL;
String_t* G_B19_2 = NULL;
String_t* G_B21_0 = NULL;
String_t* G_B21_1 = NULL;
String_t* G_B21_2 = NULL;
{
// if (handle.Result == null)
RuntimeObject* L_0;
L_0 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&___handle0), NULL);
V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_001c;
}
}
{
// return handle.DebugName;
String_t* L_2;
L_2 = AsyncOperationHandle_get_DebugName_m8DDB7ED8B735AFC69305907ED82F695ED9F9697E((&___handle0), NULL);
V_2 = L_2;
goto IL_0184;
}
IL_001c:
{
// if (handle.Result.GetType().IsGenericType && handle.Result is IList resultList)
RuntimeObject* L_3;
L_3 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&___handle0), NULL);
NullCheck(L_3);
Type_t* L_4;
L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL);
NullCheck(L_4);
bool L_5;
L_5 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, L_4);
if (!L_5)
{
goto IL_0042;
}
}
{
RuntimeObject* L_6;
L_6 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&___handle0), NULL);
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_6, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var));
RuntimeObject* L_7 = V_0;
G_B5_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_0043;
}
IL_0042:
{
G_B5_0 = 0;
}
IL_0043:
{
V_3 = (bool)G_B5_0;
bool L_8 = V_3;
if (!L_8)
{
goto IL_0158;
}
}
{
// string completedOpResultString = handle.DebugName;
String_t* L_9;
L_9 = AsyncOperationHandle_get_DebugName_m8DDB7ED8B735AFC69305907ED82F695ED9F9697E((&___handle0), NULL);
V_4 = L_9;
// if (resultList.Count > 0)
RuntimeObject* L_10 = V_0;
NullCheck(L_10);
int32_t L_11;
L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_10);
V_5 = (bool)((((int32_t)L_11) > ((int32_t)0))? 1 : 0);
bool L_12 = V_5;
if (!L_12)
{
goto IL_0142;
}
}
{
// StringBuilder completedOpResultStringBuilder = new StringBuilder("[");
StringBuilder_t* L_13 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
NullCheck(L_13);
StringBuilder__ctor_mCD797D942316CB356205FD96415B0B7581CDAD60(L_13, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, NULL);
V_6 = L_13;
// for (int i = 0; i < resultList.Count && i < k_NumberOfCompletedOpResultEntriesToShow; i++)
V_7 = 0;
goto IL_00fe;
}
IL_007b:
{
// var entry = resultList[i];
RuntimeObject* L_14 = V_0;
int32_t L_15 = V_7;
NullCheck(L_14);
RuntimeObject* L_16;
L_16 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* System.Object System.Collections.IList::get_Item(System.Int32) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_14, L_15);
V_8 = L_16;
// if (k_MaximumCompletedOpResultEntryLength <= entry.ToString().Length)
RuntimeObject* L_17 = V_8;
NullCheck(L_17);
String_t* L_18;
L_18 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_17);
NullCheck(L_18);
int32_t L_19;
L_19 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_18, NULL);
V_9 = (bool)((((int32_t)((((int32_t)((int32_t)30)) > ((int32_t)L_19))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_20 = V_9;
if (!L_20)
{
goto IL_00c7;
}
}
{
// completedOpResultStringBuilder.Append(entry.ToString().Substring(0, k_MaximumCompletedOpResultEntryLength));
StringBuilder_t* L_21 = V_6;
RuntimeObject* L_22 = V_8;
NullCheck(L_22);
String_t* L_23;
L_23 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_22);
NullCheck(L_23);
String_t* L_24;
L_24 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_23, 0, ((int32_t)30), NULL);
NullCheck(L_21);
StringBuilder_t* L_25;
L_25 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_21, L_24, NULL);
// completedOpResultStringBuilder.Append("..., ");
StringBuilder_t* L_26 = V_6;
NullCheck(L_26);
StringBuilder_t* L_27;
L_27 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_26, _stringLiteral6DA22D96F67574B3631D7EF2037F8A015239B6B3, NULL);
goto IL_00f7;
}
IL_00c7:
{
// completedOpResultStringBuilder.Append(entry.ToString().Substring(0, entry.ToString().Length));
StringBuilder_t* L_28 = V_6;
RuntimeObject* L_29 = V_8;
NullCheck(L_29);
String_t* L_30;
L_30 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_29);
RuntimeObject* L_31 = V_8;
NullCheck(L_31);
String_t* L_32;
L_32 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_31);
NullCheck(L_32);
int32_t L_33;
L_33 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_32, NULL);
NullCheck(L_30);
String_t* L_34;
L_34 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_30, 0, L_33, NULL);
NullCheck(L_28);
StringBuilder_t* L_35;
L_35 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_28, L_34, NULL);
// completedOpResultStringBuilder.Append(", ");
StringBuilder_t* L_36 = V_6;
NullCheck(L_36);
StringBuilder_t* L_37;
L_37 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_36, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
}
IL_00f7:
{
// for (int i = 0; i < resultList.Count && i < k_NumberOfCompletedOpResultEntriesToShow; i++)
int32_t L_38 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00fe:
{
// for (int i = 0; i < resultList.Count && i < k_NumberOfCompletedOpResultEntriesToShow; i++)
int32_t L_39 = V_7;
RuntimeObject* L_40 = V_0;
NullCheck(L_40);
int32_t L_41;
L_41 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_40);
if ((((int32_t)L_39) >= ((int32_t)L_41)))
{
goto IL_010f;
}
}
{
int32_t L_42 = V_7;
G_B15_0 = ((((int32_t)L_42) < ((int32_t)4))? 1 : 0);
goto IL_0110;
}
IL_010f:
{
G_B15_0 = 0;
}
IL_0110:
{
V_10 = (bool)G_B15_0;
bool L_43 = V_10;
if (L_43)
{
goto IL_007b;
}
}
{
// completedOpResultStringBuilder.Remove(completedOpResultStringBuilder.Length - 2, 2);
StringBuilder_t* L_44 = V_6;
StringBuilder_t* L_45 = V_6;
NullCheck(L_45);
int32_t L_46;
L_46 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_45, NULL);
NullCheck(L_44);
StringBuilder_t* L_47;
L_47 = StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90(L_44, ((int32_t)il2cpp_codegen_subtract(L_46, 2)), 2, NULL);
// completedOpResultStringBuilder.Append("]");
StringBuilder_t* L_48 = V_6;
NullCheck(L_48);
StringBuilder_t* L_49;
L_49 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_48, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
// completedOpResultString = completedOpResultStringBuilder.ToString();
StringBuilder_t* L_50 = V_6;
NullCheck(L_50);
String_t* L_51;
L_51 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_50);
V_4 = L_51;
}
IL_0142:
{
// return handle.DebugName + " Result type: List, result: " + completedOpResultString;
String_t* L_52;
L_52 = AsyncOperationHandle_get_DebugName_m8DDB7ED8B735AFC69305907ED82F695ED9F9697E((&___handle0), NULL);
String_t* L_53 = V_4;
String_t* L_54;
L_54 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(L_52, _stringLiteralCCC2CA5D957BC621A5985BCE0E581BCD4110A650, L_53, NULL);
V_2 = L_54;
goto IL_0184;
}
IL_0158:
{
// return handle.DebugName + " Result type: " + handle.Result.GetType();
String_t* L_55;
L_55 = AsyncOperationHandle_get_DebugName_m8DDB7ED8B735AFC69305907ED82F695ED9F9697E((&___handle0), NULL);
RuntimeObject* L_56;
L_56 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&___handle0), NULL);
NullCheck(L_56);
Type_t* L_57;
L_57 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_56, NULL);
Type_t* L_58 = L_57;
G_B19_0 = L_58;
G_B19_1 = _stringLiteral6BF095BDD3F1F8414943A22D99B8837CBA8956C3;
G_B19_2 = L_55;
if (L_58)
{
G_B20_0 = L_58;
G_B20_1 = _stringLiteral6BF095BDD3F1F8414943A22D99B8837CBA8956C3;
G_B20_2 = L_55;
goto IL_0177;
}
}
{
G_B21_0 = ((String_t*)(NULL));
G_B21_1 = G_B19_1;
G_B21_2 = G_B19_2;
goto IL_017c;
}
IL_0177:
{
NullCheck(G_B20_0);
String_t* L_59;
L_59 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B20_0);
G_B21_0 = L_59;
G_B21_1 = G_B20_1;
G_B21_2 = G_B20_2;
}
IL_017c:
{
String_t* L_60;
L_60 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(G_B21_2, G_B21_1, G_B21_0, NULL);
V_2 = L_60;
goto IL_0184;
}
IL_0184:
{
// }
String_t* L_61 = V_2;
return L_61;
}
}
// System.Void UnityEngine.AddressableAssets.Utility.ResourceManagerDiagnostics::OnResourceManagerDiagnosticEvent(UnityEngine.ResourceManagement.ResourceManager/DiagnosticEventContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceManagerDiagnostics_OnResourceManagerDiagnosticEvent_mFC37FE3507A4A3911B6B12F48A5C64B1963953C3 (ResourceManagerDiagnostics_t49595E6E9EFEA3A70F3DE5D5AB2DEE8F0E3B3F45* __this, DiagnosticEventContext_tD6FFFE80ABEF14A1A535141596224C7AF837319F ___eventContext0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComponentSingleton_1_get_Instance_m6AD2271EA4F3104CFA168133CB09F17094D78576_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m3DBA91DDD5F78FFA82C04D6229D74BCAE66AE561_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m2A79FD6A885659D7D8DA62764CE1E1DBBFE8350C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m01D79BF5D032AB19999AAFADCA1A9FEF86411A66_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF98DA2A0A3DF3BE5F43A0348232321DF987F37EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA8C6DC40B44EFB5EC84E036997F5DDE2B4255F96_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m09E5100907049D55AAD968065B93D7E92A6CF0F3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84F553396961EE02248114B1C59A11814F25C075);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3457DE46FB6B6F9BE9DCA372DE6C96C99E0E209);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* V_5 = NULL;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_6 = NULL;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_7;
memset((&V_7), 0, sizeof(V_7));
int32_t V_8 = 0;
bool V_9 = false;
bool V_10 = false;
String_t* V_11 = NULL;
bool V_12 = false;
{
// var hashCode = CalculateHashCode(eventContext.OperationHandle);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_0;
L_0 = DiagnosticEventContext_get_OperationHandle_mC766CD6C074CD2A0E3486FD41CE0B951B25B3FA6_inline((&___eventContext0), NULL);
int32_t L_1;
L_1 = ResourceManagerDiagnostics_CalculateHashCode_mD0A63E93BBA660EDA64D00077B2D256777FCCC0E(__this, L_0, NULL);
V_0 = L_1;
// DiagnosticInfo diagInfo = null;
V_1 = (DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706*)NULL;
// if (eventContext.Type == ResourceManager.DiagnosticEventType.AsyncOperationDestroy)
int32_t L_2;
L_2 = DiagnosticEventContext_get_Type_mF65C73B3A0D1958041136121E877B4AF9ECFCEBB_inline((&___eventContext0), NULL);
V_2 = (bool)((((int32_t)L_2) == ((int32_t)5))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0045;
}
}
{
// if (m_cachedDiagnosticInfo.TryGetValue(hashCode, out diagInfo))
Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A* L_4 = __this->___m_cachedDiagnosticInfo_3;
int32_t L_5 = V_0;
NullCheck(L_4);
bool L_6;
L_6 = Dictionary_2_TryGetValue_m01D79BF5D032AB19999AAFADCA1A9FEF86411A66(L_4, L_5, (&V_1), Dictionary_2_TryGetValue_m01D79BF5D032AB19999AAFADCA1A9FEF86411A66_RuntimeMethod_var);
V_3 = L_6;
bool L_7 = V_3;
if (!L_7)
{
goto IL_003f;
}
}
{
// m_cachedDiagnosticInfo.Remove(hashCode);
Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A* L_8 = __this->___m_cachedDiagnosticInfo_3;
int32_t L_9 = V_0;
NullCheck(L_8);
bool L_10;
L_10 = Dictionary_2_Remove_m2A79FD6A885659D7D8DA62764CE1E1DBBFE8350C(L_8, L_9, Dictionary_2_Remove_m2A79FD6A885659D7D8DA62764CE1E1DBBFE8350C_RuntimeMethod_var);
}
IL_003f:
{
goto IL_014f;
}
IL_0045:
{
// if (!m_cachedDiagnosticInfo.TryGetValue(hashCode, out diagInfo))
Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A* L_11 = __this->___m_cachedDiagnosticInfo_3;
int32_t L_12 = V_0;
NullCheck(L_11);
bool L_13;
L_13 = Dictionary_2_TryGetValue_m01D79BF5D032AB19999AAFADCA1A9FEF86411A66(L_11, L_12, (&V_1), Dictionary_2_TryGetValue_m01D79BF5D032AB19999AAFADCA1A9FEF86411A66_RuntimeMethod_var);
V_4 = (bool)((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
bool L_14 = V_4;
if (!L_14)
{
goto IL_014e;
}
}
{
// List<AsyncOperationHandle> deps = new List<AsyncOperationHandle>();
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* L_15 = (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843*)il2cpp_codegen_object_new(List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843_il2cpp_TypeInfo_var);
NullCheck(L_15);
List_1__ctor_mF98DA2A0A3DF3BE5F43A0348232321DF987F37EB(L_15, List_1__ctor_mF98DA2A0A3DF3BE5F43A0348232321DF987F37EB_RuntimeMethod_var);
V_5 = L_15;
// eventContext.OperationHandle.GetDependencies(deps);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_16;
L_16 = DiagnosticEventContext_get_OperationHandle_mC766CD6C074CD2A0E3486FD41CE0B951B25B3FA6_inline((&___eventContext0), NULL);
V_7 = L_16;
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* L_17 = V_5;
AsyncOperationHandle_GetDependencies_m188E3F0A06DA1F789B431E3401D692AD14F45C39((&V_7), L_17, NULL);
// var depIds = new int[deps.Count];
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* L_18 = V_5;
NullCheck(L_18);
int32_t L_19;
L_19 = List_1_get_Count_mA8C6DC40B44EFB5EC84E036997F5DDE2B4255F96_inline(L_18, List_1_get_Count_mA8C6DC40B44EFB5EC84E036997F5DDE2B4255F96_RuntimeMethod_var);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_19);
V_6 = L_20;
// for (int i = 0; i < depIds.Length; i++)
V_8 = 0;
goto IL_00a8;
}
IL_008e:
{
// depIds[i] = CalculateHashCode(deps[i]);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = V_6;
int32_t L_22 = V_8;
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* L_23 = V_5;
int32_t L_24 = V_8;
NullCheck(L_23);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_25;
L_25 = List_1_get_Item_m09E5100907049D55AAD968065B93D7E92A6CF0F3(L_23, L_24, List_1_get_Item_m09E5100907049D55AAD968065B93D7E92A6CF0F3_RuntimeMethod_var);
int32_t L_26;
L_26 = ResourceManagerDiagnostics_CalculateHashCode_mD0A63E93BBA660EDA64D00077B2D256777FCCC0E(__this, L_25, NULL);
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)L_26);
// for (int i = 0; i < depIds.Length; i++)
int32_t L_27 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_00a8:
{
// for (int i = 0; i < depIds.Length; i++)
int32_t L_28 = V_8;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = V_6;
NullCheck(L_29);
V_9 = (bool)((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))? 1 : 0);
bool L_30 = V_9;
if (L_30)
{
goto IL_008e;
}
}
{
// if (eventContext.OperationHandle.DebugName.Contains("CompletedOperation"))
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_31;
L_31 = DiagnosticEventContext_get_OperationHandle_mC766CD6C074CD2A0E3486FD41CE0B951B25B3FA6_inline((&___eventContext0), NULL);
V_7 = L_31;
String_t* L_32;
L_32 = AsyncOperationHandle_get_DebugName_m8DDB7ED8B735AFC69305907ED82F695ED9F9697E((&V_7), NULL);
NullCheck(L_32);
bool L_33;
L_33 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_32, _stringLiteral84F553396961EE02248114B1C59A11814F25C075, NULL);
V_10 = L_33;
bool L_34 = V_10;
if (!L_34)
{
goto IL_0114;
}
}
{
// string displayName = GenerateCompletedOperationDisplayName(eventContext.OperationHandle);
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_35;
L_35 = DiagnosticEventContext_get_OperationHandle_mC766CD6C074CD2A0E3486FD41CE0B951B25B3FA6_inline((&___eventContext0), NULL);
String_t* L_36;
L_36 = ResourceManagerDiagnostics_GenerateCompletedOperationDisplayName_m5BC3877EE31B4E3A13ED7C899B8446ACD0C7A2A8(__this, L_35, NULL);
V_11 = L_36;
// m_cachedDiagnosticInfo.Add(hashCode, diagInfo = new DiagnosticInfo() { ObjectId = hashCode, DisplayName = displayName, Dependencies = depIds });
Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A* L_37 = __this->___m_cachedDiagnosticInfo_3;
int32_t L_38 = V_0;
DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* L_39 = (DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706*)il2cpp_codegen_object_new(DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706_il2cpp_TypeInfo_var);
NullCheck(L_39);
DiagnosticInfo__ctor_mBE6F113C30B6B595260A1C58D68976F755711235(L_39, NULL);
DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* L_40 = L_39;
int32_t L_41 = V_0;
NullCheck(L_40);
L_40->___ObjectId_1 = L_41;
DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* L_42 = L_40;
String_t* L_43 = V_11;
NullCheck(L_42);
L_42->___DisplayName_0 = L_43;
Il2CppCodeGenWriteBarrier((void**)(&L_42->___DisplayName_0), (void*)L_43);
DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* L_44 = L_42;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = V_6;
NullCheck(L_44);
L_44->___Dependencies_2 = L_45;
Il2CppCodeGenWriteBarrier((void**)(&L_44->___Dependencies_2), (void*)L_45);
DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* L_46 = L_44;
V_1 = L_46;
NullCheck(L_37);
Dictionary_2_Add_m3DBA91DDD5F78FFA82C04D6229D74BCAE66AE561(L_37, L_38, L_46, Dictionary_2_Add_m3DBA91DDD5F78FFA82C04D6229D74BCAE66AE561_RuntimeMethod_var);
goto IL_014d;
}
IL_0114:
{
// m_cachedDiagnosticInfo.Add(hashCode, diagInfo = new DiagnosticInfo() { ObjectId = hashCode, DisplayName = eventContext.OperationHandle.DebugName, Dependencies = depIds });
Dictionary_2_t623CAE1D190656AED4159892AE9AA27BDDCD7F7A* L_47 = __this->___m_cachedDiagnosticInfo_3;
int32_t L_48 = V_0;
DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* L_49 = (DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706*)il2cpp_codegen_object_new(DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706_il2cpp_TypeInfo_var);
NullCheck(L_49);
DiagnosticInfo__ctor_mBE6F113C30B6B595260A1C58D68976F755711235(L_49, NULL);
DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* L_50 = L_49;
int32_t L_51 = V_0;
NullCheck(L_50);
L_50->___ObjectId_1 = L_51;
DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* L_52 = L_50;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_53;
L_53 = DiagnosticEventContext_get_OperationHandle_mC766CD6C074CD2A0E3486FD41CE0B951B25B3FA6_inline((&___eventContext0), NULL);
V_7 = L_53;
String_t* L_54;
L_54 = AsyncOperationHandle_get_DebugName_m8DDB7ED8B735AFC69305907ED82F695ED9F9697E((&V_7), NULL);
NullCheck(L_52);
L_52->___DisplayName_0 = L_54;
Il2CppCodeGenWriteBarrier((void**)(&L_52->___DisplayName_0), (void*)L_54);
DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* L_55 = L_52;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_56 = V_6;
NullCheck(L_55);
L_55->___Dependencies_2 = L_56;
Il2CppCodeGenWriteBarrier((void**)(&L_55->___Dependencies_2), (void*)L_56);
DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* L_57 = L_55;
V_1 = L_57;
NullCheck(L_47);
Dictionary_2_Add_m3DBA91DDD5F78FFA82C04D6229D74BCAE66AE561(L_47, L_48, L_57, Dictionary_2_Add_m3DBA91DDD5F78FFA82C04D6229D74BCAE66AE561_RuntimeMethod_var);
}
IL_014d:
{
}
IL_014e:
{
}
IL_014f:
{
// if (diagInfo != null)
DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* L_58 = V_1;
V_12 = (bool)((!(((RuntimeObject*)(DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706*)L_58) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_59 = V_12;
if (!L_59)
{
goto IL_0182;
}
}
{
// DiagnosticEventCollectorSingleton.Instance.PostEvent(diagInfo.CreateEvent("ResourceManager", eventContext.Type, Time.frameCount, eventContext.EventValue));
DiagnosticEventCollectorSingleton_t3BAFBCBD9C62D55E24000A0541ED109DA698EA19* L_60;
L_60 = ComponentSingleton_1_get_Instance_m6AD2271EA4F3104CFA168133CB09F17094D78576(ComponentSingleton_1_get_Instance_m6AD2271EA4F3104CFA168133CB09F17094D78576_RuntimeMethod_var);
DiagnosticInfo_t4DA8E4A1211EE01DCAF51FC8C19F9C49D3B12706* L_61 = V_1;
int32_t L_62;
L_62 = DiagnosticEventContext_get_Type_mF65C73B3A0D1958041136121E877B4AF9ECFCEBB_inline((&___eventContext0), NULL);
int32_t L_63;
L_63 = Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8(NULL);
int32_t L_64;
L_64 = DiagnosticEventContext_get_EventValue_m1109E4CB1BFA64FEDC13FF72B293B68DA2D0A94F_inline((&___eventContext0), NULL);
NullCheck(L_61);
DiagnosticEvent_t33E1175DA005D137D20535AB25ACE16837A3A274 L_65;
L_65 = DiagnosticInfo_CreateEvent_mFC695681560C9459FBFA471C90094E3325FF4CC9(L_61, _stringLiteralB3457DE46FB6B6F9BE9DCA372DE6C96C99E0E209, L_62, L_63, L_64, NULL);
NullCheck(L_60);
DiagnosticEventCollectorSingleton_PostEvent_m814E46059FF639B7B3E731E6F354778282DF5B2A(L_60, L_65, NULL);
}
IL_0182:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.Utility.ResourceManagerDiagnostics::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceManagerDiagnostics_Dispose_m74764DF40B3F376B67D29D552615E1D6726B90E7 (ResourceManagerDiagnostics_t49595E6E9EFEA3A70F3DE5D5AB2DEE8F0E3B3F45* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComponentSingleton_1_DestroySingleton_m2179583728488160F3937472F49DCA7F2F3BAD2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComponentSingleton_1_get_Exists_m54C8441926842DEC57CBF763E2AB1108F0E968E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManagerDiagnostics_OnResourceManagerDiagnosticEvent_mFC37FE3507A4A3911B6B12F48A5C64B1963953C3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B2_0 = NULL;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B1_0 = NULL;
{
// m_ResourceManager?.UnregisterDiagnosticCallback(OnResourceManagerDiagnosticEvent);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_0 = __this->___m_ResourceManager_0;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000d;
}
}
{
goto IL_001f;
}
IL_000d:
{
Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2* L_2 = (Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2*)il2cpp_codegen_object_new(Action_1_tE6B50214BDF601CE8F2DAE23EBD61509FF480DC2_il2cpp_TypeInfo_var);
NullCheck(L_2);
Action_1__ctor_mB6607B567A17529FCB98211B2F0DB80C8221997F(L_2, __this, (intptr_t)((void*)ResourceManagerDiagnostics_OnResourceManagerDiagnosticEvent_mFC37FE3507A4A3911B6B12F48A5C64B1963953C3_RuntimeMethod_var), NULL);
NullCheck(G_B2_0);
ResourceManager_UnregisterDiagnosticCallback_m48C1E860430066DD097E4F662402770803558A84(G_B2_0, L_2, NULL);
}
IL_001f:
{
// if (DiagnosticEventCollectorSingleton.Exists)
bool L_3;
L_3 = ComponentSingleton_1_get_Exists_m54C8441926842DEC57CBF763E2AB1108F0E968E3(ComponentSingleton_1_get_Exists_m54C8441926842DEC57CBF763E2AB1108F0E968E3_RuntimeMethod_var);
V_0 = L_3;
bool L_4 = V_0;
if (!L_4)
{
goto IL_002e;
}
}
{
// DiagnosticEventCollectorSingleton.DestroySingleton();
ComponentSingleton_1_DestroySingleton_m2179583728488160F3937472F49DCA7F2F3BAD2A(ComponentSingleton_1_DestroySingleton_m2179583728488160F3937472F49DCA7F2F3BAD2A_RuntimeMethod_var);
}
IL_002e:
{
// }
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
// System.Int32 UnityEngine.AddressableAssets.Utility.SerializationUtilities::ReadInt32FromByteArray(System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationUtilities_ReadInt32FromByteArray_m4B4AF0B0B512DD785A071FB3A713AE22DBF7CDF6 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___data0, int32_t ___offset1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// return data[offset] | (data[offset + 1] << 8) | (data[offset + 2] << 16) | (data[offset + 3] << 24);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___data0;
int32_t L_1 = ___offset1;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___data0;
int32_t L_5 = ___offset1;
NullCheck(L_4);
int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1));
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___data0;
int32_t L_9 = ___offset1;
NullCheck(L_8);
int32_t L_10 = ((int32_t)il2cpp_codegen_add(L_9, 2));
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___data0;
int32_t L_13 = ___offset1;
NullCheck(L_12);
int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_13, 3));
uint8_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_0 = ((int32_t)(((int32_t)(((int32_t)((int32_t)L_3|((int32_t)((int32_t)L_7<<8))))|((int32_t)((int32_t)L_11<<((int32_t)16)))))|((int32_t)((int32_t)L_15<<((int32_t)24)))));
goto IL_0021;
}
IL_0021:
{
// }
int32_t L_16 = V_0;
return L_16;
}
}
// System.Int32 UnityEngine.AddressableAssets.Utility.SerializationUtilities::WriteInt32ToByteArray(System.Byte[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationUtilities_WriteInt32ToByteArray_m4E06506D9244B6BC61CF43CF01C7DBDB7C9083A1 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___data0, int32_t ___val1, int32_t ___offset2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// data[offset] = (byte)(val & 0xFF);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___data0;
int32_t L_1 = ___offset2;
int32_t L_2 = ___val1;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_2&((int32_t)255)))));
// data[offset + 1] = (byte)((val >> 8) & 0xFF);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___data0;
int32_t L_4 = ___offset2;
int32_t L_5 = ___val1;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_4, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)(L_5>>8))&((int32_t)255)))));
// data[offset + 2] = (byte)((val >> 16) & 0xFF);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___data0;
int32_t L_7 = ___offset2;
int32_t L_8 = ___val1;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_7, 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)(L_8>>((int32_t)16)))&((int32_t)255)))));
// data[offset + 3] = (byte)((val >> 24) & 0xFF);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___data0;
int32_t L_10 = ___offset2;
int32_t L_11 = ___val1;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_10, 3))), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)(L_11>>((int32_t)24)))&((int32_t)255)))));
// return offset + 4;
int32_t L_12 = ___offset2;
V_0 = ((int32_t)il2cpp_codegen_add(L_12, 4));
goto IL_0041;
}
IL_0041:
{
// }
int32_t L_13 = V_0;
return L_13;
}
}
// System.Object UnityEngine.AddressableAssets.Utility.SerializationUtilities::ReadObjectFromByteArray(System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtilities_ReadObjectFromByteArray_mD66DB07F6EB99C5F1BBDA20E5292B3170604EA07 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___keyData0, int32_t ___dataIndex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
RuntimeObject* V_4 = NULL;
int32_t V_5 = 0;
int32_t V_6 = 0;
String_t* V_7 = NULL;
int32_t V_8 = 0;
String_t* V_9 = NULL;
int32_t V_10 = 0;
String_t* V_11 = NULL;
Assembly_t* V_12 = NULL;
Type_t* V_13 = NULL;
Exception_t* V_14 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
}
try
{// begin try (depth: 1)
{
// ObjectType keyType = (ObjectType)keyData[dataIndex];
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___keyData0;
int32_t L_1 = ___dataIndex1;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
V_0 = L_3;
// dataIndex++;
int32_t L_4 = ___dataIndex1;
___dataIndex1 = ((int32_t)il2cpp_codegen_add(L_4, 1));
// switch (keyType)
int32_t L_5 = V_0;
V_2 = L_5;
int32_t L_6 = V_2;
V_1 = L_6;
int32_t L_7 = V_1;
switch (L_7)
{
case 0:
{
goto IL_0059_1;
}
case 1:
{
goto IL_003a_1;
}
case 2:
{
goto IL_007a_1;
}
case 3:
{
goto IL_008d_1;
}
case 4:
{
goto IL_00a0_1;
}
case 5:
{
goto IL_00b3_1;
}
case 6:
{
goto IL_00d5_1;
}
case 7:
{
goto IL_00f7_1;
}
}
}
{
goto IL_0177_1;
}
IL_003a_1:
{
// var dataLength = BitConverter.ToInt32(keyData, dataIndex);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___keyData0;
int32_t L_9 = ___dataIndex1;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int32_t L_10;
L_10 = BitConverter_ToInt32_m745DF4DCC23461AB3035A92BC0C4D59AE12E6880(L_8, L_9, NULL);
V_3 = L_10;
// return Encoding.Unicode.GetString(keyData, dataIndex + 4, dataLength);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_11;
L_11 = Encoding_get_Unicode_mD855B4C0AC2D0EF5761B90A3DF4EE245D6B17066(NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___keyData0;
int32_t L_13 = ___dataIndex1;
int32_t L_14 = V_3;
NullCheck(L_11);
String_t* L_15;
L_15 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36 /* System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, L_11, L_12, ((int32_t)il2cpp_codegen_add(L_13, 4)), L_14);
V_4 = L_15;
goto IL_018d;
}
IL_0059_1:
{
// var dataLength = BitConverter.ToInt32(keyData, dataIndex);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___keyData0;
int32_t L_17 = ___dataIndex1;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int32_t L_18;
L_18 = BitConverter_ToInt32_m745DF4DCC23461AB3035A92BC0C4D59AE12E6880(L_16, L_17, NULL);
V_5 = L_18;
// return Encoding.ASCII.GetString(keyData, dataIndex + 4, dataLength);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_19;
L_19 = Encoding_get_ASCII_mCC17A741582B0AB778D261452FD515EBD7297562(NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___keyData0;
int32_t L_21 = ___dataIndex1;
int32_t L_22 = V_5;
NullCheck(L_19);
String_t* L_23;
L_23 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36 /* System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, L_19, L_20, ((int32_t)il2cpp_codegen_add(L_21, 4)), L_22);
V_4 = L_23;
goto IL_018d;
}
IL_007a_1:
{
// case ObjectType.UInt16: return BitConverter.ToUInt16(keyData, dataIndex);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___keyData0;
int32_t L_25 = ___dataIndex1;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
uint16_t L_26;
L_26 = BitConverter_ToUInt16_m133E286BF0B721DD973FD966F61CB171F70F3E32(L_24, L_25, NULL);
uint16_t L_27 = L_26;
RuntimeObject* L_28 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_27);
V_4 = L_28;
goto IL_018d;
}
IL_008d_1:
{
// case ObjectType.UInt32: return BitConverter.ToUInt32(keyData, dataIndex);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ___keyData0;
int32_t L_30 = ___dataIndex1;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
uint32_t L_31;
L_31 = BitConverter_ToUInt32_m7EFCF9D77ACD0F2DA29F69587DDF6130391E6164(L_29, L_30, NULL);
uint32_t L_32 = L_31;
RuntimeObject* L_33 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_32);
V_4 = L_33;
goto IL_018d;
}
IL_00a0_1:
{
// case ObjectType.Int32: return BitConverter.ToInt32(keyData, dataIndex);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = ___keyData0;
int32_t L_35 = ___dataIndex1;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int32_t L_36;
L_36 = BitConverter_ToInt32_m745DF4DCC23461AB3035A92BC0C4D59AE12E6880(L_34, L_35, NULL);
int32_t L_37 = L_36;
RuntimeObject* L_38 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_37);
V_4 = L_38;
goto IL_018d;
}
IL_00b3_1:
{
// case ObjectType.Hash128: return Hash128.Parse(Encoding.ASCII.GetString(keyData, dataIndex + 1, keyData[dataIndex]));
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_39;
L_39 = Encoding_get_ASCII_mCC17A741582B0AB778D261452FD515EBD7297562(NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = ___keyData0;
int32_t L_41 = ___dataIndex1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = ___keyData0;
int32_t L_43 = ___dataIndex1;
NullCheck(L_42);
int32_t L_44 = L_43;
uint8_t L_45 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
NullCheck(L_39);
String_t* L_46;
L_46 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36 /* System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, L_39, L_40, ((int32_t)il2cpp_codegen_add(L_41, 1)), L_45);
Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 L_47;
L_47 = Hash128_Parse_m463E9AAD4C1C65BE1DEE7E5CA0FAF7701CBD4E5A(L_46, NULL);
Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 L_48 = L_47;
RuntimeObject* L_49 = Box(Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40_il2cpp_TypeInfo_var, &L_48);
V_4 = L_49;
goto IL_018d;
}
IL_00d5_1:
{
// case ObjectType.Type: return Type.GetTypeFromCLSID(new Guid(Encoding.ASCII.GetString(keyData, dataIndex + 1, keyData[dataIndex])));
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_50;
L_50 = Encoding_get_ASCII_mCC17A741582B0AB778D261452FD515EBD7297562(NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51 = ___keyData0;
int32_t L_52 = ___dataIndex1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = ___keyData0;
int32_t L_54 = ___dataIndex1;
NullCheck(L_53);
int32_t L_55 = L_54;
uint8_t L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
NullCheck(L_50);
String_t* L_57;
L_57 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36 /* System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, L_50, L_51, ((int32_t)il2cpp_codegen_add(L_52, 1)), L_56);
Guid_t L_58;
memset((&L_58), 0, sizeof(L_58));
Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_58), L_57, /*hidden argument*/NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_59;
L_59 = Type_GetTypeFromCLSID_mBA5589221FEB11509D99C24945455E58291BE32B(L_58, NULL);
V_4 = L_59;
goto IL_018d;
}
IL_00f7_1:
{
// int assemblyNameLength = keyData[dataIndex];
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = ___keyData0;
int32_t L_61 = ___dataIndex1;
NullCheck(L_60);
int32_t L_62 = L_61;
uint8_t L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
V_6 = L_63;
// dataIndex++;
int32_t L_64 = ___dataIndex1;
___dataIndex1 = ((int32_t)il2cpp_codegen_add(L_64, 1));
// string assemblyName = Encoding.ASCII.GetString(keyData, dataIndex, assemblyNameLength);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_65;
L_65 = Encoding_get_ASCII_mCC17A741582B0AB778D261452FD515EBD7297562(NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66 = ___keyData0;
int32_t L_67 = ___dataIndex1;
int32_t L_68 = V_6;
NullCheck(L_65);
String_t* L_69;
L_69 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36 /* System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, L_65, L_66, L_67, L_68);
V_7 = L_69;
// dataIndex += assemblyNameLength;
int32_t L_70 = ___dataIndex1;
int32_t L_71 = V_6;
___dataIndex1 = ((int32_t)il2cpp_codegen_add(L_70, L_71));
// int classNameLength = keyData[dataIndex];
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_72 = ___keyData0;
int32_t L_73 = ___dataIndex1;
NullCheck(L_72);
int32_t L_74 = L_73;
uint8_t L_75 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
V_8 = L_75;
// dataIndex++;
int32_t L_76 = ___dataIndex1;
___dataIndex1 = ((int32_t)il2cpp_codegen_add(L_76, 1));
// string className = Encoding.ASCII.GetString(keyData, dataIndex, classNameLength);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_77;
L_77 = Encoding_get_ASCII_mCC17A741582B0AB778D261452FD515EBD7297562(NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_78 = ___keyData0;
int32_t L_79 = ___dataIndex1;
int32_t L_80 = V_8;
NullCheck(L_77);
String_t* L_81;
L_81 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36 /* System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, L_77, L_78, L_79, L_80);
V_9 = L_81;
// dataIndex += classNameLength;
int32_t L_82 = ___dataIndex1;
int32_t L_83 = V_8;
___dataIndex1 = ((int32_t)il2cpp_codegen_add(L_82, L_83));
// int jsonLength = BitConverter.ToInt32(keyData, dataIndex);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_84 = ___keyData0;
int32_t L_85 = ___dataIndex1;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int32_t L_86;
L_86 = BitConverter_ToInt32_m745DF4DCC23461AB3035A92BC0C4D59AE12E6880(L_84, L_85, NULL);
V_10 = L_86;
// dataIndex += 4;
int32_t L_87 = ___dataIndex1;
___dataIndex1 = ((int32_t)il2cpp_codegen_add(L_87, 4));
// string jsonText = Encoding.Unicode.GetString(keyData, dataIndex, jsonLength);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_88;
L_88 = Encoding_get_Unicode_mD855B4C0AC2D0EF5761B90A3DF4EE245D6B17066(NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_89 = ___keyData0;
int32_t L_90 = ___dataIndex1;
int32_t L_91 = V_10;
NullCheck(L_88);
String_t* L_92;
L_92 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36 /* System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, L_88, L_89, L_90, L_91);
V_11 = L_92;
// var assembly = Assembly.Load(assemblyName);
String_t* L_93 = V_7;
Assembly_t* L_94;
L_94 = Assembly_Load_m718E55A40D92C7BBE26812A9A7998BDF166C0BD2(L_93, NULL);
V_12 = L_94;
// var t = assembly.GetType(className);
Assembly_t* L_95 = V_12;
String_t* L_96 = V_9;
NullCheck(L_95);
Type_t* L_97;
L_97 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(18 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_95, L_96);
V_13 = L_97;
// return JsonUtility.FromJson(jsonText, t);
String_t* L_98 = V_11;
Type_t* L_99 = V_13;
RuntimeObject* L_100;
L_100 = JsonUtility_FromJson_mCA93DB12788DA2F120D6EC81758D3189D9341815(L_98, L_99, NULL);
V_4 = L_100;
goto IL_018d;
}
IL_0177_1:
{
goto IL_0188;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_017a;
}
throw e;
}
CATCH_017a:
{// begin catch(System.Exception)
// catch (Exception ex)
V_14 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
// Debug.LogException(ex);
Exception_t* L_101 = V_14;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_m82E44FEC6B03BC34AFC2CAF6583051570C60CB9E(L_101, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0188;
}// end catch (depth: 1)
IL_0188:
{
// return null;
V_4 = NULL;
goto IL_018d;
}
IL_018d:
{
// }
RuntimeObject* L_102 = V_4;
return L_102;
}
}
// System.Int32 UnityEngine.AddressableAssets.Utility.SerializationUtilities::WriteObjectToByteList(System.Object,System.Collections.Generic.List`1<System.Byte>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationUtilities_WriteObjectToByteList_m84D1E45F9F1BBEE7253F18C2B091643CBF2B4BF4 (RuntimeObject* ___obj0, List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* ___buffer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL;
int32_t V_2 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL;
String_t* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_6 = NULL;
bool V_7 = false;
String_t* V_8 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_9 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_10 = NULL;
bool V_11 = false;
bool V_12 = false;
int32_t V_13 = 0;
bool V_14 = false;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_15 = NULL;
bool V_16 = false;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_17 = NULL;
bool V_18 = false;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_19 = NULL;
bool V_20 = false;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_21 = NULL;
bool V_22 = false;
Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 V_23;
memset((&V_23), 0, sizeof(V_23));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_24 = NULL;
bool V_25 = false;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_26 = NULL;
Guid_t V_27;
memset((&V_27), 0, sizeof(V_27));
bool V_28 = false;
bool V_29 = false;
{
// var objectType = obj.GetType();
RuntimeObject* L_0 = ___obj0;
NullCheck(L_0);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
V_0 = L_1;
// if (objectType == typeof(string))
Type_t* L_2 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_4;
L_4 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_3, NULL);
bool L_5;
L_5 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_2, L_4, NULL);
V_7 = L_5;
bool L_6 = V_7;
if (!L_6)
{
goto IL_00d8;
}
}
{
// string str = obj as string;
RuntimeObject* L_7 = ___obj0;
V_8 = ((String_t*)IsInstSealed((RuntimeObject*)L_7, String_t_il2cpp_TypeInfo_var));
// if (str == null)
String_t* L_8 = V_8;
V_11 = (bool)((((RuntimeObject*)(String_t*)L_8) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_9 = V_11;
if (!L_9)
{
goto IL_003c;
}
}
{
// str = string.Empty;
String_t* L_10 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
V_8 = L_10;
}
IL_003c:
{
// byte[] tmp = Encoding.Unicode.GetBytes(str);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_11;
L_11 = Encoding_get_Unicode_mD855B4C0AC2D0EF5761B90A3DF4EE245D6B17066(NULL);
String_t* L_12 = V_8;
NullCheck(L_11);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13;
L_13 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(18 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_11, L_12);
V_9 = L_13;
// byte[] tmp2 = Encoding.ASCII.GetBytes(str);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_14;
L_14 = Encoding_get_ASCII_mCC17A741582B0AB778D261452FD515EBD7297562(NULL);
String_t* L_15 = V_8;
NullCheck(L_14);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16;
L_16 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(18 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_14, L_15);
V_10 = L_16;
// if (Encoding.Unicode.GetString(tmp) == Encoding.ASCII.GetString(tmp2))
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_17;
L_17 = Encoding_get_Unicode_mD855B4C0AC2D0EF5761B90A3DF4EE245D6B17066(NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_9;
NullCheck(L_17);
String_t* L_19;
L_19 = VirtualFuncInvoker1< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(35 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_17, L_18);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_20;
L_20 = Encoding_get_ASCII_mCC17A741582B0AB778D261452FD515EBD7297562(NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_10;
NullCheck(L_20);
String_t* L_22;
L_22 = VirtualFuncInvoker1< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(35 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_20, L_21);
bool L_23;
L_23 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_19, L_22, NULL);
V_12 = L_23;
bool L_24 = V_12;
if (!L_24)
{
goto IL_00aa;
}
}
{
// buffer.Add((byte)ObjectType.AsciiString);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_25 = ___buffer1;
NullCheck(L_25);
List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_inline(L_25, (uint8_t)0, List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_RuntimeMethod_var);
// buffer.AddRange(BitConverter.GetBytes(tmp2.Length));
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_26 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = V_10;
NullCheck(L_27);
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28;
L_28 = BitConverter_GetBytes_m343FFC3DD8CF8D0139D0CAEB8ABB0A4D6DAA98F4(((int32_t)(((RuntimeArray*)L_27)->max_length)), NULL);
NullCheck(L_26);
List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67(L_26, (RuntimeObject*)L_28, List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var);
// buffer.AddRange(tmp2);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_29 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = V_10;
NullCheck(L_29);
List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67(L_29, (RuntimeObject*)L_30, List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var);
// return tmp2.Length + 5;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = V_10;
NullCheck(L_31);
V_13 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_31)->max_length)), 5));
goto IL_037d;
}
IL_00aa:
{
// buffer.Add((byte)ObjectType.UnicodeString);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_32 = ___buffer1;
NullCheck(L_32);
List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_inline(L_32, (uint8_t)1, List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_RuntimeMethod_var);
// buffer.AddRange(BitConverter.GetBytes(tmp.Length));
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_33 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = V_9;
NullCheck(L_34);
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35;
L_35 = BitConverter_GetBytes_m343FFC3DD8CF8D0139D0CAEB8ABB0A4D6DAA98F4(((int32_t)(((RuntimeArray*)L_34)->max_length)), NULL);
NullCheck(L_33);
List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67(L_33, (RuntimeObject*)L_35, List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var);
// buffer.AddRange(tmp);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_36 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = V_9;
NullCheck(L_36);
List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67(L_36, (RuntimeObject*)L_37, List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var);
// return tmp.Length + 5;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = V_9;
NullCheck(L_38);
V_13 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_38)->max_length)), 5));
goto IL_037d;
}
IL_00d8:
{
// if (objectType == typeof(UInt32))
Type_t* L_39 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_41;
L_41 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_40, NULL);
bool L_42;
L_42 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_39, L_41, NULL);
V_14 = L_42;
bool L_43 = V_14;
if (!L_43)
{
goto IL_011a;
}
}
{
// byte[] tmp = BitConverter.GetBytes((UInt32)obj);
RuntimeObject* L_44 = ___obj0;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45;
L_45 = BitConverter_GetBytes_mFE194CC85029F5AE10446F919B8A53AF03AB3436(((*(uint32_t*)((uint32_t*)(uint32_t*)UnBox(L_44, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var)))), NULL);
V_15 = L_45;
// buffer.Add((byte)ObjectType.UInt32);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_46 = ___buffer1;
NullCheck(L_46);
List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_inline(L_46, (uint8_t)3, List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_RuntimeMethod_var);
// buffer.AddRange(tmp);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_47 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = V_15;
NullCheck(L_47);
List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67(L_47, (RuntimeObject*)L_48, List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var);
// return tmp.Length + 1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = V_15;
NullCheck(L_49);
V_13 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_49)->max_length)), 1));
goto IL_037d;
}
IL_011a:
{
// if (objectType == typeof(UInt16))
Type_t* L_50 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_51 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_52;
L_52 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_51, NULL);
bool L_53;
L_53 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_50, L_52, NULL);
V_16 = L_53;
bool L_54 = V_16;
if (!L_54)
{
goto IL_015c;
}
}
{
// byte[] tmp = BitConverter.GetBytes((UInt16)obj);
RuntimeObject* L_55 = ___obj0;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56;
L_56 = BitConverter_GetBytes_m1B3C2C0E976C781ACD76AFA80DDBCA844FC73D50(((*(uint16_t*)((uint16_t*)(uint16_t*)UnBox(L_55, UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var)))), NULL);
V_17 = L_56;
// buffer.Add((byte)ObjectType.UInt16);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_57 = ___buffer1;
NullCheck(L_57);
List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_inline(L_57, (uint8_t)2, List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_RuntimeMethod_var);
// buffer.AddRange(tmp);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_58 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = V_17;
NullCheck(L_58);
List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67(L_58, (RuntimeObject*)L_59, List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var);
// return tmp.Length + 1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = V_17;
NullCheck(L_60);
V_13 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_60)->max_length)), 1));
goto IL_037d;
}
IL_015c:
{
// if (objectType == typeof(Int32))
Type_t* L_61 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_62 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_63;
L_63 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_62, NULL);
bool L_64;
L_64 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_61, L_63, NULL);
V_18 = L_64;
bool L_65 = V_18;
if (!L_65)
{
goto IL_019e;
}
}
{
// byte[] tmp = BitConverter.GetBytes((Int32)obj);
RuntimeObject* L_66 = ___obj0;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_67;
L_67 = BitConverter_GetBytes_m343FFC3DD8CF8D0139D0CAEB8ABB0A4D6DAA98F4(((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_66, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)))), NULL);
V_19 = L_67;
// buffer.Add((byte)ObjectType.Int32);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_68 = ___buffer1;
NullCheck(L_68);
List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_inline(L_68, (uint8_t)4, List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_RuntimeMethod_var);
// buffer.AddRange(tmp);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_69 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70 = V_19;
NullCheck(L_69);
List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67(L_69, (RuntimeObject*)L_70, List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var);
// return tmp.Length + 1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_71 = V_19;
NullCheck(L_71);
V_13 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_71)->max_length)), 1));
goto IL_037d;
}
IL_019e:
{
// if (objectType == typeof(int))
Type_t* L_72 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_73 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_74;
L_74 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_73, NULL);
bool L_75;
L_75 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_72, L_74, NULL);
V_20 = L_75;
bool L_76 = V_20;
if (!L_76)
{
goto IL_01e0;
}
}
{
// byte[] tmp = BitConverter.GetBytes((UInt32)obj);
RuntimeObject* L_77 = ___obj0;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_78;
L_78 = BitConverter_GetBytes_mFE194CC85029F5AE10446F919B8A53AF03AB3436(((*(uint32_t*)((uint32_t*)(uint32_t*)UnBox(L_77, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var)))), NULL);
V_21 = L_78;
// buffer.Add((byte)ObjectType.UInt32);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_79 = ___buffer1;
NullCheck(L_79);
List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_inline(L_79, (uint8_t)3, List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_RuntimeMethod_var);
// buffer.AddRange(tmp);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_80 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = V_21;
NullCheck(L_80);
List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67(L_80, (RuntimeObject*)L_81, List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var);
// return tmp.Length + 1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_82 = V_21;
NullCheck(L_82);
V_13 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_82)->max_length)), 1));
goto IL_037d;
}
IL_01e0:
{
// if (objectType == typeof(Hash128))
Type_t* L_83 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_84 = { reinterpret_cast<intptr_t> (Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_85;
L_85 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_84, NULL);
bool L_86;
L_86 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_83, L_85, NULL);
V_22 = L_86;
bool L_87 = V_22;
if (!L_87)
{
goto IL_0242;
}
}
{
// var guid = (Hash128)obj;
RuntimeObject* L_88 = ___obj0;
V_23 = ((*(Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40*)((Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40*)(Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40*)UnBox(L_88, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40_il2cpp_TypeInfo_var))));
// byte[] tmp = Encoding.ASCII.GetBytes(guid.ToString());
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_89;
L_89 = Encoding_get_ASCII_mCC17A741582B0AB778D261452FD515EBD7297562(NULL);
String_t* L_90;
L_90 = Hash128_ToString_m35513B62830C8CE59346AF87AC2B587FA1570DCE((&V_23), NULL);
NullCheck(L_89);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_91;
L_91 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(18 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_89, L_90);
V_24 = L_91;
// buffer.Add((byte)ObjectType.Hash128);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_92 = ___buffer1;
NullCheck(L_92);
List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_inline(L_92, (uint8_t)5, List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_RuntimeMethod_var);
// buffer.Add((byte)tmp.Length);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_93 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_94 = V_24;
NullCheck(L_94);
NullCheck(L_93);
List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_inline(L_93, (uint8_t)((int32_t)(uint8_t)((int32_t)(((RuntimeArray*)L_94)->max_length))), List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_RuntimeMethod_var);
// buffer.AddRange(tmp);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_95 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_96 = V_24;
NullCheck(L_95);
List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67(L_95, (RuntimeObject*)L_96, List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var);
// return tmp.Length + 2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_97 = V_24;
NullCheck(L_97);
V_13 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_97)->max_length)), 2));
goto IL_037d;
}
IL_0242:
{
// if (objectType == typeof(Type))
Type_t* L_98 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_99 = { reinterpret_cast<intptr_t> (Type_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_100;
L_100 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_99, NULL);
bool L_101;
L_101 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_98, L_100, NULL);
V_25 = L_101;
bool L_102 = V_25;
if (!L_102)
{
goto IL_0294;
}
}
{
// byte[] tmp = objectType.GUID.ToByteArray();
Type_t* L_103 = V_0;
NullCheck(L_103);
Guid_t L_104;
L_104 = VirtualFuncInvoker0< Guid_t >::Invoke(114 /* System.Guid System.Type::get_GUID() */, L_103);
V_27 = L_104;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_105;
L_105 = Guid_ToByteArray_m6EBFB2F42D3760D9143050A3A8ED03F085F3AFE9((&V_27), NULL);
V_26 = L_105;
// buffer.Add((byte)ObjectType.Type);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_106 = ___buffer1;
NullCheck(L_106);
List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_inline(L_106, (uint8_t)6, List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_RuntimeMethod_var);
// buffer.Add((byte)tmp.Length);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_107 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_108 = V_26;
NullCheck(L_108);
NullCheck(L_107);
List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_inline(L_107, (uint8_t)((int32_t)(uint8_t)((int32_t)(((RuntimeArray*)L_108)->max_length))), List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_RuntimeMethod_var);
// buffer.AddRange(tmp);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_109 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_110 = V_26;
NullCheck(L_109);
List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67(L_109, (RuntimeObject*)L_110, List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var);
// return tmp.Length + 2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_111 = V_26;
NullCheck(L_111);
V_13 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_111)->max_length)), 2));
goto IL_037d;
}
IL_0294:
{
// var attrs = objectType.GetCustomAttributes(typeof(SerializableAttribute), true);
Type_t* L_112 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_113 = { reinterpret_cast<intptr_t> (SerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_114;
L_114 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_113, NULL);
NullCheck(L_112);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_115;
L_115 = VirtualFuncInvoker2< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, Type_t*, bool >::Invoke(14 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_112, L_114, (bool)1);
V_1 = L_115;
// if (attrs.Length == 0)
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_116 = V_1;
NullCheck(L_116);
V_28 = (bool)((((int32_t)(((RuntimeArray*)L_116)->max_length)) == ((int32_t)0))? 1 : 0);
bool L_117 = V_28;
if (!L_117)
{
goto IL_02b9;
}
}
{
// return 0;
V_13 = 0;
goto IL_037d;
}
IL_02b9:
{
// int length = 0;
V_2 = 0;
// buffer.Add((byte)ObjectType.JsonObject);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_118 = ___buffer1;
NullCheck(L_118);
List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_inline(L_118, (uint8_t)7, List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_RuntimeMethod_var);
// length++;
int32_t L_119 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_119, 1));
// byte[] tmpAssemblyName = Encoding.ASCII.GetBytes(objectType.Assembly.FullName);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_120;
L_120 = Encoding_get_ASCII_mCC17A741582B0AB778D261452FD515EBD7297562(NULL);
Type_t* L_121 = V_0;
NullCheck(L_121);
Assembly_t* L_122;
L_122 = VirtualFuncInvoker0< Assembly_t* >::Invoke(27 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_121);
NullCheck(L_122);
String_t* L_123;
L_123 = VirtualFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.Assembly::get_FullName() */, L_122);
NullCheck(L_120);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_124;
L_124 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(18 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_120, L_123);
V_3 = L_124;
// buffer.Add((byte)tmpAssemblyName.Length);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_125 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_126 = V_3;
NullCheck(L_126);
NullCheck(L_125);
List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_inline(L_125, (uint8_t)((int32_t)(uint8_t)((int32_t)(((RuntimeArray*)L_126)->max_length))), List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_RuntimeMethod_var);
// length++;
int32_t L_127 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_127, 1));
// buffer.AddRange(tmpAssemblyName);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_128 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_129 = V_3;
NullCheck(L_128);
List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67(L_128, (RuntimeObject*)L_129, List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var);
// length += tmpAssemblyName.Length;
int32_t L_130 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_131 = V_3;
NullCheck(L_131);
V_2 = ((int32_t)il2cpp_codegen_add(L_130, ((int32_t)(((RuntimeArray*)L_131)->max_length))));
// var objName = objectType.FullName;
Type_t* L_132 = V_0;
NullCheck(L_132);
String_t* L_133;
L_133 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_132);
V_4 = L_133;
// if (objName == null)
String_t* L_134 = V_4;
V_29 = (bool)((((RuntimeObject*)(String_t*)L_134) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_135 = V_29;
if (!L_135)
{
goto IL_0314;
}
}
{
// objName = string.Empty;
String_t* L_136 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
V_4 = L_136;
}
IL_0314:
{
// byte[] tmpClassName = Encoding.ASCII.GetBytes(objName);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_137;
L_137 = Encoding_get_ASCII_mCC17A741582B0AB778D261452FD515EBD7297562(NULL);
String_t* L_138 = V_4;
NullCheck(L_137);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_139;
L_139 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(18 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_137, L_138);
V_5 = L_139;
// buffer.Add((byte)tmpClassName.Length);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_140 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_141 = V_5;
NullCheck(L_141);
NullCheck(L_140);
List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_inline(L_140, (uint8_t)((int32_t)(uint8_t)((int32_t)(((RuntimeArray*)L_141)->max_length))), List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_RuntimeMethod_var);
// length++;
int32_t L_142 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_142, 1));
// buffer.AddRange(tmpClassName);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_143 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_144 = V_5;
NullCheck(L_143);
List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67(L_143, (RuntimeObject*)L_144, List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var);
// length += tmpClassName.Length;
int32_t L_145 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_146 = V_5;
NullCheck(L_146);
V_2 = ((int32_t)il2cpp_codegen_add(L_145, ((int32_t)(((RuntimeArray*)L_146)->max_length))));
// byte[] tmpJson = Encoding.Unicode.GetBytes(JsonUtility.ToJson(obj));
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_147;
L_147 = Encoding_get_Unicode_mD855B4C0AC2D0EF5761B90A3DF4EE245D6B17066(NULL);
RuntimeObject* L_148 = ___obj0;
String_t* L_149;
L_149 = JsonUtility_ToJson_mD0FB24DC5A8621A2473FC208E9B15AF43944EBCD(L_148, NULL);
NullCheck(L_147);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_150;
L_150 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(18 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_147, L_149);
V_6 = L_150;
// buffer.AddRange(BitConverter.GetBytes(tmpJson.Length));
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_151 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_152 = V_6;
NullCheck(L_152);
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_153;
L_153 = BitConverter_GetBytes_m343FFC3DD8CF8D0139D0CAEB8ABB0A4D6DAA98F4(((int32_t)(((RuntimeArray*)L_152)->max_length)), NULL);
NullCheck(L_151);
List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67(L_151, (RuntimeObject*)L_153, List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var);
// length += 4;
int32_t L_154 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_154, 4));
// buffer.AddRange(tmpJson);
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_155 = ___buffer1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_156 = V_6;
NullCheck(L_155);
List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67(L_155, (RuntimeObject*)L_156, List_1_AddRange_mF51C7242A9710C837B9158D0D120549E49E4FB67_RuntimeMethod_var);
// length += tmpJson.Length;
int32_t L_157 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_158 = V_6;
NullCheck(L_158);
V_2 = ((int32_t)il2cpp_codegen_add(L_157, ((int32_t)(((RuntimeArray*)L_158)->max_length))));
// return length;
int32_t L_159 = V_2;
V_13 = L_159;
goto IL_037d;
}
IL_037d:
{
// }
int32_t L_160 = V_13;
return L_160;
}
}
#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
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider::.ctor(UnityEngine.ResourceManagement.ResourceManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogProvider__ctor_m97F166F23702191D7D16AA3D9BF89E1FF790F450 (ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F* __this, ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___resourceManagerInstance0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m198234C582CB17B7D39B7114A655AF9073E289B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool DisableCatalogUpdateOnStart = false;
__this->___DisableCatalogUpdateOnStart_2 = (bool)0;
// public bool IsLocalCatalogInBundle = false;
__this->___IsLocalCatalogInBundle_3 = (bool)0;
// internal Dictionary<IResourceLocation, InternalOp> m_LocationToCatalogLoadOpMap = new Dictionary<IResourceLocation, InternalOp>();
Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6* L_0 = (Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6*)il2cpp_codegen_object_new(Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m198234C582CB17B7D39B7114A655AF9073E289B4(L_0, Dictionary_2__ctor_m198234C582CB17B7D39B7114A655AF9073E289B4_RuntimeMethod_var);
__this->___m_LocationToCatalogLoadOpMap_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocationToCatalogLoadOpMap_4), (void*)L_0);
// public ContentCatalogProvider(ResourceManager resourceManagerInstance)
ResourceProviderBase__ctor_mAE12700496F4A8B1363AB851FD48F2101278CBF9(__this, NULL);
// m_RM = resourceManagerInstance;
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_1 = ___resourceManagerInstance0;
__this->___m_RM_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RM_5), (void*)L_1);
// m_BehaviourFlags = ProviderBehaviourFlags.CanProvideWithFailedDependencies;
((ResourceProviderBase_t280B9BC5469E0147CAB04C60ED165EFFFF0D1A29*)__this)->___m_BehaviourFlags_1 = 1;
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider::Release(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogProvider_Release_m03BB273F5882D9F3A99FC146308180CA301E3A01 (ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F* __this, RuntimeObject* ___location0, RuntimeObject* ___obj1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mEB74894A02EC0EF096356E06DA5A7BD59F34848B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mB1C0B6F6BD0010345E53874B6AED372C8CA075B6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m147D409B9E1CE71C772BFE393DD2BFF588871B59_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (m_LocationToCatalogLoadOpMap.ContainsKey(location))
Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6* L_0 = __this->___m_LocationToCatalogLoadOpMap_4;
RuntimeObject* L_1 = ___location0;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_mEB74894A02EC0EF096356E06DA5A7BD59F34848B(L_0, L_1, Dictionary_2_ContainsKey_mEB74894A02EC0EF096356E06DA5A7BD59F34848B_RuntimeMethod_var);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_0032;
}
}
{
// m_LocationToCatalogLoadOpMap[location].Release();
Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6* L_4 = __this->___m_LocationToCatalogLoadOpMap_4;
RuntimeObject* L_5 = ___location0;
NullCheck(L_4);
InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* L_6;
L_6 = Dictionary_2_get_Item_m147D409B9E1CE71C772BFE393DD2BFF588871B59(L_4, L_5, Dictionary_2_get_Item_m147D409B9E1CE71C772BFE393DD2BFF588871B59_RuntimeMethod_var);
NullCheck(L_6);
InternalOp_Release_m19233D2953DE23EDD4FEF4316DA41FBE215029AF(L_6, NULL);
// m_LocationToCatalogLoadOpMap.Remove(location);
Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6* L_7 = __this->___m_LocationToCatalogLoadOpMap_4;
RuntimeObject* L_8 = ___location0;
NullCheck(L_7);
bool L_9;
L_9 = Dictionary_2_Remove_mB1C0B6F6BD0010345E53874B6AED372C8CA075B6(L_7, L_8, Dictionary_2_Remove_mB1C0B6F6BD0010345E53874B6AED372C8CA075B6_RuntimeMethod_var);
}
IL_0032:
{
// base.Release(location, obj);
RuntimeObject* L_10 = ___location0;
RuntimeObject* L_11 = ___obj1;
ResourceProviderBase_Release_mBA35FC33814192955594D9A6C36D6AF9DF54A123(__this, L_10, L_11, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider::Provide(UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogProvider_Provide_mA1F3CB11945DB4A494B241DE33F1A14F72C2561F (ContentCatalogProvider_tB392BDEB7F03B789A37F776823936BCCD89D995F* __this, ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631 ___providerInterface0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mA8EE89704D214A36485C2E943626F4957CAAE67E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mEB74894A02EC0EF096356E06DA5A7BD59F34848B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m147D409B9E1CE71C772BFE393DD2BFF588871B59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (!m_LocationToCatalogLoadOpMap.ContainsKey(providerInterface.Location))
Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6* L_0 = __this->___m_LocationToCatalogLoadOpMap_4;
RuntimeObject* L_1;
L_1 = ProvideHandle_get_Location_m90F975C77A98EB20A2C3B9135D629AB0F04FFA79((&___providerInterface0), NULL);
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_mEB74894A02EC0EF096356E06DA5A7BD59F34848B(L_0, L_1, Dictionary_2_ContainsKey_mEB74894A02EC0EF096356E06DA5A7BD59F34848B_RuntimeMethod_var);
V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_0;
if (!L_3)
{
goto IL_0032;
}
}
{
// m_LocationToCatalogLoadOpMap.Add(providerInterface.Location, new InternalOp());
Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6* L_4 = __this->___m_LocationToCatalogLoadOpMap_4;
RuntimeObject* L_5;
L_5 = ProvideHandle_get_Location_m90F975C77A98EB20A2C3B9135D629AB0F04FFA79((&___providerInterface0), NULL);
InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* L_6 = (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34*)il2cpp_codegen_object_new(InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34_il2cpp_TypeInfo_var);
NullCheck(L_6);
InternalOp__ctor_m0BCBDE9F053C63B431C706CC0B02DEB82B88070C(L_6, NULL);
NullCheck(L_4);
Dictionary_2_Add_mA8EE89704D214A36485C2E943626F4957CAAE67E(L_4, L_5, L_6, Dictionary_2_Add_mA8EE89704D214A36485C2E943626F4957CAAE67E_RuntimeMethod_var);
}
IL_0032:
{
// m_LocationToCatalogLoadOpMap[providerInterface.Location].Start(providerInterface, DisableCatalogUpdateOnStart, IsLocalCatalogInBundle);
Dictionary_2_t9B8AB797B8111936BD6A6BBFCBD8D92A7CA24AA6* L_7 = __this->___m_LocationToCatalogLoadOpMap_4;
RuntimeObject* L_8;
L_8 = ProvideHandle_get_Location_m90F975C77A98EB20A2C3B9135D629AB0F04FFA79((&___providerInterface0), NULL);
NullCheck(L_7);
InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* L_9;
L_9 = Dictionary_2_get_Item_m147D409B9E1CE71C772BFE393DD2BFF588871B59(L_7, L_8, Dictionary_2_get_Item_m147D409B9E1CE71C772BFE393DD2BFF588871B59_RuntimeMethod_var);
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631 L_10 = ___providerInterface0;
bool L_11 = __this->___DisableCatalogUpdateOnStart_2;
bool L_12 = __this->___IsLocalCatalogInBundle_3;
NullCheck(L_9);
InternalOp_Start_m13B3B4C3CA844D0F8C15D7A6934E223FC21C00EB(L_9, L_10, L_11, L_12, 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
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::Start(UnityEngine.ResourceManagement.ResourceProviders.ProvideHandle,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalOp_Start_m13B3B4C3CA844D0F8C15D7A6934E223FC21C00EB (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631 ___providerInterface0, bool ___disableCatalogUpdateOnStart1, bool ___isLocalCatalogInBundle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalOp_WaitForCompletionCallback_mCA7721866E3D80E9DFB782A57D3BF7E0416D9FB2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_0 = NULL;
String_t* V_1 = NULL;
bool V_2 = false;
int32_t G_B3_0 = 0;
{
// m_ProviderInterface = providerInterface;
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631 L_0 = ___providerInterface0;
__this->___m_ProviderInterface_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ProviderInterface_3))->___m_InternalOp_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ProviderInterface_3))->___m_ResourceManager_2), (void*)NULL);
#endif
// m_DisableCatalogUpdateOnStart = disableCatalogUpdateOnStart;
bool L_1 = ___disableCatalogUpdateOnStart1;
__this->___m_DisableCatalogUpdateOnStart_8 = L_1;
// m_IsLocalCatalogInBundle = isLocalCatalogInBundle;
bool L_2 = ___isLocalCatalogInBundle2;
__this->___m_IsLocalCatalogInBundle_9 = L_2;
// m_ProviderInterface.SetWaitForCompletionCallback(WaitForCompletionCallback);
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_3 = (&__this->___m_ProviderInterface_3);
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_4 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
NullCheck(L_4);
Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_4, __this, (intptr_t)((void*)InternalOp_WaitForCompletionCallback_mCA7721866E3D80E9DFB782A57D3BF7E0416D9FB2_RuntimeMethod_var), NULL);
ProvideHandle_SetWaitForCompletionCallback_m2B606A689DD5A940581F9C0F87C4B6B6714BE7A2(L_3, L_4, NULL);
// m_LocalDataPath = null;
__this->___m_LocalDataPath_0 = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocalDataPath_0), (void*)(String_t*)NULL);
// m_RemoteHashValue = null;
__this->___m_RemoteHashValue_1 = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RemoteHashValue_1), (void*)(String_t*)NULL);
// List<object> deps = new List<object>(); // TODO: garbage. need to pass actual count and reuse the list
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_5 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690(L_5, List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var);
V_0 = L_5;
// m_ProviderInterface.GetDependencies(deps);
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_6 = (&__this->___m_ProviderInterface_3);
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_7 = V_0;
ProvideHandle_GetDependencies_m369FC67ECDB4E574C6BC9961896C384189EAFBAD(L_6, L_7, NULL);
// string idToLoad = DetermineIdToLoad(m_ProviderInterface.Location, deps, disableCatalogUpdateOnStart);
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_8 = (&__this->___m_ProviderInterface_3);
RuntimeObject* L_9;
L_9 = ProvideHandle_get_Location_m90F975C77A98EB20A2C3B9135D629AB0F04FFA79(L_8, NULL);
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_10 = V_0;
bool L_11 = ___disableCatalogUpdateOnStart1;
String_t* L_12;
L_12 = InternalOp_DetermineIdToLoad_m7A9ED93D1D000457E22F5B71B11E7CD0337AED43(__this, L_9, L_10, L_11, NULL);
V_1 = L_12;
// bool loadCatalogFromLocalBundle = isLocalCatalogInBundle && CanLoadCatalogFromBundle(idToLoad, m_ProviderInterface.Location);
bool L_13 = ___isLocalCatalogInBundle2;
if (!L_13)
{
goto IL_007a;
}
}
{
String_t* L_14 = V_1;
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_15 = (&__this->___m_ProviderInterface_3);
RuntimeObject* L_16;
L_16 = ProvideHandle_get_Location_m90F975C77A98EB20A2C3B9135D629AB0F04FFA79(L_15, NULL);
bool L_17;
L_17 = InternalOp_CanLoadCatalogFromBundle_m29E9F085D94C616A0C063064B3D64662BC64F768(__this, L_14, L_16, NULL);
G_B3_0 = ((int32_t)(L_17));
goto IL_007b;
}
IL_007a:
{
G_B3_0 = 0;
}
IL_007b:
{
V_2 = (bool)G_B3_0;
// LoadCatalog(idToLoad, loadCatalogFromLocalBundle);
String_t* L_18 = V_1;
bool L_19 = V_2;
InternalOp_LoadCatalog_m4BD81C370F6AE19DEF2E8EED967842FA9AD1CF9B(__this, L_18, L_19, NULL);
// }
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::WaitForCompletionCallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalOp_WaitForCompletionCallback_mCA7721866E3D80E9DFB782A57D3BF7E0416D9FB2 (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_WaitForCompletion_m6EE28C965D9557F1D145BAA747F160BDA9F30D1C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_m7D124231B96F18A3B434E06A6F96B1AAF7819282_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
int32_t G_B10_0 = 0;
{
// if (m_ContentCatalogData != null)
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_0 = __this->___m_ContentCatalogData_4;
V_1 = (bool)((!(((RuntimeObject*)(ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0012;
}
}
{
// return true;
V_2 = (bool)1;
goto IL_0082;
}
IL_0012:
{
// if (m_BundledCatalog != null)
BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* L_2 = __this->___m_BundledCatalog_6;
V_3 = (bool)((!(((RuntimeObject*)(BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_3 = V_3;
if (!L_3)
{
goto IL_002f;
}
}
{
// ccComplete = m_BundledCatalog.WaitForCompletion();
BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* L_4 = __this->___m_BundledCatalog_6;
NullCheck(L_4);
bool L_5;
L_5 = BundledCatalog_WaitForCompletion_mB920DFE0296D0BFD0E4383811C5F6F952DCF0AA8(L_4, NULL);
V_0 = L_5;
goto IL_0053;
}
IL_002f:
{
// ccComplete = m_ContentCatalogDataLoadOp.IsDone;
AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF* L_6 = (&__this->___m_ContentCatalogDataLoadOp_5);
bool L_7;
L_7 = AsyncOperationHandle_1_get_IsDone_m7D124231B96F18A3B434E06A6F96B1AAF7819282(L_6, AsyncOperationHandle_1_get_IsDone_m7D124231B96F18A3B434E06A6F96B1AAF7819282_RuntimeMethod_var);
V_0 = L_7;
// if (!ccComplete)
bool L_8 = V_0;
V_4 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
bool L_9 = V_4;
if (!L_9)
{
goto IL_0052;
}
}
{
// m_ContentCatalogDataLoadOp.WaitForCompletion();
AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF* L_10 = (&__this->___m_ContentCatalogDataLoadOp_5);
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_11;
L_11 = AsyncOperationHandle_1_WaitForCompletion_m6EE28C965D9557F1D145BAA747F160BDA9F30D1C(L_10, AsyncOperationHandle_1_WaitForCompletion_m6EE28C965D9557F1D145BAA747F160BDA9F30D1C_RuntimeMethod_var);
}
IL_0052:
{
}
IL_0053:
{
// if (ccComplete && m_ContentCatalogData == null)
bool L_12 = V_0;
if (!L_12)
{
goto IL_0061;
}
}
{
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_13 = __this->___m_ContentCatalogData_4;
G_B10_0 = ((((RuntimeObject*)(ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C*)L_13) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
goto IL_0062;
}
IL_0061:
{
G_B10_0 = 0;
}
IL_0062:
{
V_5 = (bool)G_B10_0;
bool L_14 = V_5;
if (!L_14)
{
goto IL_007e;
}
}
{
// m_ProviderInterface.ResourceManager.Update(Time.unscaledDeltaTime);
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_15 = (&__this->___m_ProviderInterface_3);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_16;
L_16 = ProvideHandle_get_ResourceManager_m21C0C0B4C590B19E601BF83ACEA612EAF3B62262(L_15, NULL);
float L_17;
L_17 = Time_get_unscaledDeltaTime_m89252D23CC5AA295CFA4EB2BCB417A831AC51652(NULL);
NullCheck(L_16);
ResourceManager_Update_mE18FA475CB6F6B7020A53A51B0FAD323819F7B4C(L_16, L_17, NULL);
}
IL_007e:
{
// return ccComplete;
bool L_18 = V_0;
V_2 = L_18;
goto IL_0082;
}
IL_0082:
{
// }
bool L_19 = V_2;
return L_19;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalOp_Release_m19233D2953DE23EDD4FEF4316DA41FBE215029AF (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, const RuntimeMethod* method)
{
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* G_B2_0 = NULL;
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* G_B1_0 = NULL;
{
// m_ContentCatalogData?.CleanData();
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_0 = __this->___m_ContentCatalogData_4;
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000d;
}
}
{
goto IL_0013;
}
IL_000d:
{
NullCheck(G_B2_0);
ContentCatalogData_CleanData_m7061F20894338BA105E325243D68BBB255132AF6(G_B2_0, NULL);
}
IL_0013:
{
// }
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::CanLoadCatalogFromBundle(System.String,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalOp_CanLoadCatalogFromBundle_m29E9F085D94C616A0C063064B3D64662BC64F768 (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, String_t* ___idToLoad0, RuntimeObject* ___location1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30D6D4CB31ABB242501386F03D1F25DEF9644B8A);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// return Path.GetExtension(idToLoad) == ".bundle" &&
// idToLoad.Equals(GetTransformedInternalId(location));
String_t* L_0 = ___idToLoad0;
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = Path_GetExtension_m52A28295599B87FA550D0654E531B56354C540C7(L_0, NULL);
bool L_2;
L_2 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_1, _stringLiteral30D6D4CB31ABB242501386F03D1F25DEF9644B8A, NULL);
if (!L_2)
{
goto IL_0022;
}
}
{
String_t* L_3 = ___idToLoad0;
RuntimeObject* L_4 = ___location1;
String_t* L_5;
L_5 = InternalOp_GetTransformedInternalId_m470174337BBF1E1F783418CF80AB6A55794E099B(__this, L_4, NULL);
NullCheck(L_3);
bool L_6;
L_6 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_3, L_5, NULL);
G_B3_0 = ((int32_t)(L_6));
goto IL_0023;
}
IL_0022:
{
G_B3_0 = 0;
}
IL_0023:
{
V_0 = (bool)G_B3_0;
goto IL_0026;
}
IL_0026:
{
// }
bool L_7 = V_0;
return L_7;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::LoadCatalog(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalOp_LoadCatalog_m4BD81C370F6AE19DEF2E8EED967842FA9AD1CF9B (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, String_t* ___idToLoad0, bool ___loadCatalogFromLocalBundle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF552FBB1425359142BCBDB2409610463C0005B4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_add_Completed_mA85E2B7B14E0E62BD112F67A30A49DEF85E166D9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalOp_CatalogLoadOpCompleteCallback_m7ABE16B5B9550F66BEA06C239B7658EDBEB108DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalOp_U3CLoadCatalogU3Eb__14_0_m5CBB4FD815E005B54023B6F1372C54DDB9D4FE25_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonAssetProvider_tDA8FBAA9EAF7DC4CD8F96B0145644401CA29ADDF_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_ProvideResource_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mBCD9A2577B52F26EE3DA6EA1502EEE04CC10A471_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* V_0 = NULL;
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
int32_t V_4 = 0;
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* V_5 = NULL;
Exception_t* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
int32_t G_B7_0 = 0;
{
}
try
{// begin try (depth: 1)
{
// ProviderLoadRequestOptions providerLoadRequestOptions = null;
V_0 = (ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F*)NULL;
// if (m_ProviderInterface.Location.Data is ProviderLoadRequestOptions providerData)
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_0 = (&__this->___m_ProviderInterface_3);
RuntimeObject* L_1;
L_1 = ProvideHandle_get_Location_m90F975C77A98EB20A2C3B9135D629AB0F04FFA79(L_0, NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Object UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Data() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_1);
V_1 = ((ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F*)IsInstClass((RuntimeObject*)L_2, ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F_il2cpp_TypeInfo_var));
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_3 = V_1;
V_2 = (bool)((!(((RuntimeObject*)(ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_0029_1;
}
}
{
// providerLoadRequestOptions = providerData.Copy();
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_5 = V_1;
NullCheck(L_5);
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_6;
L_6 = ProviderLoadRequestOptions_Copy_mEA312F4D34C7FE6E0B7CE7BA4E7D68DCD5BA94A9(L_5, NULL);
V_0 = L_6;
}
IL_0029_1:
{
// if (loadCatalogFromLocalBundle)
bool L_7 = ___loadCatalogFromLocalBundle1;
V_3 = L_7;
bool L_8 = V_3;
if (!L_8)
{
goto IL_0072_1;
}
}
{
// int webRequestTimeout = providerLoadRequestOptions?.WebRequestTimeout ?? 0;
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_9 = V_0;
if (L_9)
{
goto IL_0035_1;
}
}
{
G_B7_0 = 0;
goto IL_003b_1;
}
IL_0035_1:
{
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_10 = V_0;
NullCheck(L_10);
int32_t L_11;
L_11 = ProviderLoadRequestOptions_get_WebRequestTimeout_m81BA0608C118ECD1ED8AD0732A626E747418320B_inline(L_10, NULL);
G_B7_0 = L_11;
}
IL_003b_1:
{
V_4 = G_B7_0;
// m_BundledCatalog = new BundledCatalog(idToLoad, webRequestTimeout);
String_t* L_12 = ___idToLoad0;
int32_t L_13 = V_4;
BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* L_14 = (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD*)il2cpp_codegen_object_new(BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD_il2cpp_TypeInfo_var);
NullCheck(L_14);
BundledCatalog__ctor_m6D89F5B7F2AD9A45FEC08F39153F95E0BA8ADD99(L_14, L_12, L_13, NULL);
__this->___m_BundledCatalog_6 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BundledCatalog_6), (void*)L_14);
// m_BundledCatalog.OnLoaded += ccd =>
// {
// m_ContentCatalogData = ccd;
// OnCatalogLoaded(ccd);
// };
BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* L_15 = __this->___m_BundledCatalog_6;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_16 = (Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094*)il2cpp_codegen_object_new(Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094_il2cpp_TypeInfo_var);
NullCheck(L_16);
Action_1__ctor_m830A0E26306B7D386437AF3F360C06786F61DF4C(L_16, __this, (intptr_t)((void*)InternalOp_U3CLoadCatalogU3Eb__14_0_m5CBB4FD815E005B54023B6F1372C54DDB9D4FE25_RuntimeMethod_var), NULL);
NullCheck(L_15);
BundledCatalog_add_OnLoaded_m33CD2D9BBFC438E3FE4229FC61270ABE1757BAA3(L_15, L_16, NULL);
// m_BundledCatalog.LoadCatalogFromBundleAsync();
BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* L_17 = __this->___m_BundledCatalog_6;
NullCheck(L_17);
BundledCatalog_LoadCatalogFromBundleAsync_m3ECD92F9B736CBD9E74B484C62741B6279741D39(L_17, NULL);
goto IL_00d4_1;
}
IL_0072_1:
{
// ResourceLocationBase location = new ResourceLocationBase(idToLoad, idToLoad,
// typeof(JsonAssetProvider).FullName, typeof(ContentCatalogData));
String_t* L_18 = ___idToLoad0;
String_t* L_19 = ___idToLoad0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (JsonAssetProvider_tDA8FBAA9EAF7DC4CD8F96B0145644401CA29ADDF_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_21;
L_21 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_20, NULL);
NullCheck(L_21);
String_t* L_22;
L_22 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_21);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast<intptr_t> (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_0_0_0_var) };
Type_t* L_24;
L_24 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_23, NULL);
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_25;
L_25 = Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_inline(Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_RuntimeMethod_var);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_26 = (ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF*)il2cpp_codegen_object_new(ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF_il2cpp_TypeInfo_var);
NullCheck(L_26);
ResourceLocationBase__ctor_m736BECFEE816BAEDC0FFC7E0A1C0100826A63E74(L_26, L_18, L_19, L_22, L_24, L_25, NULL);
V_5 = L_26;
// location.Data = providerLoadRequestOptions;
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_27 = V_5;
ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* L_28 = V_0;
NullCheck(L_27);
ResourceLocationBase_set_Data_m81160FA98303F532B5365B051C62BB98DC855A03(L_27, L_28, NULL);
// m_ContentCatalogDataLoadOp = m_ProviderInterface.ResourceManager.ProvideResource<ContentCatalogData>(location);
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_29 = (&__this->___m_ProviderInterface_3);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_30;
L_30 = ProvideHandle_get_ResourceManager_m21C0C0B4C590B19E601BF83ACEA612EAF3B62262(L_29, NULL);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_31 = V_5;
NullCheck(L_30);
AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF L_32;
L_32 = ResourceManager_ProvideResource_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mBCD9A2577B52F26EE3DA6EA1502EEE04CC10A471(L_30, L_31, ResourceManager_ProvideResource_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mBCD9A2577B52F26EE3DA6EA1502EEE04CC10A471_RuntimeMethod_var);
__this->___m_ContentCatalogDataLoadOp_5 = L_32;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ContentCatalogDataLoadOp_5))->___m_InternalOp_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ContentCatalogDataLoadOp_5))->___m_LocationName_2), (void*)NULL);
#endif
// m_ContentCatalogDataLoadOp.Completed += CatalogLoadOpCompleteCallback;
AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF* L_33 = (&__this->___m_ContentCatalogDataLoadOp_5);
Action_1_tF552FBB1425359142BCBDB2409610463C0005B4D* L_34 = (Action_1_tF552FBB1425359142BCBDB2409610463C0005B4D*)il2cpp_codegen_object_new(Action_1_tF552FBB1425359142BCBDB2409610463C0005B4D_il2cpp_TypeInfo_var);
NullCheck(L_34);
Action_1__ctor_m1651338719712CE24CF06039727AA067AAAC200C(L_34, __this, (intptr_t)((void*)InternalOp_CatalogLoadOpCompleteCallback_m7ABE16B5B9550F66BEA06C239B7658EDBEB108DA_RuntimeMethod_var), NULL);
AsyncOperationHandle_1_add_Completed_mA85E2B7B14E0E62BD112F67A30A49DEF85E166D9(L_33, L_34, AsyncOperationHandle_1_add_Completed_mA85E2B7B14E0E62BD112F67A30A49DEF85E166D9_RuntimeMethod_var);
}
IL_00d4_1:
{
goto IL_00ed;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d7;
}
throw e;
}
CATCH_00d7:
{// begin catch(System.Exception)
// catch (Exception ex)
V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
// m_ProviderInterface.Complete<ContentCatalogData>(null, false, ex);
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_35 = (&__this->___m_ProviderInterface_3);
Exception_t* L_36 = V_6;
ProvideHandle_Complete_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mF3621AA702E505BD9984B7B6FA01CFDD0561F9AC(L_35, (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C*)NULL, (bool)0, L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProvideHandle_Complete_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mF3621AA702E505BD9984B7B6FA01CFDD0561F9AC_RuntimeMethod_var)));
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00ed;
}// end catch (depth: 1)
IL_00ed:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::CatalogLoadOpCompleteCallback(UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalOp_CatalogLoadOpCompleteCallback_m7ABE16B5B9550F66BEA06C239B7658EDBEB108DA (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF ___op0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_mB8999E4A56E5023D63E48BC50AB30AD1EC42AE49_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_m523597C1EF76006E1F627D4E2E189EB83DDB4BFC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_ContentCatalogData = op.Result;
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_0;
L_0 = AsyncOperationHandle_1_get_Result_mB8999E4A56E5023D63E48BC50AB30AD1EC42AE49((&___op0), AsyncOperationHandle_1_get_Result_mB8999E4A56E5023D63E48BC50AB30AD1EC42AE49_RuntimeMethod_var);
__this->___m_ContentCatalogData_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ContentCatalogData_4), (void*)L_0);
// m_ProviderInterface.ResourceManager.Release(op);
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_1 = (&__this->___m_ProviderInterface_3);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_2;
L_2 = ProvideHandle_get_ResourceManager_m21C0C0B4C590B19E601BF83ACEA612EAF3B62262(L_1, NULL);
AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF L_3 = ___op0;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_4;
L_4 = AsyncOperationHandle_1_op_Implicit_m523597C1EF76006E1F627D4E2E189EB83DDB4BFC(L_3, AsyncOperationHandle_1_op_Implicit_m523597C1EF76006E1F627D4E2E189EB83DDB4BFC_RuntimeMethod_var);
NullCheck(L_2);
ResourceManager_Release_m4A5F5DE044CDEA3D898AD3D665295E4B2CAC3D37(L_2, L_4, NULL);
// OnCatalogLoaded(m_ContentCatalogData);
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_5 = __this->___m_ContentCatalogData_4;
InternalOp_OnCatalogLoaded_m329BB3AFD87FFA454AFB357E8B8677CE2986E192(__this, L_5, NULL);
// }
return;
}
}
// System.String UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::GetTransformedInternalId(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InternalOp_GetTransformedInternalId_m470174337BBF1E1F783418CF80AB6A55794E099B (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, RuntimeObject* ___loc0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
String_t* V_1 = NULL;
{
// if (m_ProviderInterface.ResourceManager == null)
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_0 = (&__this->___m_ProviderInterface_3);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_1;
L_1 = ProvideHandle_get_ResourceManager_m21C0C0B4C590B19E601BF83ACEA612EAF3B62262(L_0, NULL);
V_0 = (bool)((((RuntimeObject*)(ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_001c;
}
}
{
// return loc.InternalId;
RuntimeObject* L_3 = ___loc0;
NullCheck(L_3);
String_t* L_4;
L_4 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_InternalId() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_3);
V_1 = L_4;
goto IL_0030;
}
IL_001c:
{
// return m_ProviderInterface.ResourceManager.TransformInternalId(loc);
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_5 = (&__this->___m_ProviderInterface_3);
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_6;
L_6 = ProvideHandle_get_ResourceManager_m21C0C0B4C590B19E601BF83ACEA612EAF3B62262(L_5, NULL);
RuntimeObject* L_7 = ___loc0;
NullCheck(L_6);
String_t* L_8;
L_8 = ResourceManager_TransformInternalId_m2C99EDD12AF07F099F7FF88E15892F2582C17EB9(L_6, L_7, NULL);
V_1 = L_8;
goto IL_0030;
}
IL_0030:
{
// }
String_t* L_9 = V_1;
return L_9;
}
}
// System.String UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::DetermineIdToLoad(UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation,System.Collections.Generic.IList`1<System.Object>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InternalOp_DetermineIdToLoad_m7A9ED93D1D000457E22F5B71B11E7CD0337AED43 (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, RuntimeObject* ___location0, RuntimeObject* ___dependencyObjects1, bool ___disableCatalogUpdateOnStart2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t6EE90D273EFCF5E7E4C37FAB712E70BB6F1B4BFF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral213B01C06BE7A16A69D3B982C16FD4A11ECD0DEB);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
bool V_1 = false;
String_t* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 V_5;
memset((&V_5), 0, sizeof(V_5));
bool V_6 = false;
String_t* V_7 = NULL;
int32_t G_B5_0 = 0;
int32_t G_B10_0 = 0;
int32_t G_B17_0 = 0;
{
// string idToLoad = GetTransformedInternalId(location);
RuntimeObject* L_0 = ___location0;
String_t* L_1;
L_1 = InternalOp_GetTransformedInternalId_m470174337BBF1E1F783418CF80AB6A55794E099B(__this, L_0, NULL);
V_0 = L_1;
// if (dependencyObjects != null &&
// location.Dependencies != null &&
// dependencyObjects.Count == (int)DependencyHashIndex.Count &&
// location.Dependencies.Count == (int)DependencyHashIndex.Count)
RuntimeObject* L_2 = ___dependencyObjects1;
if (!L_2)
{
goto IL_002d;
}
}
{
RuntimeObject* L_3 = ___location0;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Dependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_3);
if (!L_4)
{
goto IL_002d;
}
}
{
RuntimeObject* L_5 = ___dependencyObjects1;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Object>::get_Count() */, ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB_il2cpp_TypeInfo_var, L_5);
if ((!(((uint32_t)L_6) == ((uint32_t)2))))
{
goto IL_002d;
}
}
{
RuntimeObject* L_7 = ___location0;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Dependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_7);
NullCheck(L_8);
int32_t L_9;
L_9 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Count() */, ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var, L_8);
G_B5_0 = ((((int32_t)L_9) == ((int32_t)2))? 1 : 0);
goto IL_002e;
}
IL_002d:
{
G_B5_0 = 0;
}
IL_002e:
{
V_1 = (bool)G_B5_0;
bool L_10 = V_1;
if (!L_10)
{
goto IL_0165;
}
}
{
// var remoteHash = dependencyObjects[(int)DependencyHashIndex.Remote] as string;
RuntimeObject* L_11 = ___dependencyObjects1;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<System.Object>::get_Item(System.Int32) */, IList_1_t6EE90D273EFCF5E7E4C37FAB712E70BB6F1B4BFF_il2cpp_TypeInfo_var, L_11, 0);
V_2 = ((String_t*)IsInstSealed((RuntimeObject*)L_12, String_t_il2cpp_TypeInfo_var));
// m_LocalHashValue = dependencyObjects[(int)DependencyHashIndex.Cache] as string;
RuntimeObject* L_13 = ___dependencyObjects1;
NullCheck(L_13);
RuntimeObject* L_14;
L_14 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<System.Object>::get_Item(System.Int32) */, IList_1_t6EE90D273EFCF5E7E4C37FAB712E70BB6F1B4BFF_il2cpp_TypeInfo_var, L_13, 1);
__this->___m_LocalHashValue_2 = ((String_t*)IsInstSealed((RuntimeObject*)L_14, String_t_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocalHashValue_2), (void*)((String_t*)IsInstSealed((RuntimeObject*)L_14, String_t_il2cpp_TypeInfo_var)));
// if (string.IsNullOrEmpty(remoteHash) || disableCatalogUpdateOnStart) //offline
String_t* L_15 = V_2;
bool L_16;
L_16 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_15, NULL);
bool L_17 = ___disableCatalogUpdateOnStart2;
V_3 = (bool)((int32_t)((int32_t)L_16|(int32_t)L_17));
bool L_18 = V_3;
if (!L_18)
{
goto IL_00ca;
}
}
{
// if (!string.IsNullOrEmpty(m_LocalHashValue) && !m_Retried) //cache exists and not forcing a retry state
String_t* L_19 = __this->___m_LocalHashValue_2;
bool L_20;
L_20 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_19, NULL);
if (L_20)
{
goto IL_007a;
}
}
{
bool L_21 = __this->___m_Retried_7;
G_B10_0 = ((((int32_t)L_21) == ((int32_t)0))? 1 : 0);
goto IL_007b;
}
IL_007a:
{
G_B10_0 = 0;
}
IL_007b:
{
V_4 = (bool)G_B10_0;
bool L_22 = V_4;
if (!L_22)
{
goto IL_00a7;
}
}
{
// idToLoad = GetTransformedInternalId(location.Dependencies[(int)DependencyHashIndex.Cache]).Replace(".hash", ".json");
RuntimeObject* L_23 = ___location0;
NullCheck(L_23);
RuntimeObject* L_24;
L_24 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Dependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_23);
NullCheck(L_24);
RuntimeObject* L_25;
L_25 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Item(System.Int32) */, IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var, L_24, 1);
String_t* L_26;
L_26 = InternalOp_GetTransformedInternalId_m470174337BBF1E1F783418CF80AB6A55794E099B(__this, L_25, NULL);
NullCheck(L_26);
String_t* L_27;
L_27 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_26, _stringLiteral213B01C06BE7A16A69D3B982C16FD4A11ECD0DEB, _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742, NULL);
V_0 = L_27;
goto IL_00c4;
}
IL_00a7:
{
// m_LocalHashValue = Hash128.Compute(idToLoad).ToString();
String_t* L_28 = V_0;
Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 L_29;
L_29 = Hash128_Compute_m06A30C66B5F6345B683C48F402A1E5E7B2E6F7E4(L_28, NULL);
V_5 = L_29;
String_t* L_30;
L_30 = Hash128_ToString_m35513B62830C8CE59346AF87AC2B587FA1570DCE((&V_5), NULL);
__this->___m_LocalHashValue_2 = L_30;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocalHashValue_2), (void*)L_30);
}
IL_00c4:
{
goto IL_0164;
}
IL_00ca:
{
// if (remoteHash == m_LocalHashValue && !m_Retried) //cache of remote is good and not forcing a retry state
String_t* L_31 = V_2;
String_t* L_32 = __this->___m_LocalHashValue_2;
bool L_33;
L_33 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_31, L_32, NULL);
if (!L_33)
{
goto IL_00e4;
}
}
{
bool L_34 = __this->___m_Retried_7;
G_B17_0 = ((((int32_t)L_34) == ((int32_t)0))? 1 : 0);
goto IL_00e5;
}
IL_00e4:
{
G_B17_0 = 0;
}
IL_00e5:
{
V_6 = (bool)G_B17_0;
bool L_35 = V_6;
if (!L_35)
{
goto IL_0111;
}
}
{
// idToLoad = GetTransformedInternalId(location.Dependencies[(int)DependencyHashIndex.Cache]).Replace(".hash", ".json");
RuntimeObject* L_36 = ___location0;
NullCheck(L_36);
RuntimeObject* L_37;
L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Dependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_36);
NullCheck(L_37);
RuntimeObject* L_38;
L_38 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Item(System.Int32) */, IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var, L_37, 1);
String_t* L_39;
L_39 = InternalOp_GetTransformedInternalId_m470174337BBF1E1F783418CF80AB6A55794E099B(__this, L_38, NULL);
NullCheck(L_39);
String_t* L_40;
L_40 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_39, _stringLiteral213B01C06BE7A16A69D3B982C16FD4A11ECD0DEB, _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742, NULL);
V_0 = L_40;
goto IL_0163;
}
IL_0111:
{
// idToLoad = GetTransformedInternalId(location.Dependencies[(int)DependencyHashIndex.Remote]).Replace(".hash", ".json");
RuntimeObject* L_41 = ___location0;
NullCheck(L_41);
RuntimeObject* L_42;
L_42 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Dependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_41);
NullCheck(L_42);
RuntimeObject* L_43;
L_43 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Item(System.Int32) */, IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var, L_42, 0);
String_t* L_44;
L_44 = InternalOp_GetTransformedInternalId_m470174337BBF1E1F783418CF80AB6A55794E099B(__this, L_43, NULL);
NullCheck(L_44);
String_t* L_45;
L_45 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_44, _stringLiteral213B01C06BE7A16A69D3B982C16FD4A11ECD0DEB, _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742, NULL);
V_0 = L_45;
// m_LocalDataPath = GetTransformedInternalId(location.Dependencies[(int)DependencyHashIndex.Cache]).Replace(".hash", ".json");
RuntimeObject* L_46 = ___location0;
NullCheck(L_46);
RuntimeObject* L_47;
L_47 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Dependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_46);
NullCheck(L_47);
RuntimeObject* L_48;
L_48 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Item(System.Int32) */, IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var, L_47, 1);
String_t* L_49;
L_49 = InternalOp_GetTransformedInternalId_m470174337BBF1E1F783418CF80AB6A55794E099B(__this, L_48, NULL);
NullCheck(L_49);
String_t* L_50;
L_50 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_49, _stringLiteral213B01C06BE7A16A69D3B982C16FD4A11ECD0DEB, _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742, NULL);
__this->___m_LocalDataPath_0 = L_50;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocalDataPath_0), (void*)L_50);
// m_RemoteHashValue = remoteHash;
String_t* L_51 = V_2;
__this->___m_RemoteHashValue_1 = L_51;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RemoteHashValue_1), (void*)L_51);
}
IL_0163:
{
}
IL_0164:
{
}
IL_0165:
{
// return idToLoad;
String_t* L_52 = V_0;
V_7 = L_52;
goto IL_016a;
}
IL_016a:
{
// }
String_t* L_53 = V_7;
return L_53;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::OnCatalogLoaded(UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalOp_OnCatalogLoaded_m329BB3AFD87FFA454AFB357E8B8677CE2986E192 (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* ___ccd0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_LocationName_mB9EFF73B3A1BC340C6AFBE888C76FD7C76D8D28D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProvideHandle_Complete_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mF3621AA702E505BD9984B7B6FA01CFDD0561F9AC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral155F0465C23A0C08CB714B866F3FF9FF59CCACD8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FE50377B347C1D51DF49731907D92C8915C8CF5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral213B01C06BE7A16A69D3B982C16FD4A11ECD0DEB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6446C10AE56DD6012CC6B817847776314E6C0319);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
String_t* V_2 = NULL;
String_t* V_3 = NULL;
bool V_4 = false;
Exception_t* V_5 = NULL;
String_t* V_6 = NULL;
String_t* V_7 = NULL;
String_t* V_8 = NULL;
bool V_9 = false;
String_t* V_10 = NULL;
bool V_11 = false;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
int32_t G_B4_0 = 0;
int32_t G_B8_0 = 0;
{
// if (ccd != null)
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_0 = ___ccd0;
V_0 = (bool)((!(((RuntimeObject*)(ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0141;
}
}
{
// ccd.location = m_ProviderInterface.Location;
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_2 = ___ccd0;
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_3 = (&__this->___m_ProviderInterface_3);
RuntimeObject* L_4;
L_4 = ProvideHandle_get_Location_m90F975C77A98EB20A2C3B9135D629AB0F04FFA79(L_3, NULL);
NullCheck(L_2);
L_2->___location_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___location_1), (void*)L_4);
// ccd.localHash = m_LocalHashValue;
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_5 = ___ccd0;
String_t* L_6 = __this->___m_LocalHashValue_2;
NullCheck(L_5);
L_5->___localHash_0 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&L_5->___localHash_0), (void*)L_6);
// if (!string.IsNullOrEmpty(m_RemoteHashValue) && !string.IsNullOrEmpty(m_LocalDataPath))
String_t* L_7 = __this->___m_RemoteHashValue_1;
bool L_8;
L_8 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_7, NULL);
if (L_8)
{
goto IL_0047;
}
}
{
String_t* L_9 = __this->___m_LocalDataPath_0;
bool L_10;
L_10 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_9, NULL);
G_B4_0 = ((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
goto IL_0048;
}
IL_0047:
{
G_B4_0 = 0;
}
IL_0048:
{
V_1 = (bool)G_B4_0;
bool L_11 = V_1;
if (!L_11)
{
goto IL_012c;
}
}
{
// var dir = Path.GetDirectoryName(m_LocalDataPath);
String_t* L_12 = __this->___m_LocalDataPath_0;
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
String_t* L_13;
L_13 = Path_GetDirectoryName_mB9369289430566A15BB0A0CFCCBED3C6ECA7F30C(L_12, NULL);
V_2 = L_13;
// if (!string.IsNullOrEmpty(dir) && !Directory.Exists(dir))
String_t* L_14 = V_2;
bool L_15;
L_15 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_14, NULL);
if (L_15)
{
goto IL_006f;
}
}
{
String_t* L_16 = V_2;
bool L_17;
L_17 = Directory_Exists_m1AC1A8910C9883BD4198ECF585C97F09E23C4702(L_16, NULL);
G_B8_0 = ((((int32_t)L_17) == ((int32_t)0))? 1 : 0);
goto IL_0070;
}
IL_006f:
{
G_B8_0 = 0;
}
IL_0070:
{
V_4 = (bool)G_B8_0;
bool L_18 = V_4;
if (!L_18)
{
goto IL_007d;
}
}
{
// Directory.CreateDirectory(dir);
String_t* L_19 = V_2;
DirectoryInfo_tEAEEC018EB49B4A71907FFEAFE935FAA8F9C1FE2* L_20;
L_20 = Directory_CreateDirectory_mD89FECDFB25BC52F866DC0B1BB8552334FB249D2(L_19, NULL);
}
IL_007d:
{
// var localCachePath = m_LocalDataPath;
String_t* L_21 = __this->___m_LocalDataPath_0;
V_3 = L_21;
}
try
{// begin try (depth: 1)
// File.WriteAllText(localCachePath, JsonUtility.ToJson(ccd));
String_t* L_22 = V_3;
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_23 = ___ccd0;
String_t* L_24;
L_24 = JsonUtility_ToJson_mD0FB24DC5A8621A2473FC208E9B15AF43944EBCD(L_23, NULL);
File_WriteAllText_mE462D8448CA65183AA5D464210706167E0EF19EB(L_22, L_24, NULL);
// File.WriteAllText(localCachePath.Replace(".json", ".hash"), m_RemoteHashValue);
String_t* L_25 = V_3;
NullCheck(L_25);
String_t* L_26;
L_26 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_25, _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742, _stringLiteral213B01C06BE7A16A69D3B982C16FD4A11ECD0DEB, NULL);
String_t* L_27 = __this->___m_RemoteHashValue_1;
File_WriteAllText_mE462D8448CA65183AA5D464210706167E0EF19EB(L_26, L_27, NULL);
goto IL_011f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00b1;
}
throw e;
}
CATCH_00b1:
{// begin catch(System.Exception)
// catch (Exception e)
V_5 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
// string remoteInternalId = GetTransformedInternalId(m_ProviderInterface.Location.Dependencies[(int)DependencyHashIndex.Remote]);
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_28 = (&__this->___m_ProviderInterface_3);
RuntimeObject* L_29;
L_29 = ProvideHandle_get_Location_m90F975C77A98EB20A2C3B9135D629AB0F04FFA79(L_28, NULL);
NullCheck(L_29);
RuntimeObject* L_30;
L_30 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Dependencies() */, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var)), L_29);
NullCheck(L_30);
RuntimeObject* L_31;
L_31 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Item(System.Int32) */, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var)), L_30, 0);
String_t* L_32;
L_32 = InternalOp_GetTransformedInternalId_m470174337BBF1E1F783418CF80AB6A55794E099B(__this, L_31, NULL);
V_6 = L_32;
// var errorMessage = $"Unable to load ContentCatalogData from location {remoteInternalId}. Failed to cache catalog to location {localCachePath}.";
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_33;
NullCheck(L_34);
ArrayElementTypeCheck (L_34, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral503B2A29982D1480952F42E954234025A349E517)));
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral503B2A29982D1480952F42E954234025A349E517)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_34;
String_t* L_36 = V_6;
NullCheck(L_35);
ArrayElementTypeCheck (L_35, L_36);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_36);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_35;
NullCheck(L_37);
ArrayElementTypeCheck (L_37, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC2438DE24152D7A880755F25C3159A3FC866CF4D)));
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC2438DE24152D7A880755F25C3159A3FC866CF4D)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_37;
String_t* L_39 = V_3;
NullCheck(L_38);
ArrayElementTypeCheck (L_38, L_39);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_39);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_38;
NullCheck(L_40);
ArrayElementTypeCheck (L_40, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)));
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)));
String_t* L_41;
L_41 = String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0(L_40, NULL);
V_7 = L_41;
// ccd = null;
___ccd0 = (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C*)NULL;
// m_ProviderInterface.Complete(ccd, false, new Exception(errorMessage, e));
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_42 = (&__this->___m_ProviderInterface_3);
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_43 = ___ccd0;
String_t* L_44 = V_7;
Exception_t* L_45 = V_5;
Exception_t* L_46 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_46);
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(L_46, L_44, L_45, NULL);
ProvideHandle_Complete_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mF3621AA702E505BD9984B7B6FA01CFDD0561F9AC(L_42, L_43, (bool)0, L_46, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProvideHandle_Complete_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mF3621AA702E505BD9984B7B6FA01CFDD0561F9AC_RuntimeMethod_var)));
// return;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_023f;
}// end catch (depth: 1)
IL_011f:
{
// ccd.localHash = m_RemoteHashValue;
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_47 = ___ccd0;
String_t* L_48 = __this->___m_RemoteHashValue_1;
NullCheck(L_47);
L_47->___localHash_0 = L_48;
Il2CppCodeGenWriteBarrier((void**)(&L_47->___localHash_0), (void*)L_48);
}
IL_012c:
{
// m_ProviderInterface.Complete(ccd, true, null);
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_49 = (&__this->___m_ProviderInterface_3);
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_50 = ___ccd0;
ProvideHandle_Complete_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mF3621AA702E505BD9984B7B6FA01CFDD0561F9AC(L_49, L_50, (bool)1, (Exception_t*)NULL, ProvideHandle_Complete_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mF3621AA702E505BD9984B7B6FA01CFDD0561F9AC_RuntimeMethod_var);
goto IL_023f;
}
IL_0141:
{
// var errorMessage = $"Unable to load ContentCatalogData from location {m_ProviderInterface.Location}";
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_51 = (&__this->___m_ProviderInterface_3);
RuntimeObject* L_52;
L_52 = ProvideHandle_get_Location_m90F975C77A98EB20A2C3B9135D629AB0F04FFA79(L_51, NULL);
String_t* L_53;
L_53 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(_stringLiteral1FE50377B347C1D51DF49731907D92C8915C8CF5, L_52, NULL);
V_8 = L_53;
// if (!m_Retried)
bool L_54 = __this->___m_Retried_7;
V_9 = (bool)((((int32_t)L_54) == ((int32_t)0))? 1 : 0);
bool L_55 = V_9;
if (!L_55)
{
goto IL_021d;
}
}
{
// m_Retried = true;
__this->___m_Retried_7 = (bool)1;
// var cachePath = GetTransformedInternalId(m_ProviderInterface.Location.Dependencies[(int)DependencyHashIndex.Cache]);
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_56 = (&__this->___m_ProviderInterface_3);
RuntimeObject* L_57;
L_57 = ProvideHandle_get_Location_m90F975C77A98EB20A2C3B9135D629AB0F04FFA79(L_56, NULL);
NullCheck(L_57);
RuntimeObject* L_58;
L_58 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_Dependencies() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_57);
NullCheck(L_58);
RuntimeObject* L_59;
L_59 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Item(System.Int32) */, IList_1_tFEC432B87E444FFF0D7B8EFD6CBB918523AD6827_il2cpp_TypeInfo_var, L_58, 1);
String_t* L_60;
L_60 = InternalOp_GetTransformedInternalId_m470174337BBF1E1F783418CF80AB6A55794E099B(__this, L_59, NULL);
V_10 = L_60;
// if (m_ContentCatalogDataLoadOp.LocationName == cachePath.Replace(".hash", ".json"))
AsyncOperationHandle_1_t67A61B7E2D5527AE9D96AFC6D7DBF7F3C84644BF* L_61 = (&__this->___m_ContentCatalogDataLoadOp_5);
String_t* L_62;
L_62 = AsyncOperationHandle_1_get_LocationName_mB9EFF73B3A1BC340C6AFBE888C76FD7C76D8D28D(L_61, AsyncOperationHandle_1_get_LocationName_mB9EFF73B3A1BC340C6AFBE888C76FD7C76D8D28D_RuntimeMethod_var);
String_t* L_63 = V_10;
NullCheck(L_63);
String_t* L_64;
L_64 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_63, _stringLiteral213B01C06BE7A16A69D3B982C16FD4A11ECD0DEB, _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742, NULL);
bool L_65;
L_65 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_62, L_64, NULL);
V_11 = L_65;
bool L_66 = V_11;
if (!L_66)
{
goto IL_01ef;
}
}
{
}
try
{// begin try (depth: 1)
// File.Delete(cachePath);
String_t* L_67 = V_10;
File_Delete_mB5CB249F5370D49747243BCA9C56CCC48D3E6A08(L_67, NULL);
goto IL_01ee;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_01c5;
}
throw e;
}
CATCH_01c5:
{// begin catch(System.Exception)
// catch (Exception)
// errorMessage += $". Unable to delete cache data from location {cachePath}";
String_t* L_68 = V_8;
String_t* L_69 = V_10;
String_t* L_70;
L_70 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(L_68, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB0BB6911BDAA8D73DD5BBA56D9EAF79D76F35036)), L_69, NULL);
V_8 = L_70;
// m_ProviderInterface.Complete(ccd, false, new Exception(errorMessage));
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_71 = (&__this->___m_ProviderInterface_3);
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_72 = ___ccd0;
String_t* L_73 = V_8;
Exception_t* L_74 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_74);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_74, L_73, NULL);
ProvideHandle_Complete_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mF3621AA702E505BD9984B7B6FA01CFDD0561F9AC(L_71, L_72, (bool)0, L_74, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProvideHandle_Complete_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mF3621AA702E505BD9984B7B6FA01CFDD0561F9AC_RuntimeMethod_var)));
// return;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_023f;
}// end catch (depth: 1)
IL_01ee:
{
}
IL_01ef:
{
// Addressables.LogWarning(errorMessage + ". Attempting to retry...");
String_t* L_75 = V_8;
String_t* L_76;
L_76 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_75, _stringLiteral6446C10AE56DD6012CC6B817847776314E6C0319, NULL);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
Addressables_LogWarning_m28ECE63F21057A737DE997CC36F06259EEF17800(L_76, NULL);
// Start(m_ProviderInterface, m_DisableCatalogUpdateOnStart, m_IsLocalCatalogInBundle);
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631 L_77 = __this->___m_ProviderInterface_3;
bool L_78 = __this->___m_DisableCatalogUpdateOnStart_8;
bool L_79 = __this->___m_IsLocalCatalogInBundle_9;
InternalOp_Start_m13B3B4C3CA844D0F8C15D7A6934E223FC21C00EB(__this, L_77, L_78, L_79, NULL);
goto IL_023e;
}
IL_021d:
{
// m_ProviderInterface.Complete(ccd, false, new Exception(errorMessage + " on second attempt."));
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* L_80 = (&__this->___m_ProviderInterface_3);
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_81 = ___ccd0;
String_t* L_82 = V_8;
String_t* L_83;
L_83 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_82, _stringLiteral155F0465C23A0C08CB714B866F3FF9FF59CCACD8, NULL);
Exception_t* L_84 = (Exception_t*)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
NullCheck(L_84);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_84, L_83, NULL);
ProvideHandle_Complete_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mF3621AA702E505BD9984B7B6FA01CFDD0561F9AC(L_80, L_81, (bool)0, L_84, ProvideHandle_Complete_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mF3621AA702E505BD9984B7B6FA01CFDD0561F9AC_RuntimeMethod_var);
}
IL_023e:
{
}
IL_023f:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalOp__ctor_m0BCBDE9F053C63B431C706CC0B02DEB82B88070C (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp::<LoadCatalog>b__14_0(UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalOp_U3CLoadCatalogU3Eb__14_0_m5CBB4FD815E005B54023B6F1372C54DDB9D4FE25 (InternalOp_t1F1DD7753E0B8F2161D9633995091621B6235E34* __this, ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* ___ccd0, const RuntimeMethod* method)
{
{
// m_ContentCatalogData = ccd;
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_0 = ___ccd0;
__this->___m_ContentCatalogData_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ContentCatalogData_4), (void*)L_0);
// OnCatalogLoaded(ccd);
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_1 = ___ccd0;
InternalOp_OnCatalogLoaded_m329BB3AFD87FFA454AFB357E8B8677CE2986E192(__this, L_1, NULL);
// };
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::add_OnLoaded(System.Action`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog_add_OnLoaded_m33CD2D9BBFC438E3FE4229FC61270ABE1757BAA3 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* V_0 = NULL;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* V_1 = NULL;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* V_2 = NULL;
{
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_0 = __this->___OnLoaded_9;
V_0 = L_0;
}
IL_0007:
{
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_1 = V_0;
V_1 = L_1;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_2 = V_1;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_3 = ___value0;
Delegate_t* L_4;
L_4 = Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C(L_2, L_3, NULL);
V_2 = ((Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094*)Castclass((RuntimeObject*)L_4, Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094_il2cpp_TypeInfo_var));
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094** L_5 = (&__this->___OnLoaded_9);
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_6 = V_2;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_7 = V_1;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_9 = V_0;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094*)L_9) == ((RuntimeObject*)(Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::remove_OnLoaded(System.Action`1<UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog_remove_OnLoaded_m68F435DDCFB6D3D2CA28503F9B5B11B9063BC324 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* V_0 = NULL;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* V_1 = NULL;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* V_2 = NULL;
{
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_0 = __this->___OnLoaded_9;
V_0 = L_0;
}
IL_0007:
{
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_1 = V_0;
V_1 = L_1;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_2 = V_1;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_3 = ___value0;
Delegate_t* L_4;
L_4 = Delegate_Remove_m40506877934EC1AD4ADAE57F5E97AF0BC0F96116(L_2, L_3, NULL);
V_2 = ((Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094*)Castclass((RuntimeObject*)L_4, Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094_il2cpp_TypeInfo_var));
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094** L_5 = (&__this->___OnLoaded_9);
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_6 = V_2;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_7 = V_1;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_8;
L_8 = InterlockedCompareExchangeImpl<Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094*>(L_5, L_6, L_7);
V_0 = L_8;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_9 = V_0;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_10 = V_1;
if ((!(((RuntimeObject*)(Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094*)L_9) == ((RuntimeObject*)(Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::get_OpInProgress()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BundledCatalog_get_OpInProgress_m8D73BFA5A4DC5B0467301A23B98B42D73BF6F069 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, const RuntimeMethod* method)
{
{
// public bool OpInProgress => m_OpInProgress;
bool L_0 = __this->___m_OpInProgress_1;
return L_0;
}
}
// System.Boolean UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::get_OpIsSuccess()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BundledCatalog_get_OpIsSuccess_m14D5377F83708F645CEED98F1AEC0AED746F075B (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, const RuntimeMethod* method)
{
int32_t G_B3_0 = 0;
{
// public bool OpIsSuccess => !m_OpInProgress && m_CatalogData != null;
bool L_0 = __this->___m_OpInProgress_1;
if (L_0)
{
goto IL_0013;
}
}
{
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_1 = __this->___m_CatalogData_5;
G_B3_0 = ((!(((RuntimeObject*)(ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_0014;
}
IL_0013:
{
G_B3_0 = 0;
}
IL_0014:
{
return (bool)G_B3_0;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::.ctor(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog__ctor_m6D89F5B7F2AD9A45FEC08F39153F95E0BA8ADD99 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, String_t* ___bundlePath0, int32_t ___webRequestTimeout1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30D6D4CB31ABB242501386F03D1F25DEF9644B8A);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// public BundledCatalog(string bundlePath, int webRequestTimeout = 0)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// if (string.IsNullOrEmpty(bundlePath))
String_t* L_0 = ___bundlePath0;
bool L_1;
L_1 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_0, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0023;
}
}
{
// throw new ArgumentNullException(nameof(bundlePath), "Catalog bundle path is null.");
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_3);
ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral08402675249E13601CD62B2997ED4E6863DB2D59)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAF064DF11EFBB17F548B652B554EBD3B8C45A6DC)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BundledCatalog__ctor_m6D89F5B7F2AD9A45FEC08F39153F95E0BA8ADD99_RuntimeMethod_var)));
}
IL_0023:
{
// else if (!bundlePath.EndsWith(".bundle"))
String_t* L_4 = ___bundlePath0;
NullCheck(L_4);
bool L_5;
L_5 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_4, _stringLiteral30D6D4CB31ABB242501386F03D1F25DEF9644B8A, NULL);
V_1 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0041;
}
}
{
// throw new ArgumentException("You must supply a valid bundle file path.");
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
NullCheck(L_7);
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral133E86059726B90D6B305988FCC5468765E621FD)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BundledCatalog__ctor_m6D89F5B7F2AD9A45FEC08F39153F95E0BA8ADD99_RuntimeMethod_var)));
}
IL_0041:
{
// m_BundlePath = bundlePath;
String_t* L_8 = ___bundlePath0;
__this->___m_BundlePath_0 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BundlePath_0), (void*)L_8);
// m_WebRequestTimeout = webRequestTimeout;
int32_t L_9 = ___webRequestTimeout1;
__this->___m_WebRequestTimeout_8 = L_9;
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog_Finalize_mB263EF63BE9F8833EA015FF783D59B881AE3A8B2 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, const RuntimeMethod* method)
{
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_000b:
{// begin finally (depth: 1)
// }
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Unload();
BundledCatalog_Unload_m03E13520B4FA682A239FDC52C34E847C96262762(__this, NULL);
goto IL_0013;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0013:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::Unload()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog_Unload_m03E13520B4FA682A239FDC52C34E847C96262762 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, const RuntimeMethod* method)
{
AssetBundle_tB38418819A49060CD738CB21541649340F082943* G_B2_0 = NULL;
AssetBundle_tB38418819A49060CD738CB21541649340F082943* G_B1_0 = NULL;
{
// m_CatalogAssetBundle?.Unload(true);
AssetBundle_tB38418819A49060CD738CB21541649340F082943* L_0 = __this->___m_CatalogAssetBundle_3;
AssetBundle_tB38418819A49060CD738CB21541649340F082943* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000d;
}
}
{
goto IL_0014;
}
IL_000d:
{
NullCheck(G_B2_0);
AssetBundle_Unload_m0A189871E61A0D6735A2B41B3360A1F0677B636B(G_B2_0, (bool)1, NULL);
}
IL_0014:
{
// m_CatalogAssetBundle = null;
__this->___m_CatalogAssetBundle_3 = (AssetBundle_tB38418819A49060CD738CB21541649340F082943*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CatalogAssetBundle_3), (void*)(AssetBundle_tB38418819A49060CD738CB21541649340F082943*)NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::LoadCatalogFromBundleAsync()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog_LoadCatalogFromBundleAsync_m3ECD92F9B736CBD9E74B484C62741B6279741D39 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tA76495A4D86A39ADCD132E8D1AA83DE63E28A250_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BundledCatalog_U3CLoadCatalogFromBundleAsyncU3Eb__19_0_m49D30A2381B93A4822469FF39F342C47B9CFD7C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BundledCatalog_U3CLoadCatalogFromBundleAsyncU3Eb__19_1_mC6ADD115296A511E303F04EE7DED7537B3291239_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BundledCatalog_WebRequestOperationCompleted_mBA5F7FFA2C52CCADC3CCAB283CDA984BB96EDE30_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WebRequestQueue_tF33162C5E0201181DD745854EFF8638666B2B1D2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD97BCB0B290372AFF7311E4C38D0CA6CC8124893);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
{
// if (m_OpInProgress)
bool L_0 = __this->___m_OpInProgress_1;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_001c;
}
}
{
// Addressables.LogError($"Operation in progress : A catalog is already being loaded. Please wait for the operation to complete.");
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
Addressables_LogError_mA7C5D3859A3A3ABEC3AF91A8FD3974ACBA12AD94(_stringLiteralD97BCB0B290372AFF7311E4C38D0CA6CC8124893, NULL);
// return;
goto IL_011d;
}
IL_001c:
{
// m_OpInProgress = true;
__this->___m_OpInProgress_1 = (bool)1;
// if (ResourceManagerConfig.ShouldPathUseWebRequest(m_BundlePath))
String_t* L_2 = __this->___m_BundlePath_0;
bool L_3;
L_3 = ResourceManagerConfig_ShouldPathUseWebRequest_mB9DF52370947A6BD9AE5565F9E7E467CC4C69DF7(L_2, NULL);
V_1 = L_3;
bool L_4 = V_1;
if (!L_4)
{
goto IL_00f2;
}
}
{
// var req = UnityWebRequestAssetBundle.GetAssetBundle(m_BundlePath);
String_t* L_5 = __this->___m_BundlePath_0;
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_6;
L_6 = UnityWebRequestAssetBundle_GetAssetBundle_m01AF7AA269AB187FAA31F37AFB03B1C46B9A9409(L_5, NULL);
V_2 = L_6;
// if (m_WebRequestTimeout > 0)
int32_t L_7 = __this->___m_WebRequestTimeout_8;
V_3 = (bool)((((int32_t)L_7) > ((int32_t)0))? 1 : 0);
bool L_8 = V_3;
if (!L_8)
{
goto IL_005c;
}
}
{
// req.timeout = m_WebRequestTimeout;
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_9 = V_2;
int32_t L_10 = __this->___m_WebRequestTimeout_8;
NullCheck(L_9);
UnityWebRequest_set_timeout_mE9C8169FA8CF1BE17E3D9FDACDC6E1A9508DF618(L_9, L_10, NULL);
}
IL_005c:
{
// m_WebRequestQueueOperation = WebRequestQueue.QueueRequest(req);
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_11 = V_2;
il2cpp_codegen_runtime_class_init_inline(WebRequestQueue_tF33162C5E0201181DD745854EFF8638666B2B1D2_il2cpp_TypeInfo_var);
WebRequestQueueOperation_t4CFFFA4B2F8AC2B72624623BF7BC3672F406D363* L_12;
L_12 = WebRequestQueue_QueueRequest_m1AAE9197B721E4492F136343B2636079F4E48E08(L_11, NULL);
__this->___m_WebRequestQueueOperation_6 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_WebRequestQueueOperation_6), (void*)L_12);
// if (m_WebRequestQueueOperation.IsDone)
WebRequestQueueOperation_t4CFFFA4B2F8AC2B72624623BF7BC3672F406D363* L_13 = __this->___m_WebRequestQueueOperation_6;
NullCheck(L_13);
bool L_14;
L_14 = WebRequestQueueOperation_get_IsDone_mF8B3459F19B874A0D0047DDEA4DCCF2FA0DFF813(L_13, NULL);
V_4 = L_14;
bool L_15 = V_4;
if (!L_15)
{
goto IL_00c6;
}
}
{
// m_RequestOperation = m_WebRequestQueueOperation.Result;
WebRequestQueueOperation_t4CFFFA4B2F8AC2B72624623BF7BC3672F406D363* L_16 = __this->___m_WebRequestQueueOperation_6;
NullCheck(L_16);
UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* L_17 = L_16->___Result_1;
__this->___m_RequestOperation_7 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RequestOperation_7), (void*)L_17);
// if (m_RequestOperation.isDone)
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_18 = __this->___m_RequestOperation_7;
NullCheck(L_18);
bool L_19;
L_19 = AsyncOperation_get_isDone_m68A0682777E2132FC033182E9F50303566AA354D(L_18, NULL);
V_5 = L_19;
bool L_20 = V_5;
if (!L_20)
{
goto IL_00ab;
}
}
{
// WebRequestOperationCompleted(m_RequestOperation);
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_21 = __this->___m_RequestOperation_7;
BundledCatalog_WebRequestOperationCompleted_mBA5F7FFA2C52CCADC3CCAB283CDA984BB96EDE30(__this, L_21, NULL);
goto IL_00c3;
}
IL_00ab:
{
// m_RequestOperation.completed += WebRequestOperationCompleted;
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_22 = __this->___m_RequestOperation_7;
Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* L_23 = (Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB*)il2cpp_codegen_object_new(Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB_il2cpp_TypeInfo_var);
NullCheck(L_23);
Action_1__ctor_m33ABB7530487276910BEFB499A97D33FB2E06D7D(L_23, __this, (intptr_t)((void*)BundledCatalog_WebRequestOperationCompleted_mBA5F7FFA2C52CCADC3CCAB283CDA984BB96EDE30_RuntimeMethod_var), NULL);
NullCheck(L_22);
AsyncOperation_add_completed_mD6F21BA8127D6D4B7ABDEFAA995A7A347A20A793(L_22, L_23, NULL);
}
IL_00c3:
{
goto IL_00ef;
}
IL_00c6:
{
// m_WebRequestQueueOperation.OnComplete += asyncOp =>
// {
// m_RequestOperation = asyncOp;
// m_RequestOperation.completed += WebRequestOperationCompleted;
// };
WebRequestQueueOperation_t4CFFFA4B2F8AC2B72624623BF7BC3672F406D363* L_24 = __this->___m_WebRequestQueueOperation_6;
WebRequestQueueOperation_t4CFFFA4B2F8AC2B72624623BF7BC3672F406D363* L_25 = L_24;
NullCheck(L_25);
Action_1_tA76495A4D86A39ADCD132E8D1AA83DE63E28A250* L_26 = L_25->___OnComplete_2;
Action_1_tA76495A4D86A39ADCD132E8D1AA83DE63E28A250* L_27 = (Action_1_tA76495A4D86A39ADCD132E8D1AA83DE63E28A250*)il2cpp_codegen_object_new(Action_1_tA76495A4D86A39ADCD132E8D1AA83DE63E28A250_il2cpp_TypeInfo_var);
NullCheck(L_27);
Action_1__ctor_m93FC38C0E82985AE811B2D49F8695FC5D7CFDBCB(L_27, __this, (intptr_t)((void*)BundledCatalog_U3CLoadCatalogFromBundleAsyncU3Eb__19_1_mC6ADD115296A511E303F04EE7DED7537B3291239_RuntimeMethod_var), NULL);
Delegate_t* L_28;
L_28 = Delegate_Combine_m8B9D24CED35033C7FC56501DFE650F5CB7FF012C(L_26, L_27, NULL);
NullCheck(L_25);
L_25->___OnComplete_2 = ((Action_1_tA76495A4D86A39ADCD132E8D1AA83DE63E28A250*)Castclass((RuntimeObject*)L_28, Action_1_tA76495A4D86A39ADCD132E8D1AA83DE63E28A250_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&L_25->___OnComplete_2), (void*)((Action_1_tA76495A4D86A39ADCD132E8D1AA83DE63E28A250*)Castclass((RuntimeObject*)L_28, Action_1_tA76495A4D86A39ADCD132E8D1AA83DE63E28A250_il2cpp_TypeInfo_var)));
}
IL_00ef:
{
goto IL_011d;
}
IL_00f2:
{
// m_LoadBundleRequest = AssetBundle.LoadFromFileAsync(m_BundlePath);
String_t* L_29 = __this->___m_BundlePath_0;
AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6* L_30;
L_30 = AssetBundle_LoadFromFileAsync_mAB68BDA3F709F9A41BBC410F1B8819938CE90ECD(L_29, NULL);
__this->___m_LoadBundleRequest_2 = L_30;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LoadBundleRequest_2), (void*)L_30);
// m_LoadBundleRequest.completed += loadOp =>
// {
// if (loadOp is AssetBundleCreateRequest createRequest && createRequest.assetBundle != null)
// {
// m_CatalogAssetBundle = createRequest.assetBundle;
// m_LoadTextAssetRequest = m_CatalogAssetBundle.LoadAllAssetsAsync<TextAsset>();
// if (m_LoadTextAssetRequest.isDone)
// LoadTextAssetRequestComplete(m_LoadTextAssetRequest);
// m_LoadTextAssetRequest.completed += LoadTextAssetRequestComplete;
// }
// else
// {
// Addressables.LogError($"Unable to load dependent bundle from location : {m_BundlePath}");
// m_OpInProgress = false;
// }
// };
AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6* L_31 = __this->___m_LoadBundleRequest_2;
Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* L_32 = (Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB*)il2cpp_codegen_object_new(Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB_il2cpp_TypeInfo_var);
NullCheck(L_32);
Action_1__ctor_m33ABB7530487276910BEFB499A97D33FB2E06D7D(L_32, __this, (intptr_t)((void*)BundledCatalog_U3CLoadCatalogFromBundleAsyncU3Eb__19_0_m49D30A2381B93A4822469FF39F342C47B9CFD7C7_RuntimeMethod_var), NULL);
NullCheck(L_31);
AsyncOperation_add_completed_mD6F21BA8127D6D4B7ABDEFAA995A7A347A20A793(L_31, L_32, NULL);
}
IL_011d:
{
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::WebRequestOperationCompleted(UnityEngine.AsyncOperation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog_WebRequestOperationCompleted_mBA5F7FFA2C52CCADC3CCAB283CDA984BB96EDE30 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* ___op0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssetBundle_LoadAllAssetsAsync_TisTextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69_mB8A5E0CF5611CE338D2C405F12F71C61B5DB18FF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BundledCatalog_LoadTextAssetRequestComplete_m547E724B6A69F92A8A7FC289F35A7B582485D1F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DownloadHandlerAssetBundle_tCD9D8BA067912469251677D16DFCADD13CAD510C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B5DFFF4F9A9F739F5328FBC36971CADE6ECBA34);
s_Il2CppMethodInitialized = true;
}
UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* V_0 = NULL;
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* V_1 = NULL;
DownloadHandlerAssetBundle_tCD9D8BA067912469251677D16DFCADD13CAD510C* V_2 = NULL;
UnityWebRequestResult_tA95EC7D19496D17A6F8A7630752E8FA47E706894* V_3 = NULL;
bool V_4 = false;
bool V_5 = false;
{
// UnityWebRequestAsyncOperation remoteReq = op as UnityWebRequestAsyncOperation;
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_0 = ___op0;
V_0 = ((UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C*)IsInstClass((RuntimeObject*)L_0, UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_il2cpp_TypeInfo_var));
// var webReq = remoteReq.webRequest;
UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* L_1 = V_0;
NullCheck(L_1);
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_2;
L_2 = UnityWebRequestAsyncOperation_get_webRequest_mF67D15420C7C1C4DCA1BD6F839048A0542998BC3_inline(L_1, NULL);
V_1 = L_2;
// DownloadHandlerAssetBundle downloadHandler = webReq.downloadHandler as DownloadHandlerAssetBundle;
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_3 = V_1;
NullCheck(L_3);
DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* L_4;
L_4 = UnityWebRequest_get_downloadHandler_m1AA91B23D9D594A4F4FE2975FC356C508528F1D5(L_3, NULL);
V_2 = ((DownloadHandlerAssetBundle_tCD9D8BA067912469251677D16DFCADD13CAD510C*)IsInstSealed((RuntimeObject*)L_4, DownloadHandlerAssetBundle_tCD9D8BA067912469251677D16DFCADD13CAD510C_il2cpp_TypeInfo_var));
// if (!UnityWebRequestUtilities.RequestHasErrors(webReq, out UnityWebRequestResult uwrResult))
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_5 = V_1;
bool L_6;
L_6 = UnityWebRequestUtilities_RequestHasErrors_m279E3F01AE98A968F0DEB22F54F0BB35BF7EF890(L_5, (&V_3), NULL);
V_4 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
bool L_7 = V_4;
if (!L_7)
{
goto IL_0083;
}
}
{
// m_CatalogAssetBundle = downloadHandler.assetBundle;
DownloadHandlerAssetBundle_tCD9D8BA067912469251677D16DFCADD13CAD510C* L_8 = V_2;
NullCheck(L_8);
AssetBundle_tB38418819A49060CD738CB21541649340F082943* L_9;
L_9 = DownloadHandlerAssetBundle_get_assetBundle_m9D07F738F7014C26AF2B7FD89132FD1CB5DDE0FE(L_8, NULL);
__this->___m_CatalogAssetBundle_3 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CatalogAssetBundle_3), (void*)L_9);
// m_LoadTextAssetRequest = m_CatalogAssetBundle.LoadAllAssetsAsync<TextAsset>();
AssetBundle_tB38418819A49060CD738CB21541649340F082943* L_10 = __this->___m_CatalogAssetBundle_3;
NullCheck(L_10);
AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* L_11;
L_11 = AssetBundle_LoadAllAssetsAsync_TisTextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69_mB8A5E0CF5611CE338D2C405F12F71C61B5DB18FF(L_10, AssetBundle_LoadAllAssetsAsync_TisTextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69_mB8A5E0CF5611CE338D2C405F12F71C61B5DB18FF_RuntimeMethod_var);
__this->___m_LoadTextAssetRequest_4 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LoadTextAssetRequest_4), (void*)L_11);
// if (m_LoadTextAssetRequest.isDone)
AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* L_12 = __this->___m_LoadTextAssetRequest_4;
NullCheck(L_12);
bool L_13;
L_13 = AsyncOperation_get_isDone_m68A0682777E2132FC033182E9F50303566AA354D(L_12, NULL);
V_5 = L_13;
bool L_14 = V_5;
if (!L_14)
{
goto IL_0068;
}
}
{
// LoadTextAssetRequestComplete(m_LoadTextAssetRequest);
AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* L_15 = __this->___m_LoadTextAssetRequest_4;
BundledCatalog_LoadTextAssetRequestComplete_m547E724B6A69F92A8A7FC289F35A7B582485D1F8(__this, L_15, NULL);
}
IL_0068:
{
// m_LoadTextAssetRequest.completed += LoadTextAssetRequestComplete;
AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* L_16 = __this->___m_LoadTextAssetRequest_4;
Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* L_17 = (Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB*)il2cpp_codegen_object_new(Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB_il2cpp_TypeInfo_var);
NullCheck(L_17);
Action_1__ctor_m33ABB7530487276910BEFB499A97D33FB2E06D7D(L_17, __this, (intptr_t)((void*)BundledCatalog_LoadTextAssetRequestComplete_m547E724B6A69F92A8A7FC289F35A7B582485D1F8_RuntimeMethod_var), NULL);
NullCheck(L_16);
AsyncOperation_add_completed_mD6F21BA8127D6D4B7ABDEFAA995A7A347A20A793(L_16, L_17, NULL);
goto IL_00a2;
}
IL_0083:
{
// Addressables.LogError($"Unable to load dependent bundle from location : {m_BundlePath}");
String_t* L_18 = __this->___m_BundlePath_0;
String_t* L_19;
L_19 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(_stringLiteral5B5DFFF4F9A9F739F5328FBC36971CADE6ECBA34, L_18, NULL);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
Addressables_LogError_mA7C5D3859A3A3ABEC3AF91A8FD3974ACBA12AD94(L_19, NULL);
// m_OpInProgress = false;
__this->___m_OpInProgress_1 = (bool)0;
}
IL_00a2:
{
// webReq.Dispose();
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_20 = V_1;
NullCheck(L_20);
UnityWebRequest_Dispose_m9F43494C0FEA530A97D3F2AF3D425CCC7670753A(L_20, NULL);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::LoadTextAssetRequestComplete(UnityEngine.AsyncOperation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog_LoadTextAssetRequestComplete_m547E724B6A69F92A8A7FC289F35A7B582485D1F8 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* ___op0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonUtility_FromJson_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mEB1E2AE8B97D0B52D7D86AC40B04E01EBAD44CEA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D260AA820F6A4564310B4E98067CDAF1039A6B7);
s_Il2CppMethodInitialized = true;
}
AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* V_0 = NULL;
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* V_1 = NULL;
bool V_2 = false;
int32_t G_B4_0 = 0;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* G_B7_0 = NULL;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* G_B6_0 = NULL;
{
// if (op is AssetBundleRequest loadRequest
// && loadRequest.asset is TextAsset textAsset
// && textAsset.text != null)
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_0 = ___op0;
V_0 = ((AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621*)IsInstClass((RuntimeObject*)L_0, AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621_il2cpp_TypeInfo_var));
AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* L_1 = V_0;
if (!L_1)
{
goto IL_0025;
}
}
{
AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* L_2 = V_0;
NullCheck(L_2);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_3;
L_3 = AssetBundleRequest_get_asset_mE9FDA3900215925371E7D15E7E19AA98713F5D6C(L_2, NULL);
V_1 = ((TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69*)IsInstClass((RuntimeObject*)L_3, TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69_il2cpp_TypeInfo_var));
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* L_4 = V_1;
if (!L_4)
{
goto IL_0025;
}
}
{
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* L_5 = V_1;
NullCheck(L_5);
String_t* L_6;
L_6 = TextAsset_get_text_m36846042E3CF3D9DD337BF3F8B2B1902D10C8FD9(L_5, NULL);
G_B4_0 = ((!(((RuntimeObject*)(String_t*)L_6) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_0026;
}
IL_0025:
{
G_B4_0 = 0;
}
IL_0026:
{
V_2 = (bool)G_B4_0;
bool L_7 = V_2;
if (!L_7)
{
goto IL_0057;
}
}
{
// m_CatalogData = JsonUtility.FromJson<ContentCatalogData>(textAsset.text);
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* L_8 = V_1;
NullCheck(L_8);
String_t* L_9;
L_9 = TextAsset_get_text_m36846042E3CF3D9DD337BF3F8B2B1902D10C8FD9(L_8, NULL);
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_10;
L_10 = JsonUtility_FromJson_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mEB1E2AE8B97D0B52D7D86AC40B04E01EBAD44CEA(L_9, JsonUtility_FromJson_TisContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C_mEB1E2AE8B97D0B52D7D86AC40B04E01EBAD44CEA_RuntimeMethod_var);
__this->___m_CatalogData_5 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CatalogData_5), (void*)L_10);
// OnLoaded?.Invoke(m_CatalogData);
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_11 = __this->___OnLoaded_9;
Action_1_tC7293F99F84C0ADE498832628CAF0AC766BB0094* L_12 = L_11;
G_B6_0 = L_12;
if (L_12)
{
G_B7_0 = L_12;
goto IL_0048;
}
}
{
goto IL_0054;
}
IL_0048:
{
ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* L_13 = __this->___m_CatalogData_5;
NullCheck(G_B7_0);
Action_1_Invoke_m579632219B95DEE8290E4874AB3EA6A22684F822_inline(G_B7_0, L_13, NULL);
}
IL_0054:
{
goto IL_006f;
}
IL_0057:
{
// Addressables.LogError($"No catalog text assets where found in bundle {m_BundlePath}");
String_t* L_14 = __this->___m_BundlePath_0;
String_t* L_15;
L_15 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(_stringLiteral4D260AA820F6A4564310B4E98067CDAF1039A6B7, L_14, NULL);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
Addressables_LogError_mA7C5D3859A3A3ABEC3AF91A8FD3974ACBA12AD94(L_15, NULL);
}
IL_006f:
{
// Unload();
BundledCatalog_Unload_m03E13520B4FA682A239FDC52C34E847C96262762(__this, NULL);
// m_OpInProgress = false;
__this->___m_OpInProgress_1 = (bool)0;
// }
return;
}
}
// System.Boolean UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::WaitForCompletion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BundledCatalog_WaitForCompletion_mB920DFE0296D0BFD0E4383811C5F6F952DCF0AA8 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __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;
}
bool V_0 = false;
bool V_1 = false;
int32_t G_B5_0 = 0;
{
// if (m_LoadBundleRequest.assetBundle == null)
AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6* L_0 = __this->___m_LoadBundleRequest_2;
NullCheck(L_0);
AssetBundle_tB38418819A49060CD738CB21541649340F082943* L_1;
L_1 = AssetBundleCreateRequest_get_assetBundle_m613FDE589FB86BE1E6920D38ED0706F785D9DB21(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_001a;
}
}
{
// return false;
V_1 = (bool)0;
goto IL_0041;
}
IL_001a:
{
// return m_LoadTextAssetRequest.asset != null || m_LoadTextAssetRequest.allAssets != null;
AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* L_4 = __this->___m_LoadTextAssetRequest_4;
NullCheck(L_4);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5;
L_5 = AssetBundleRequest_get_asset_mE9FDA3900215925371E7D15E7E19AA98713F5D6C(L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_6)
{
goto IL_003d;
}
}
{
AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* L_7 = __this->___m_LoadTextAssetRequest_4;
NullCheck(L_7);
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_8;
L_8 = AssetBundleRequest_get_allAssets_mCA7BF6BCBBDA2E6DF596655254842B5380B4919D(L_7, NULL);
G_B5_0 = ((!(((RuntimeObject*)(ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_003e;
}
IL_003d:
{
G_B5_0 = 1;
}
IL_003e:
{
V_1 = (bool)G_B5_0;
goto IL_0041;
}
IL_0041:
{
// }
bool L_9 = V_1;
return L_9;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::<LoadCatalogFromBundleAsync>b__19_1(UnityEngine.Networking.UnityWebRequestAsyncOperation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog_U3CLoadCatalogFromBundleAsyncU3Eb__19_1_mC6ADD115296A511E303F04EE7DED7537B3291239 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* ___asyncOp0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BundledCatalog_WebRequestOperationCompleted_mBA5F7FFA2C52CCADC3CCAB283CDA984BB96EDE30_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_RequestOperation = asyncOp;
UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* L_0 = ___asyncOp0;
__this->___m_RequestOperation_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RequestOperation_7), (void*)L_0);
// m_RequestOperation.completed += WebRequestOperationCompleted;
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_1 = __this->___m_RequestOperation_7;
Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* L_2 = (Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB*)il2cpp_codegen_object_new(Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB_il2cpp_TypeInfo_var);
NullCheck(L_2);
Action_1__ctor_m33ABB7530487276910BEFB499A97D33FB2E06D7D(L_2, __this, (intptr_t)((void*)BundledCatalog_WebRequestOperationCompleted_mBA5F7FFA2C52CCADC3CCAB283CDA984BB96EDE30_RuntimeMethod_var), NULL);
NullCheck(L_1);
AsyncOperation_add_completed_mD6F21BA8127D6D4B7ABDEFAA995A7A347A20A793(L_1, L_2, NULL);
// };
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider/InternalOp/BundledCatalog::<LoadCatalogFromBundleAsync>b__19_0(UnityEngine.AsyncOperation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BundledCatalog_U3CLoadCatalogFromBundleAsyncU3Eb__19_0_m49D30A2381B93A4822469FF39F342C47B9CFD7C7 (BundledCatalog_tC67079A3739019A44A37DA33AD626FBEFAE1A2DD* __this, AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* ___loadOp0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssetBundle_LoadAllAssetsAsync_TisTextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69_mB8A5E0CF5611CE338D2C405F12F71C61B5DB18FF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BundledCatalog_LoadTextAssetRequestComplete_m547E724B6A69F92A8A7FC289F35A7B582485D1F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B5DFFF4F9A9F739F5328FBC36971CADE6ECBA34);
s_Il2CppMethodInitialized = true;
}
AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
int32_t G_B3_0 = 0;
{
// if (loadOp is AssetBundleCreateRequest createRequest && createRequest.assetBundle != null)
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_0 = ___loadOp0;
V_0 = ((AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6*)IsInstClass((RuntimeObject*)L_0, AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6_il2cpp_TypeInfo_var));
AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6* L_1 = V_0;
if (!L_1)
{
goto IL_0019;
}
}
{
AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6* L_2 = V_0;
NullCheck(L_2);
AssetBundle_tB38418819A49060CD738CB21541649340F082943* L_3;
L_3 = AssetBundleCreateRequest_get_assetBundle_m613FDE589FB86BE1E6920D38ED0706F785D9DB21(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B3_0 = ((int32_t)(L_4));
goto IL_001a;
}
IL_0019:
{
G_B3_0 = 0;
}
IL_001a:
{
V_1 = (bool)G_B3_0;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0073;
}
}
{
// m_CatalogAssetBundle = createRequest.assetBundle;
AssetBundleCreateRequest_t73B8714B9459A01540E091C3770A408E67188CF6* L_6 = V_0;
NullCheck(L_6);
AssetBundle_tB38418819A49060CD738CB21541649340F082943* L_7;
L_7 = AssetBundleCreateRequest_get_assetBundle_m613FDE589FB86BE1E6920D38ED0706F785D9DB21(L_6, NULL);
__this->___m_CatalogAssetBundle_3 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CatalogAssetBundle_3), (void*)L_7);
// m_LoadTextAssetRequest = m_CatalogAssetBundle.LoadAllAssetsAsync<TextAsset>();
AssetBundle_tB38418819A49060CD738CB21541649340F082943* L_8 = __this->___m_CatalogAssetBundle_3;
NullCheck(L_8);
AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* L_9;
L_9 = AssetBundle_LoadAllAssetsAsync_TisTextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69_mB8A5E0CF5611CE338D2C405F12F71C61B5DB18FF(L_8, AssetBundle_LoadAllAssetsAsync_TisTextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69_mB8A5E0CF5611CE338D2C405F12F71C61B5DB18FF_RuntimeMethod_var);
__this->___m_LoadTextAssetRequest_4 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LoadTextAssetRequest_4), (void*)L_9);
// if (m_LoadTextAssetRequest.isDone)
AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* L_10 = __this->___m_LoadTextAssetRequest_4;
NullCheck(L_10);
bool L_11;
L_11 = AsyncOperation_get_isDone_m68A0682777E2132FC033182E9F50303566AA354D(L_10, NULL);
V_2 = L_11;
bool L_12 = V_2;
if (!L_12)
{
goto IL_0058;
}
}
{
// LoadTextAssetRequestComplete(m_LoadTextAssetRequest);
AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* L_13 = __this->___m_LoadTextAssetRequest_4;
BundledCatalog_LoadTextAssetRequestComplete_m547E724B6A69F92A8A7FC289F35A7B582485D1F8(__this, L_13, NULL);
}
IL_0058:
{
// m_LoadTextAssetRequest.completed += LoadTextAssetRequestComplete;
AssetBundleRequest_tED9F5504E75ED1BCFF8DA9B51F5C7356617E6621* L_14 = __this->___m_LoadTextAssetRequest_4;
Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* L_15 = (Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB*)il2cpp_codegen_object_new(Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB_il2cpp_TypeInfo_var);
NullCheck(L_15);
Action_1__ctor_m33ABB7530487276910BEFB499A97D33FB2E06D7D(L_15, __this, (intptr_t)((void*)BundledCatalog_LoadTextAssetRequestComplete_m547E724B6A69F92A8A7FC289F35A7B582485D1F8_RuntimeMethod_var), NULL);
NullCheck(L_14);
AsyncOperation_add_completed_mD6F21BA8127D6D4B7ABDEFAA995A7A347A20A793(L_14, L_15, NULL);
goto IL_0092;
}
IL_0073:
{
// Addressables.LogError($"Unable to load dependent bundle from location : {m_BundlePath}");
String_t* L_16 = __this->___m_BundlePath_0;
String_t* L_17;
L_17 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(_stringLiteral5B5DFFF4F9A9F739F5328FBC36971CADE6ECBA34, L_16, NULL);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
Addressables_LogError_mA7C5D3859A3A3ABEC3AF91A8FD3974ACBA12AD94(L_17, NULL);
// m_OpInProgress = false;
__this->___m_OpInProgress_1 = (bool)0;
}
IL_0092:
{
// };
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
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::get_InternalId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ContentCatalogDataEntry_get_InternalId_m3F4EEE94BF527908FA3203BA2648D8C30C32CF57 (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, const RuntimeMethod* method)
{
{
// public string InternalId { get; set; }
String_t* L_0 = __this->___U3CInternalIdU3Ek__BackingField_0;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::set_InternalId(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_InternalId_mD4CD4C7C630C0FCAC3DC69AA0B72F11815931D9C (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string InternalId { get; set; }
String_t* L_0 = ___value0;
__this->___U3CInternalIdU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInternalIdU3Ek__BackingField_0), (void*)L_0);
return;
}
}
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::get_Provider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ContentCatalogDataEntry_get_Provider_m7E80375AA50EFCCEE644C57EA3CAD397D9EA41D3 (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, const RuntimeMethod* method)
{
{
// public string Provider { get; private set; }
String_t* L_0 = __this->___U3CProviderU3Ek__BackingField_1;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::set_Provider(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_Provider_m4DA1BFAE05E7333FF77B05DFB5B868D66CD6C211 (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string Provider { get; private set; }
String_t* L_0 = ___value0;
__this->___U3CProviderU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CProviderU3Ek__BackingField_1), (void*)L_0);
return;
}
}
// System.Collections.Generic.List`1<System.Object> UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ContentCatalogDataEntry_get_Keys_mF7D1C60109A7164A11E8852A8AE2C880695E5A72 (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, const RuntimeMethod* method)
{
{
// public List<object> Keys { get; private set; }
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___U3CKeysU3Ek__BackingField_2;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::set_Keys(System.Collections.Generic.List`1<System.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_Keys_m3B3D7369ABC77240E00702F613E8B2036D1F4E03 (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___value0, const RuntimeMethod* method)
{
{
// public List<object> Keys { get; private set; }
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = ___value0;
__this->___U3CKeysU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CKeysU3Ek__BackingField_2), (void*)L_0);
return;
}
}
// System.Collections.Generic.List`1<System.Object> UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::get_Dependencies()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ContentCatalogDataEntry_get_Dependencies_m7F9D277A5F94B4DDD6D9699DD922F0E6307B89D6 (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, const RuntimeMethod* method)
{
{
// public List<object> Dependencies { get; private set; }
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___U3CDependenciesU3Ek__BackingField_3;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::set_Dependencies(System.Collections.Generic.List`1<System.Object>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_Dependencies_m94C0577CEEDF603C199EC6154D54E68FA02391C9 (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___value0, const RuntimeMethod* method)
{
{
// public List<object> Dependencies { get; private set; }
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = ___value0;
__this->___U3CDependenciesU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDependenciesU3Ek__BackingField_3), (void*)L_0);
return;
}
}
// System.Object UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::get_Data()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ContentCatalogDataEntry_get_Data_mAE907BFC6C5931BD529AF26D5098FEDA8CE6C530 (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, const RuntimeMethod* method)
{
{
// public object Data { get; set; }
RuntimeObject* L_0 = __this->___U3CDataU3Ek__BackingField_4;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::set_Data(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_Data_m46804BE456882181345F9E3CA0DFE14866BFDDDE (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// public object Data { get; set; }
RuntimeObject* L_0 = ___value0;
__this->___U3CDataU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDataU3Ek__BackingField_4), (void*)L_0);
return;
}
}
// System.Type UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::get_ResourceType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ContentCatalogDataEntry_get_ResourceType_m4C186DC3D2E71A1B31EA3F2D838B99D7B93A26AA (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, const RuntimeMethod* method)
{
{
// public Type ResourceType { get; private set; }
Type_t* L_0 = __this->___U3CResourceTypeU3Ek__BackingField_5;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::set_ResourceType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_ResourceType_m2769BE1342590A10AC25393432902F574945E80A (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, Type_t* ___value0, const RuntimeMethod* method)
{
{
// public Type ResourceType { get; private set; }
Type_t* L_0 = ___value0;
__this->___U3CResourceTypeU3Ek__BackingField_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CResourceTypeU3Ek__BackingField_5), (void*)L_0);
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogDataEntry::.ctor(System.Type,System.String,System.String,System.Collections.Generic.IEnumerable`1<System.Object>,System.Collections.Generic.IEnumerable`1<System.Object>,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogDataEntry__ctor_m7E597E37E0A6865690293668BE6642107DCF32E5 (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, Type_t* ___type0, String_t* ___internalId1, String_t* ___provider2, RuntimeObject* ___keys3, RuntimeObject* ___dependencies4, RuntimeObject* ___extraData5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* G_B2_0 = NULL;
ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* G_B1_0 = NULL;
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* G_B3_0 = NULL;
ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* G_B3_1 = NULL;
{
// public ContentCatalogDataEntry(Type type, string internalId, string provider, IEnumerable<object> keys, IEnumerable<object> dependencies = null, object extraData = null)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// InternalId = internalId;
String_t* L_0 = ___internalId1;
ContentCatalogDataEntry_set_InternalId_mD4CD4C7C630C0FCAC3DC69AA0B72F11815931D9C_inline(__this, L_0, NULL);
// Provider = provider;
String_t* L_1 = ___provider2;
ContentCatalogDataEntry_set_Provider_m4DA1BFAE05E7333FF77B05DFB5B868D66CD6C211_inline(__this, L_1, NULL);
// ResourceType = type;
Type_t* L_2 = ___type0;
ContentCatalogDataEntry_set_ResourceType_m2769BE1342590A10AC25393432902F574945E80A_inline(__this, L_2, NULL);
// Keys = new List<object>(keys);
RuntimeObject* L_3 = ___keys3;
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_4 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424(L_4, L_3, List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_RuntimeMethod_var);
ContentCatalogDataEntry_set_Keys_m3B3D7369ABC77240E00702F613E8B2036D1F4E03_inline(__this, L_4, NULL);
// Dependencies = dependencies == null ? new List<object>() : new List<object>(dependencies);
RuntimeObject* L_5 = ___dependencies4;
G_B1_0 = __this;
if (!L_5)
{
G_B2_0 = __this;
goto IL_003c;
}
}
{
RuntimeObject* L_6 = ___dependencies4;
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_7 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var);
NullCheck(L_7);
List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424(L_7, L_6, List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_RuntimeMethod_var);
G_B3_0 = L_7;
G_B3_1 = G_B1_0;
goto IL_0041;
}
IL_003c:
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_8 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var);
NullCheck(L_8);
List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690(L_8, List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var);
G_B3_0 = L_8;
G_B3_1 = G_B2_0;
}
IL_0041:
{
NullCheck(G_B3_1);
ContentCatalogDataEntry_set_Dependencies_m94C0577CEEDF603C199EC6154D54E68FA02391C9_inline(G_B3_1, G_B3_0, NULL);
// Data = extraData;
RuntimeObject* L_9 = ___extraData5;
ContentCatalogDataEntry_set_Data_m46804BE456882181345F9E3CA0DFE14866BFDDDE_inline(__this, L_9, 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
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::get_ProviderId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ContentCatalogData_get_ProviderId_mE5ACA3F702D77AB7EA704C2AD3B823CE138F509A (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// get { return m_LocatorId; }
String_t* L_0 = __this->___m_LocatorId_2;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_LocatorId; }
String_t* L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::set_ProviderId(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogData_set_ProviderId_mF6488FAAFF42ADA8950C20C861EC20740567542F (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// internal set { m_LocatorId = value; }
String_t* L_0 = ___value0;
__this->___m_LocatorId_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocatorId_2), (void*)L_0);
// internal set { m_LocatorId = value; }
return;
}
}
// UnityEngine.ResourceManagement.Util.ObjectInitializationData UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::get_InstanceProviderData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 ContentCatalogData_get_InstanceProviderData_m834DC403FD021DEA0A45877A6E748A31AC70F7DA (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, const RuntimeMethod* method)
{
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_InstanceProviderData;
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_0 = __this->___m_InstanceProviderData_3;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// }
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::set_InstanceProviderData(UnityEngine.ResourceManagement.Util.ObjectInitializationData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogData_set_InstanceProviderData_m2697DD7FE45C17FE22551B2AC29444B4DBB60A52 (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 ___value0, const RuntimeMethod* method)
{
{
// m_InstanceProviderData = value;
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_0 = ___value0;
__this->___m_InstanceProviderData_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_InstanceProviderData_3))->___m_Id_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_InstanceProviderData_3))->___m_ObjectType_1))->___m_AssemblyName_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_InstanceProviderData_3))->___m_ObjectType_1))->___m_ClassName_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_InstanceProviderData_3))->___m_ObjectType_1))->___m_CachedType_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_InstanceProviderData_3))->___m_Data_2), (void*)NULL);
#endif
// }
return;
}
}
// UnityEngine.ResourceManagement.Util.ObjectInitializationData UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::get_SceneProviderData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 ContentCatalogData_get_SceneProviderData_mAFA60EDC86ADDBBBB71A8614C48279788C932A93 (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, const RuntimeMethod* method)
{
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return m_SceneProviderData;
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_0 = __this->___m_SceneProviderData_4;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// }
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::set_SceneProviderData(UnityEngine.ResourceManagement.Util.ObjectInitializationData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogData_set_SceneProviderData_m6D182FC50E0B3DF1B924A5C999578A1913731514 (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 ___value0, const RuntimeMethod* method)
{
{
// m_SceneProviderData = value;
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_0 = ___value0;
__this->___m_SceneProviderData_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_SceneProviderData_4))->___m_Id_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SceneProviderData_4))->___m_ObjectType_1))->___m_AssemblyName_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SceneProviderData_4))->___m_ObjectType_1))->___m_ClassName_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_SceneProviderData_4))->___m_ObjectType_1))->___m_CachedType_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_SceneProviderData_4))->___m_Data_2), (void*)NULL);
#endif
// }
return;
}
}
// System.Collections.Generic.List`1<UnityEngine.ResourceManagement.Util.ObjectInitializationData> UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::get_ResourceProviderData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* ContentCatalogData_get_ResourceProviderData_mE21C6A8378AADCED75EC268B0D38F9A8BB081BA8 (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, const RuntimeMethod* method)
{
List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* V_0 = NULL;
{
// get { return m_ResourceProviderData; }
List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* L_0 = __this->___m_ResourceProviderData_5;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_ResourceProviderData; }
List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::set_ResourceProviderData(System.Collections.Generic.List`1<UnityEngine.ResourceManagement.Util.ObjectInitializationData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogData_set_ResourceProviderData_mDFFB84F925F604978E61B1205B4FC294C7268D30 (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* ___value0, const RuntimeMethod* method)
{
{
// set { m_ResourceProviderData = value; }
List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* L_0 = ___value0;
__this->___m_ResourceProviderData_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ResourceProviderData_5), (void*)L_0);
// set { m_ResourceProviderData = value; }
return;
}
}
// System.String[] UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::get_ProviderIds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ContentCatalogData_get_ProviderIds_mAAE0AD6E3E0F688745840BFED0ACE50A49B8069A (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, const RuntimeMethod* method)
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
{
// get { return m_ProviderIds; }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->___m_ProviderIds_6;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_ProviderIds; }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = V_0;
return L_1;
}
}
// System.String[] UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::get_InternalIds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ContentCatalogData_get_InternalIds_m491D748768D65E49929740F4149234D091DB546E (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, const RuntimeMethod* method)
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
{
// get { return m_InternalIds; }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->___m_InternalIds_7;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_InternalIds; }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::CleanData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogData_CleanData_m7061F20894338BA105E325243D68BBB255132AF6 (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// m_KeyDataString = "";
__this->___m_KeyDataString_8 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_KeyDataString_8), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
// m_BucketDataString = "";
__this->___m_BucketDataString_9 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BucketDataString_9), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
// m_EntryDataString = "";
__this->___m_EntryDataString_10 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_EntryDataString_10), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
// m_ExtraDataString = "";
__this->___m_ExtraDataString_13 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ExtraDataString_13), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
// m_InternalIds = null;
__this->___m_InternalIds_7 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalIds_7), (void*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL);
// m_LocatorId = "";
__this->___m_LocatorId_2 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocatorId_2), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
// m_ProviderIds = null;
__this->___m_ProviderIds_6 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProviderIds_6), (void*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL);
// m_ResourceProviderData = null;
__this->___m_ResourceProviderData_5 = (List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ResourceProviderData_5), (void*)(List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4*)NULL);
// m_resourceTypes = null;
__this->___m_resourceTypes_14 = (SerializedTypeU5BU5D_t42666BF2533B0E84FF8C734CD1DACB81F1C13EAA*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_resourceTypes_14), (void*)(SerializedTypeU5BU5D_t42666BF2533B0E84FF8C734CD1DACB81F1C13EAA*)NULL);
// }
return;
}
}
// UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::CreateCustomLocator(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* ContentCatalogData_CreateCustomLocator_m4E0907DB7C5658416BC3041EC0AADE21845FFD55 (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, String_t* ___overrideId0, String_t* ___providerSuffix1, const RuntimeMethod* method)
{
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* V_0 = NULL;
{
// m_LocatorId = overrideId;
String_t* L_0 = ___overrideId0;
__this->___m_LocatorId_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocatorId_2), (void*)L_0);
// return CreateLocator(providerSuffix);
String_t* L_1 = ___providerSuffix1;
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* L_2;
L_2 = ContentCatalogData_CreateLocator_mC6077733917E0FC434D7106651CC47F81ADED66D(__this, L_1, NULL);
V_0 = L_2;
goto IL_0012;
}
IL_0012:
{
// }
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* L_3 = V_0;
return L_3;
}
}
// UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::CreateLocator(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* ContentCatalogData_CreateLocator_mC6077733917E0FC434D7106651CC47F81ADED66D (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, String_t* ___providerSuffix0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BucketU5BU5D_t3EA2BC246444E6325121FCF678D239F569C6D41E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
int32_t V_1 = 0;
BucketU5BU5D_t3EA2BC246444E6325121FCF678D239F569C6D41E* V_2 = NULL;
int32_t V_3 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
int32_t V_6 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_7 = NULL;
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* V_8 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_9 = NULL;
int32_t V_10 = 0;
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* V_11 = NULL;
int32_t V_12 = 0;
int32_t V_13 = 0;
int32_t V_14 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_15 = NULL;
int32_t V_16 = 0;
bool V_17 = false;
Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD V_18;
memset((&V_18), 0, sizeof(V_18));
bool V_19 = false;
bool V_20 = false;
int32_t V_21 = 0;
bool V_22 = false;
bool V_23 = false;
int32_t V_24 = 0;
bool V_25 = false;
int32_t V_26 = 0;
int32_t V_27 = 0;
int32_t V_28 = 0;
int32_t V_29 = 0;
int32_t V_30 = 0;
int32_t V_31 = 0;
int32_t V_32 = 0;
int32_t V_33 = 0;
int32_t V_34 = 0;
RuntimeObject* V_35 = NULL;
bool V_36 = false;
int32_t V_37 = 0;
Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD V_38;
memset((&V_38), 0, sizeof(V_38));
RuntimeObject* V_39 = NULL;
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* V_40 = NULL;
int32_t V_41 = 0;
bool V_42 = false;
bool V_43 = false;
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* V_44 = NULL;
RuntimeObject* G_B20_0 = NULL;
String_t* G_B22_0 = NULL;
String_t* G_B22_1 = NULL;
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* G_B22_2 = NULL;
int32_t G_B22_3 = 0;
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* G_B22_4 = NULL;
String_t* G_B21_0 = NULL;
String_t* G_B21_1 = NULL;
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* G_B21_2 = NULL;
int32_t G_B21_3 = 0;
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* G_B21_4 = NULL;
RuntimeObject* G_B23_0 = NULL;
String_t* G_B23_1 = NULL;
String_t* G_B23_2 = NULL;
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* G_B23_3 = NULL;
int32_t G_B23_4 = 0;
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* G_B23_5 = NULL;
{
// var bucketData = Convert.FromBase64String(m_BucketDataString);
String_t* L_0 = __this->___m_BucketDataString_9;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1;
L_1 = Convert_FromBase64String_m421F8600CA5124E047E3D7C2BC1B653F67BC48A1(L_0, NULL);
V_0 = L_1;
// int bucketCount = BitConverter.ToInt32(bucketData, 0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = BitConverter_ToInt32_m745DF4DCC23461AB3035A92BC0C4D59AE12E6880(L_2, 0, NULL);
V_1 = L_3;
// var buckets = new Bucket[bucketCount];
int32_t L_4 = V_1;
BucketU5BU5D_t3EA2BC246444E6325121FCF678D239F569C6D41E* L_5 = (BucketU5BU5D_t3EA2BC246444E6325121FCF678D239F569C6D41E*)(BucketU5BU5D_t3EA2BC246444E6325121FCF678D239F569C6D41E*)SZArrayNew(BucketU5BU5D_t3EA2BC246444E6325121FCF678D239F569C6D41E_il2cpp_TypeInfo_var, (uint32_t)L_4);
V_2 = L_5;
// int bi = 4;
V_3 = 4;
// for (int i = 0; i < bucketCount; i++)
V_12 = 0;
goto IL_009b;
}
IL_0023:
{
// var index = SerializationUtilities.ReadInt32FromByteArray(bucketData, bi);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0;
int32_t L_7 = V_3;
int32_t L_8;
L_8 = SerializationUtilities_ReadInt32FromByteArray_m4B4AF0B0B512DD785A071FB3A713AE22DBF7CDF6(L_6, L_7, NULL);
V_13 = L_8;
// bi += 4;
int32_t L_9 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_9, 4));
// var entryCount = SerializationUtilities.ReadInt32FromByteArray(bucketData, bi);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0;
int32_t L_11 = V_3;
int32_t L_12;
L_12 = SerializationUtilities_ReadInt32FromByteArray_m4B4AF0B0B512DD785A071FB3A713AE22DBF7CDF6(L_10, L_11, NULL);
V_14 = L_12;
// bi += 4;
int32_t L_13 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_13, 4));
// var entryArray = new int[entryCount];
int32_t L_14 = V_14;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_14);
V_15 = L_15;
// for (int c = 0; c < entryCount; c++)
V_16 = 0;
goto IL_0064;
}
IL_004c:
{
// entryArray[c] = SerializationUtilities.ReadInt32FromByteArray(bucketData, bi);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_15;
int32_t L_17 = V_16;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_0;
int32_t L_19 = V_3;
int32_t L_20;
L_20 = SerializationUtilities_ReadInt32FromByteArray_m4B4AF0B0B512DD785A071FB3A713AE22DBF7CDF6(L_18, L_19, NULL);
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (int32_t)L_20);
// bi += 4;
int32_t L_21 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_21, 4));
// for (int c = 0; c < entryCount; c++)
int32_t L_22 = V_16;
V_16 = ((int32_t)il2cpp_codegen_add(L_22, 1));
}
IL_0064:
{
// for (int c = 0; c < entryCount; c++)
int32_t L_23 = V_16;
int32_t L_24 = V_14;
V_17 = (bool)((((int32_t)L_23) < ((int32_t)L_24))? 1 : 0);
bool L_25 = V_17;
if (L_25)
{
goto IL_004c;
}
}
{
// buckets[i] = new Bucket { entries = entryArray, dataOffset = index };
BucketU5BU5D_t3EA2BC246444E6325121FCF678D239F569C6D41E* L_26 = V_2;
int32_t L_27 = V_12;
il2cpp_codegen_initobj((&V_18), sizeof(Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = V_15;
(&V_18)->___entries_1 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&(&V_18)->___entries_1), (void*)L_28);
int32_t L_29 = V_13;
(&V_18)->___dataOffset_0 = L_29;
Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD L_30 = V_18;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(L_27), (Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD)L_30);
// for (int i = 0; i < bucketCount; i++)
int32_t L_31 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_31, 1));
}
IL_009b:
{
// for (int i = 0; i < bucketCount; i++)
int32_t L_32 = V_12;
int32_t L_33 = V_1;
V_19 = (bool)((((int32_t)L_32) < ((int32_t)L_33))? 1 : 0);
bool L_34 = V_19;
if (L_34)
{
goto IL_0023;
}
}
{
// if (!string.IsNullOrEmpty(providerSuffix))
String_t* L_35 = ___providerSuffix0;
bool L_36;
L_36 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_35, NULL);
V_20 = (bool)((((int32_t)L_36) == ((int32_t)0))? 1 : 0);
bool L_37 = V_20;
if (!L_37)
{
goto IL_010a;
}
}
{
// for (int i = 0; i < m_ProviderIds.Length; i++)
V_21 = 0;
goto IL_00f7;
}
IL_00be:
{
// if (!m_ProviderIds[i].EndsWith(providerSuffix, StringComparison.Ordinal))
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = __this->___m_ProviderIds_6;
int32_t L_39 = V_21;
NullCheck(L_38);
int32_t L_40 = L_39;
String_t* L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
String_t* L_42 = ___providerSuffix0;
NullCheck(L_41);
bool L_43;
L_43 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_41, L_42, 4, NULL);
V_22 = (bool)((((int32_t)L_43) == ((int32_t)0))? 1 : 0);
bool L_44 = V_22;
if (!L_44)
{
goto IL_00f0;
}
}
{
// m_ProviderIds[i] = m_ProviderIds[i] + providerSuffix;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = __this->___m_ProviderIds_6;
int32_t L_46 = V_21;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = __this->___m_ProviderIds_6;
int32_t L_48 = V_21;
NullCheck(L_47);
int32_t L_49 = L_48;
String_t* L_50 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
String_t* L_51 = ___providerSuffix0;
String_t* L_52;
L_52 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_50, L_51, NULL);
NullCheck(L_45);
ArrayElementTypeCheck (L_45, L_52);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(L_46), (String_t*)L_52);
}
IL_00f0:
{
// for (int i = 0; i < m_ProviderIds.Length; i++)
int32_t L_53 = V_21;
V_21 = ((int32_t)il2cpp_codegen_add(L_53, 1));
}
IL_00f7:
{
// for (int i = 0; i < m_ProviderIds.Length; i++)
int32_t L_54 = V_21;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_55 = __this->___m_ProviderIds_6;
NullCheck(L_55);
V_23 = (bool)((((int32_t)L_54) < ((int32_t)((int32_t)(((RuntimeArray*)L_55)->max_length))))? 1 : 0);
bool L_56 = V_23;
if (L_56)
{
goto IL_00be;
}
}
{
}
IL_010a:
{
// var extraData = Convert.FromBase64String(m_ExtraDataString);
String_t* L_57 = __this->___m_ExtraDataString_13;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_58;
L_58 = Convert_FromBase64String_m421F8600CA5124E047E3D7C2BC1B653F67BC48A1(L_57, NULL);
V_4 = L_58;
// var keyData = Convert.FromBase64String(m_KeyDataString);
String_t* L_59 = __this->___m_KeyDataString_8;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60;
L_60 = Convert_FromBase64String_m421F8600CA5124E047E3D7C2BC1B653F67BC48A1(L_59, NULL);
V_5 = L_60;
// var keyCount = BitConverter.ToInt32(keyData, 0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = V_5;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int32_t L_62;
L_62 = BitConverter_ToInt32_m745DF4DCC23461AB3035A92BC0C4D59AE12E6880(L_61, 0, NULL);
V_6 = L_62;
// var keys = new object[keyCount];
int32_t L_63 = V_6;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_64 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)L_63);
V_7 = L_64;
// for (int i = 0; i < buckets.Length; i++)
V_24 = 0;
goto IL_015b;
}
IL_013c:
{
// keys[i] = SerializationUtilities.ReadObjectFromByteArray(keyData, buckets[i].dataOffset);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_65 = V_7;
int32_t L_66 = V_24;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_67 = V_5;
BucketU5BU5D_t3EA2BC246444E6325121FCF678D239F569C6D41E* L_68 = V_2;
int32_t L_69 = V_24;
NullCheck(L_68);
int32_t L_70 = ((L_68)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_69)))->___dataOffset_0;
RuntimeObject* L_71;
L_71 = SerializationUtilities_ReadObjectFromByteArray_mD66DB07F6EB99C5F1BBDA20E5292B3170604EA07(L_67, L_70, NULL);
NullCheck(L_65);
ArrayElementTypeCheck (L_65, L_71);
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(L_66), (RuntimeObject*)L_71);
// for (int i = 0; i < buckets.Length; i++)
int32_t L_72 = V_24;
V_24 = ((int32_t)il2cpp_codegen_add(L_72, 1));
}
IL_015b:
{
// for (int i = 0; i < buckets.Length; i++)
int32_t L_73 = V_24;
BucketU5BU5D_t3EA2BC246444E6325121FCF678D239F569C6D41E* L_74 = V_2;
NullCheck(L_74);
V_25 = (bool)((((int32_t)L_73) < ((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length))))? 1 : 0);
bool L_75 = V_25;
if (L_75)
{
goto IL_013c;
}
}
{
// var locator = new ResourceLocationMap(m_LocatorId, buckets.Length);
String_t* L_76 = __this->___m_LocatorId_2;
BucketU5BU5D_t3EA2BC246444E6325121FCF678D239F569C6D41E* L_77 = V_2;
NullCheck(L_77);
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* L_78 = (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F*)il2cpp_codegen_object_new(ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F_il2cpp_TypeInfo_var);
NullCheck(L_78);
ResourceLocationMap__ctor_m2208B4BDD1EEABBD0AA58DA7B7B44CADDF0A17B5(L_78, L_76, ((int32_t)(((RuntimeArray*)L_77)->max_length)), NULL);
V_8 = L_78;
// var entryData = Convert.FromBase64String(m_EntryDataString);
String_t* L_79 = __this->___m_EntryDataString_10;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_80;
L_80 = Convert_FromBase64String_m421F8600CA5124E047E3D7C2BC1B653F67BC48A1(L_79, NULL);
V_9 = L_80;
// int count = SerializationUtilities.ReadInt32FromByteArray(entryData, 0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = V_9;
int32_t L_82;
L_82 = SerializationUtilities_ReadInt32FromByteArray_m4B4AF0B0B512DD785A071FB3A713AE22DBF7CDF6(L_81, 0, NULL);
V_10 = L_82;
// var locations = new IResourceLocation[count];
int32_t L_83 = V_10;
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_84 = (IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD*)(IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD*)SZArrayNew(IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD_il2cpp_TypeInfo_var, (uint32_t)L_83);
V_11 = L_84;
// for (int i = 0; i < count; i++)
V_26 = 0;
goto IL_0290;
}
IL_01a0:
{
// var index = kBytesPerInt32 + i * (kBytesPerInt32 * k_EntryDataItemPerEntry);
int32_t L_85 = V_26;
V_27 = ((int32_t)il2cpp_codegen_add(4, ((int32_t)il2cpp_codegen_multiply(L_85, ((int32_t)28)))));
// var internalId = SerializationUtilities.ReadInt32FromByteArray(entryData, index);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_86 = V_9;
int32_t L_87 = V_27;
int32_t L_88;
L_88 = SerializationUtilities_ReadInt32FromByteArray_m4B4AF0B0B512DD785A071FB3A713AE22DBF7CDF6(L_86, L_87, NULL);
V_28 = L_88;
// index += kBytesPerInt32;
int32_t L_89 = V_27;
V_27 = ((int32_t)il2cpp_codegen_add(L_89, 4));
// var providerIndex = SerializationUtilities.ReadInt32FromByteArray(entryData, index);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_90 = V_9;
int32_t L_91 = V_27;
int32_t L_92;
L_92 = SerializationUtilities_ReadInt32FromByteArray_m4B4AF0B0B512DD785A071FB3A713AE22DBF7CDF6(L_90, L_91, NULL);
V_29 = L_92;
// index += kBytesPerInt32;
int32_t L_93 = V_27;
V_27 = ((int32_t)il2cpp_codegen_add(L_93, 4));
// var dependencyKeyIndex = SerializationUtilities.ReadInt32FromByteArray(entryData, index);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_94 = V_9;
int32_t L_95 = V_27;
int32_t L_96;
L_96 = SerializationUtilities_ReadInt32FromByteArray_m4B4AF0B0B512DD785A071FB3A713AE22DBF7CDF6(L_94, L_95, NULL);
V_30 = L_96;
// index += kBytesPerInt32;
int32_t L_97 = V_27;
V_27 = ((int32_t)il2cpp_codegen_add(L_97, 4));
// var depHash = SerializationUtilities.ReadInt32FromByteArray(entryData, index);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_98 = V_9;
int32_t L_99 = V_27;
int32_t L_100;
L_100 = SerializationUtilities_ReadInt32FromByteArray_m4B4AF0B0B512DD785A071FB3A713AE22DBF7CDF6(L_98, L_99, NULL);
V_31 = L_100;
// index += kBytesPerInt32;
int32_t L_101 = V_27;
V_27 = ((int32_t)il2cpp_codegen_add(L_101, 4));
// var dataIndex = SerializationUtilities.ReadInt32FromByteArray(entryData, index);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_102 = V_9;
int32_t L_103 = V_27;
int32_t L_104;
L_104 = SerializationUtilities_ReadInt32FromByteArray_m4B4AF0B0B512DD785A071FB3A713AE22DBF7CDF6(L_102, L_103, NULL);
V_32 = L_104;
// index += kBytesPerInt32;
int32_t L_105 = V_27;
V_27 = ((int32_t)il2cpp_codegen_add(L_105, 4));
// var primaryKey = SerializationUtilities.ReadInt32FromByteArray(entryData, index);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_106 = V_9;
int32_t L_107 = V_27;
int32_t L_108;
L_108 = SerializationUtilities_ReadInt32FromByteArray_m4B4AF0B0B512DD785A071FB3A713AE22DBF7CDF6(L_106, L_107, NULL);
V_33 = L_108;
// index += kBytesPerInt32;
int32_t L_109 = V_27;
V_27 = ((int32_t)il2cpp_codegen_add(L_109, 4));
// var resourceType = SerializationUtilities.ReadInt32FromByteArray(entryData, index);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_110 = V_9;
int32_t L_111 = V_27;
int32_t L_112;
L_112 = SerializationUtilities_ReadInt32FromByteArray_m4B4AF0B0B512DD785A071FB3A713AE22DBF7CDF6(L_110, L_111, NULL);
V_34 = L_112;
// object data = dataIndex < 0 ? null : SerializationUtilities.ReadObjectFromByteArray(extraData, dataIndex);
int32_t L_113 = V_32;
if ((((int32_t)L_113) < ((int32_t)0)))
{
goto IL_022b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_114 = V_4;
int32_t L_115 = V_32;
RuntimeObject* L_116;
L_116 = SerializationUtilities_ReadObjectFromByteArray_mD66DB07F6EB99C5F1BBDA20E5292B3170604EA07(L_114, L_115, NULL);
G_B20_0 = L_116;
goto IL_022c;
}
IL_022b:
{
G_B20_0 = NULL;
}
IL_022c:
{
V_35 = G_B20_0;
// locations[i] = new CompactLocation(locator, Addressables.ResolveInternalId(ExpandInternalId(m_InternalIdPrefixes, m_InternalIds[internalId])),
// m_ProviderIds[providerIndex], dependencyKeyIndex < 0 ? null : keys[dependencyKeyIndex], data, depHash, keys[primaryKey].ToString(), m_resourceTypes[resourceType].Value);
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_117 = V_11;
int32_t L_118 = V_26;
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* L_119 = V_8;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_120 = __this->___m_InternalIdPrefixes_15;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_121 = __this->___m_InternalIds_7;
int32_t L_122 = V_28;
NullCheck(L_121);
int32_t L_123 = L_122;
String_t* L_124 = (L_121)->GetAt(static_cast<il2cpp_array_size_t>(L_123));
String_t* L_125;
L_125 = ContentCatalogData_ExpandInternalId_m981830C5AF586E6EDDBD21309DA576E4EAA1E587(L_120, L_124, NULL);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
String_t* L_126;
L_126 = Addressables_ResolveInternalId_m56E4E92F87AF12790A5ED05F1909BBAA9F98694E(L_125, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_127 = __this->___m_ProviderIds_6;
int32_t L_128 = V_29;
NullCheck(L_127);
int32_t L_129 = L_128;
String_t* L_130 = (L_127)->GetAt(static_cast<il2cpp_array_size_t>(L_129));
int32_t L_131 = V_30;
G_B21_0 = L_130;
G_B21_1 = L_126;
G_B21_2 = L_119;
G_B21_3 = L_118;
G_B21_4 = L_117;
if ((((int32_t)L_131) < ((int32_t)0)))
{
G_B22_0 = L_130;
G_B22_1 = L_126;
G_B22_2 = L_119;
G_B22_3 = L_118;
G_B22_4 = L_117;
goto IL_0262;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_132 = V_7;
int32_t L_133 = V_30;
NullCheck(L_132);
int32_t L_134 = L_133;
RuntimeObject* L_135 = (L_132)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
G_B23_0 = L_135;
G_B23_1 = G_B21_0;
G_B23_2 = G_B21_1;
G_B23_3 = G_B21_2;
G_B23_4 = G_B21_3;
G_B23_5 = G_B21_4;
goto IL_0263;
}
IL_0262:
{
G_B23_0 = NULL;
G_B23_1 = G_B22_0;
G_B23_2 = G_B22_1;
G_B23_3 = G_B22_2;
G_B23_4 = G_B22_3;
G_B23_5 = G_B22_4;
}
IL_0263:
{
RuntimeObject* L_136 = V_35;
int32_t L_137 = V_31;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_138 = V_7;
int32_t L_139 = V_33;
NullCheck(L_138);
int32_t L_140 = L_139;
RuntimeObject* L_141 = (L_138)->GetAt(static_cast<il2cpp_array_size_t>(L_140));
NullCheck(L_141);
String_t* L_142;
L_142 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_141);
SerializedTypeU5BU5D_t42666BF2533B0E84FF8C734CD1DACB81F1C13EAA* L_143 = __this->___m_resourceTypes_14;
int32_t L_144 = V_34;
NullCheck(L_143);
Type_t* L_145;
L_145 = SerializedType_get_Value_m8AC9DC985380FD7524D147E2C5C95664FAB9A10A(((L_143)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_144))), NULL);
CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* L_146 = (CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910*)il2cpp_codegen_object_new(CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910_il2cpp_TypeInfo_var);
NullCheck(L_146);
CompactLocation__ctor_mE8FACA0177302132CC346946EAD2A1A8BBC456EE(L_146, G_B23_3, G_B23_2, G_B23_1, G_B23_0, L_136, L_137, L_142, L_145, NULL);
NullCheck(G_B23_5);
ArrayElementTypeCheck (G_B23_5, L_146);
(G_B23_5)->SetAt(static_cast<il2cpp_array_size_t>(G_B23_4), (RuntimeObject*)L_146);
// for (int i = 0; i < count; i++)
int32_t L_147 = V_26;
V_26 = ((int32_t)il2cpp_codegen_add(L_147, 1));
}
IL_0290:
{
// for (int i = 0; i < count; i++)
int32_t L_148 = V_26;
int32_t L_149 = V_10;
V_36 = (bool)((((int32_t)L_148) < ((int32_t)L_149))? 1 : 0);
bool L_150 = V_36;
if (L_150)
{
goto IL_01a0;
}
}
{
// for (int i = 0; i < buckets.Length; i++)
V_37 = 0;
goto IL_0309;
}
IL_02a4:
{
// var bucket = buckets[i];
BucketU5BU5D_t3EA2BC246444E6325121FCF678D239F569C6D41E* L_151 = V_2;
int32_t L_152 = V_37;
NullCheck(L_151);
int32_t L_153 = L_152;
Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD L_154 = (L_151)->GetAt(static_cast<il2cpp_array_size_t>(L_153));
V_38 = L_154;
// var key = keys[i];
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_155 = V_7;
int32_t L_156 = V_37;
NullCheck(L_155);
int32_t L_157 = L_156;
RuntimeObject* L_158 = (L_155)->GetAt(static_cast<il2cpp_array_size_t>(L_157));
V_39 = L_158;
// var locs = new IResourceLocation[bucket.entries.Length];
Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD L_159 = V_38;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_160 = L_159.___entries_1;
NullCheck(L_160);
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_161 = (IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD*)(IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD*)SZArrayNew(IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_160)->max_length)));
V_40 = L_161;
// for (int b = 0; b < bucket.entries.Length; b++)
V_41 = 0;
goto IL_02e3;
}
IL_02cb:
{
// locs[b] = locations[bucket.entries[b]];
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_162 = V_40;
int32_t L_163 = V_41;
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_164 = V_11;
Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD L_165 = V_38;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_166 = L_165.___entries_1;
int32_t L_167 = V_41;
NullCheck(L_166);
int32_t L_168 = L_167;
int32_t L_169 = (L_166)->GetAt(static_cast<il2cpp_array_size_t>(L_168));
NullCheck(L_164);
int32_t L_170 = L_169;
RuntimeObject* L_171 = (L_164)->GetAt(static_cast<il2cpp_array_size_t>(L_170));
NullCheck(L_162);
ArrayElementTypeCheck (L_162, L_171);
(L_162)->SetAt(static_cast<il2cpp_array_size_t>(L_163), (RuntimeObject*)L_171);
// for (int b = 0; b < bucket.entries.Length; b++)
int32_t L_172 = V_41;
V_41 = ((int32_t)il2cpp_codegen_add(L_172, 1));
}
IL_02e3:
{
// for (int b = 0; b < bucket.entries.Length; b++)
int32_t L_173 = V_41;
Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD L_174 = V_38;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_175 = L_174.___entries_1;
NullCheck(L_175);
V_42 = (bool)((((int32_t)L_173) < ((int32_t)((int32_t)(((RuntimeArray*)L_175)->max_length))))? 1 : 0);
bool L_176 = V_42;
if (L_176)
{
goto IL_02cb;
}
}
{
// locator.Add(key, locs);
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* L_177 = V_8;
RuntimeObject* L_178 = V_39;
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_179 = V_40;
NullCheck(L_177);
ResourceLocationMap_Add_mE919B9E341B6569C97F055A04E9A7976F20C5EBF(L_177, L_178, (RuntimeObject*)L_179, NULL);
// for (int i = 0; i < buckets.Length; i++)
int32_t L_180 = V_37;
V_37 = ((int32_t)il2cpp_codegen_add(L_180, 1));
}
IL_0309:
{
// for (int i = 0; i < buckets.Length; i++)
int32_t L_181 = V_37;
BucketU5BU5D_t3EA2BC246444E6325121FCF678D239F569C6D41E* L_182 = V_2;
NullCheck(L_182);
V_43 = (bool)((((int32_t)L_181) < ((int32_t)((int32_t)(((RuntimeArray*)L_182)->max_length))))? 1 : 0);
bool L_183 = V_43;
if (L_183)
{
goto IL_02a4;
}
}
{
// return locator;
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* L_184 = V_8;
V_44 = L_184;
goto IL_031c;
}
IL_031c:
{
// }
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* L_185 = V_44;
return L_185;
}
}
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::ExpandInternalId(System.String[],System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ContentCatalogData_ExpandInternalId_m981830C5AF586E6EDDBD21309DA576E4EAA1E587 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___internalIdPrefixes0, String_t* ___v1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
String_t* V_2 = NULL;
bool V_3 = false;
String_t* V_4 = NULL;
bool V_5 = false;
bool V_6 = false;
int32_t G_B3_0 = 0;
{
// if (internalIdPrefixes == null || internalIdPrefixes.Length == 0)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___internalIdPrefixes0;
if (!L_0)
{
goto IL_000b;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ___internalIdPrefixes0;
NullCheck(L_1);
G_B3_0 = ((((int32_t)(((RuntimeArray*)L_1)->max_length)) == ((int32_t)0))? 1 : 0);
goto IL_000c;
}
IL_000b:
{
G_B3_0 = 1;
}
IL_000c:
{
V_3 = (bool)G_B3_0;
bool L_2 = V_3;
if (!L_2)
{
goto IL_0015;
}
}
{
// return v;
String_t* L_3 = ___v1;
V_4 = L_3;
goto IL_0063;
}
IL_0015:
{
// int nextHash = v.LastIndexOf('#');
String_t* L_4 = ___v1;
NullCheck(L_4);
int32_t L_5;
L_5 = String_LastIndexOf_m6BB3E7E1B48702D4C715FA423F8A822C053B290E(L_4, ((int32_t)35), NULL);
V_0 = L_5;
// if (nextHash < 0)
int32_t L_6 = V_0;
V_5 = (bool)((((int32_t)L_6) < ((int32_t)0))? 1 : 0);
bool L_7 = V_5;
if (!L_7)
{
goto IL_002d;
}
}
{
// return v;
String_t* L_8 = ___v1;
V_4 = L_8;
goto IL_0063;
}
IL_002d:
{
// int index = 0;
V_1 = 0;
// var numStr = v.Substring(0, nextHash);
String_t* L_9 = ___v1;
int32_t L_10 = V_0;
NullCheck(L_9);
String_t* L_11;
L_11 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_9, 0, L_10, NULL);
V_2 = L_11;
// if (!int.TryParse(numStr, out index))
String_t* L_12 = V_2;
bool L_13;
L_13 = Int32_TryParse_mFC6BFCB86964E2BCA4052155B10983837A695EA4(L_12, (&V_1), NULL);
V_6 = (bool)((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
bool L_14 = V_6;
if (!L_14)
{
goto IL_004e;
}
}
{
// return v;
String_t* L_15 = ___v1;
V_4 = L_15;
goto IL_0063;
}
IL_004e:
{
// return internalIdPrefixes[index] + v.Substring(nextHash + 1);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = ___internalIdPrefixes0;
int32_t L_17 = V_1;
NullCheck(L_16);
int32_t L_18 = L_17;
String_t* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
String_t* L_20 = ___v1;
int32_t L_21 = V_0;
NullCheck(L_20);
String_t* L_22;
L_22 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_20, ((int32_t)il2cpp_codegen_add(L_21, 1)), NULL);
String_t* L_23;
L_23 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_19, L_22, NULL);
V_4 = L_23;
goto IL_0063;
}
IL_0063:
{
// }
String_t* L_24 = V_4;
return L_24;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContentCatalogData__ctor_mBC68CA5D564E32298FDB12BD15A9C10661140545 (ContentCatalogData_t27E22A98DB017C5AC179A4337958D0EA63A6C09C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2B3B3831C04033E325534A3A148815D75B3CA6F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal List<ObjectInitializationData> m_ResourceProviderData = new List<ObjectInitializationData>();
List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4* L_0 = (List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4*)il2cpp_codegen_object_new(List_1_t674B89A0B228CC9549D5F52D35743D082C3B5FC4_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m2B3B3831C04033E325534A3A148815D75B3CA6F4(L_0, List_1__ctor_m2B3B3831C04033E325534A3A148815D75B3CA6F4_RuntimeMethod_var);
__this->___m_ResourceProviderData_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ResourceProviderData_5), (void*)L_0);
// internal string[] m_ProviderIds = null;
__this->___m_ProviderIds_6 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProviderIds_6), (void*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL);
// internal string[] m_InternalIds = null;
__this->___m_InternalIds_7 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalIds_7), (void*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL);
// internal string m_KeyDataString = null;
__this->___m_KeyDataString_8 = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_KeyDataString_8), (void*)(String_t*)NULL);
// internal string m_BucketDataString = null;
__this->___m_BucketDataString_9 = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BucketDataString_9), (void*)(String_t*)NULL);
// internal string m_EntryDataString = null;
__this->___m_EntryDataString_10 = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_EntryDataString_10), (void*)(String_t*)NULL);
// internal string m_ExtraDataString = null;
__this->___m_ExtraDataString_13 = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ExtraDataString_13), (void*)(String_t*)NULL);
// internal SerializedType[] m_resourceTypes = null;
__this->___m_resourceTypes_14 = (SerializedTypeU5BU5D_t42666BF2533B0E84FF8C734CD1DACB81F1C13EAA*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_resourceTypes_14), (void*)(SerializedTypeU5BU5D_t42666BF2533B0E84FF8C734CD1DACB81F1C13EAA*)NULL);
// string[] m_InternalIdPrefixes = null;
__this->___m_InternalIdPrefixes_15 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalIdPrefixes_15), (void*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL);
// public ContentCatalogData()
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
// Conversion methods for marshalling of: UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/Bucket
IL2CPP_EXTERN_C void Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD_marshal_pinvoke(const Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD& unmarshaled, Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD_marshaled_pinvoke& marshaled)
{
marshaled.___dataOffset_0 = unmarshaled.___dataOffset_0;
marshaled.___entries_1 = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I4, unmarshaled.___entries_1);
}
IL2CPP_EXTERN_C void Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD_marshal_pinvoke_back(const Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD_marshaled_pinvoke& marshaled, Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t unmarshaleddataOffset_temp_0 = 0;
unmarshaleddataOffset_temp_0 = marshaled.___dataOffset_0;
unmarshaled.___dataOffset_0 = unmarshaleddataOffset_temp_0;
unmarshaled.___entries_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I4, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, marshaled.___entries_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___entries_1), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I4, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, marshaled.___entries_1));
}
// Conversion method for clean up from marshalling of: UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/Bucket
IL2CPP_EXTERN_C void Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD_marshal_pinvoke_cleanup(Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_com_destroy_safe_array(marshaled.___entries_1);
marshaled.___entries_1 = NULL;
}
// Conversion methods for marshalling of: UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/Bucket
IL2CPP_EXTERN_C void Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD_marshal_com(const Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD& unmarshaled, Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD_marshaled_com& marshaled)
{
marshaled.___dataOffset_0 = unmarshaled.___dataOffset_0;
marshaled.___entries_1 = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I4, unmarshaled.___entries_1);
}
IL2CPP_EXTERN_C void Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD_marshal_com_back(const Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD_marshaled_com& marshaled, Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t unmarshaleddataOffset_temp_0 = 0;
unmarshaleddataOffset_temp_0 = marshaled.___dataOffset_0;
unmarshaled.___dataOffset_0 = unmarshaleddataOffset_temp_0;
unmarshaled.___entries_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I4, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, marshaled.___entries_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___entries_1), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I4, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, marshaled.___entries_1));
}
// Conversion method for clean up from marshalling of: UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/Bucket
IL2CPP_EXTERN_C void Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD_marshal_com_cleanup(Bucket_tD54DB870BCFF42B2F81826B5D585BFFACB9D42FD_marshaled_com& marshaled)
{
il2cpp_codegen_com_destroy_safe_array(marshaled.___entries_1);
marshaled.___entries_1 = 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
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::get_InternalId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CompactLocation_get_InternalId_mC16C70D4E5014EA89BFD62107807F062FA47EF62 (CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// public string InternalId { get { return m_InternalId; } }
String_t* L_0 = __this->___m_InternalId_1;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public string InternalId { get { return m_InternalId; } }
String_t* L_1 = V_0;
return L_1;
}
}
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::get_ProviderId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CompactLocation_get_ProviderId_m335FE90B0A5CACDAB78DC9096E429E1261CD0B08 (CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// public string ProviderId { get { return m_ProviderId; } }
String_t* L_0 = __this->___m_ProviderId_2;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public string ProviderId { get { return m_ProviderId; } }
String_t* L_1 = V_0;
return L_1;
}
}
// System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::get_Dependencies()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CompactLocation_get_Dependencies_m6CCB51754B3A64596D953E3E6081AE52F228478C (CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
RuntimeObject* V_2 = NULL;
{
// if (m_Dependency == null)
RuntimeObject* L_0 = __this->___m_Dependency_3;
V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0012;
}
}
{
// return null;
V_2 = (RuntimeObject*)NULL;
goto IL_0034;
}
IL_0012:
{
// m_Locator.Locate(m_Dependency, typeof(object), out results);
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* L_2 = __this->___m_Locator_0;
RuntimeObject* L_3 = __this->___m_Dependency_3;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_4, NULL);
NullCheck(L_2);
bool L_6;
L_6 = ResourceLocationMap_Locate_mFBB5443BD10920BF4246F53CE7E0ABFB0D846BCF(L_2, L_3, L_5, (&V_0), NULL);
// return results;
RuntimeObject* L_7 = V_0;
V_2 = L_7;
goto IL_0034;
}
IL_0034:
{
// }
RuntimeObject* L_8 = V_2;
return L_8;
}
}
// System.Boolean UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::get_HasDependencies()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CompactLocation_get_HasDependencies_m5141EE22AA14F4EDE9FC5AEE2B93EC5C7D33F92D (CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// public bool HasDependencies { get { return m_Dependency != null; } }
RuntimeObject* L_0 = __this->___m_Dependency_3;
V_0 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
goto IL_000d;
}
IL_000d:
{
// public bool HasDependencies { get { return m_Dependency != null; } }
bool L_1 = V_0;
return L_1;
}
}
// System.Int32 UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::get_DependencyHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CompactLocation_get_DependencyHashCode_mFA406D583779A37511AD8CAB4A100EB13B239B53 (CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// public int DependencyHashCode { get { return m_DependencyHashCode; } }
int32_t L_0 = __this->___m_DependencyHashCode_6;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public int DependencyHashCode { get { return m_DependencyHashCode; } }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Object UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::get_Data()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CompactLocation_get_Data_mF3DD6A57FD955EB7030532C5B03DCB0EDE447F91 (CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* __this, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
// public object Data { get { return m_Data; } }
RuntimeObject* L_0 = __this->___m_Data_4;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public object Data { get { return m_Data; } }
RuntimeObject* L_1 = V_0;
return L_1;
}
}
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::get_PrimaryKey()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CompactLocation_get_PrimaryKey_m498C50CEB2A12D81A5E7B9ECEC6B04220938B011 (CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// get { return m_PrimaryKey; }
String_t* L_0 = __this->___m_PrimaryKey_7;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_PrimaryKey; }
String_t* L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::set_PrimaryKey(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompactLocation_set_PrimaryKey_m6C38429E9C6C0A7D292FD70C1BA039BDE698DFE0 (CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// set { m_PrimaryKey = value; }
String_t* L_0 = ___value0;
__this->___m_PrimaryKey_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PrimaryKey_7), (void*)L_0);
// set { m_PrimaryKey = value; }
return;
}
}
// System.Type UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::get_ResourceType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* CompactLocation_get_ResourceType_m6F2534DD17152B770E8CD7B63180887C82CE9949 (CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* __this, const RuntimeMethod* method)
{
Type_t* V_0 = NULL;
{
// public Type ResourceType { get { return m_Type; } }
Type_t* L_0 = __this->___m_Type_8;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public Type ResourceType { get { return m_Type; } }
Type_t* L_1 = V_0;
return L_1;
}
}
// System.String UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CompactLocation_ToString_mACFF7E9338D13EDE4F72E377171A31B25D038B37 (CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// return m_InternalId;
String_t* L_0 = __this->___m_InternalId_1;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// }
String_t* L_1 = V_0;
return L_1;
}
}
// System.Int32 UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::Hash(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CompactLocation_Hash_m272067C4BD7CD3F4F4F82E1094911E6232F1F009 (CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* __this, Type_t* ___t0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// return (m_HashCode * 31 + t.GetHashCode()) * 31 + DependencyHashCode;
int32_t L_0 = __this->___m_HashCode_5;
Type_t* L_1 = ___t0;
NullCheck(L_1);
int32_t L_2;
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_1);
int32_t L_3;
L_3 = CompactLocation_get_DependencyHashCode_mFA406D583779A37511AD8CAB4A100EB13B239B53(__this, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)31))), L_2)), ((int32_t)31))), L_3));
goto IL_001e;
}
IL_001e:
{
// }
int32_t L_4 = V_0;
return L_4;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData/CompactLocation::.ctor(UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap,System.String,System.String,System.Object,System.Object,System.Int32,System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompactLocation__ctor_mE8FACA0177302132CC346946EAD2A1A8BBC456EE (CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* __this, ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* ___locator0, String_t* ___internalId1, String_t* ___providerId2, RuntimeObject* ___dependencyKey3, RuntimeObject* ___data4, int32_t ___depHash5, String_t* ___primaryKey6, Type_t* ___type7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* G_B2_0 = NULL;
CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* G_B1_0 = NULL;
Type_t* G_B3_0 = NULL;
CompactLocation_tAB3E27A037B27887CB8ACBB3EBD952C8C2D64910* G_B3_1 = NULL;
{
// public CompactLocation(ResourceLocationMap locator, string internalId, string providerId, object dependencyKey, object data, int depHash, string primaryKey, Type type)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_Locator = locator;
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* L_0 = ___locator0;
__this->___m_Locator_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Locator_0), (void*)L_0);
// m_InternalId = internalId;
String_t* L_1 = ___internalId1;
__this->___m_InternalId_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalId_1), (void*)L_1);
// m_ProviderId = providerId;
String_t* L_2 = ___providerId2;
__this->___m_ProviderId_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProviderId_2), (void*)L_2);
// m_Dependency = dependencyKey;
RuntimeObject* L_3 = ___dependencyKey3;
__this->___m_Dependency_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Dependency_3), (void*)L_3);
// m_Data = data;
RuntimeObject* L_4 = ___data4;
__this->___m_Data_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Data_4), (void*)L_4);
// m_HashCode = internalId.GetHashCode() * 31 + providerId.GetHashCode();
String_t* L_5 = ___internalId1;
NullCheck(L_5);
int32_t L_6;
L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_5);
String_t* L_7 = ___providerId2;
NullCheck(L_7);
int32_t L_8;
L_8 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_7);
__this->___m_HashCode_5 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_6, ((int32_t)31))), L_8));
// m_DependencyHashCode = depHash;
int32_t L_9 = ___depHash5;
__this->___m_DependencyHashCode_6 = L_9;
// m_PrimaryKey = primaryKey;
String_t* L_10 = ___primaryKey6;
__this->___m_PrimaryKey_7 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PrimaryKey_7), (void*)L_10);
// m_Type = type == null ? typeof(object) : type;
Type_t* L_11 = ___type7;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_11, (Type_t*)NULL, NULL);
G_B1_0 = __this;
if (L_12)
{
G_B2_0 = __this;
goto IL_0062;
}
}
{
Type_t* L_13 = ___type7;
G_B3_0 = L_13;
G_B3_1 = G_B1_0;
goto IL_006c;
}
IL_0062:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_15;
L_15 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_14, NULL);
G_B3_0 = L_15;
G_B3_1 = G_B2_0;
}
IL_006c:
{
NullCheck(G_B3_1);
G_B3_1->___m_Type_8 = G_B3_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___m_Type_8), (void*)G_B3_0);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.AddressableAssets.ResourceLocators.LegacyResourcesLocator::Locate(System.Object,System.Type,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LegacyResourcesLocator_Locate_m2495A14BFAF91A5CE077BAC06D5E5FACC3DCF5BC (LegacyResourcesLocator_t801BDA485A0C9A5BFCEC4ACEF04561465358E52D* __this, RuntimeObject* ___key0, Type_t* ___type1, RuntimeObject** ___locations2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LegacyResourcesProvider_tF98D42F9A0CBDF3EB152516B86BFFFD04F0D828B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F6FBAD7F38A6BEC3B12F55963D267E8B4633783);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
{
// locations = null;
RuntimeObject** L_0 = ___locations2;
*((RuntimeObject**)L_0) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL);
// var strKey = key as string;
RuntimeObject* L_1 = ___key0;
V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var));
// if (strKey == null)
String_t* L_2 = V_0;
V_1 = (bool)((((RuntimeObject*)(String_t*)L_2) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_0017;
}
}
{
// return false;
V_2 = (bool)0;
goto IL_0053;
}
IL_0017:
{
// locations = new List<IResourceLocation>();
RuntimeObject** L_4 = ___locations2;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_5 = (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*)il2cpp_codegen_object_new(List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06(L_5, List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
*((RuntimeObject**)L_4) = (RuntimeObject*)L_5;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)L_5);
// locations.Add(new ResourceLocationBase("LegacyResourceLocation", strKey, typeof(LegacyResourcesProvider).FullName, typeof(UnityEngine.Object)));
RuntimeObject** L_6 = ___locations2;
RuntimeObject* L_7 = *((RuntimeObject**)L_6);
String_t* L_8 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (LegacyResourcesProvider_tF98D42F9A0CBDF3EB152516B86BFFFD04F0D828B_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_9, NULL);
NullCheck(L_10);
String_t* L_11;
L_11 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_10);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
Type_t* L_13;
L_13 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_12, NULL);
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_14;
L_14 = Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_inline(Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_RuntimeMethod_var);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_15 = (ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF*)il2cpp_codegen_object_new(ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF_il2cpp_TypeInfo_var);
NullCheck(L_15);
ResourceLocationBase__ctor_m736BECFEE816BAEDC0FFC7E0A1C0100826A63E74(L_15, _stringLiteral7F6FBAD7F38A6BEC3B12F55963D267E8B4633783, L_8, L_11, L_13, L_14, NULL);
NullCheck(L_7);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::Add(T) */, ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var, L_7, L_15);
// return true;
V_2 = (bool)1;
goto IL_0053;
}
IL_0053:
{
// }
bool L_16 = V_2;
return L_16;
}
}
// System.Collections.Generic.IEnumerable`1<System.Object> UnityEngine.AddressableAssets.ResourceLocators.LegacyResourcesLocator::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LegacyResourcesLocator_get_Keys_m732337A80862621F7F54ACB4F128B0C740C13FBE (LegacyResourcesLocator_t801BDA485A0C9A5BFCEC4ACEF04561465358E52D* __this, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
// return null;
V_0 = (RuntimeObject*)NULL;
goto IL_0005;
}
IL_0005:
{
// }
RuntimeObject* L_0 = V_0;
return L_0;
}
}
// System.String UnityEngine.AddressableAssets.ResourceLocators.LegacyResourcesLocator::get_LocatorId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LegacyResourcesLocator_get_LocatorId_mA8745A21B0FC9A071B8BB3D41ABA92C1C7F70939 (LegacyResourcesLocator_t801BDA485A0C9A5BFCEC4ACEF04561465358E52D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6BBA081523B5DC88911BB3E86B2EA9A3BC4ABC6);
s_Il2CppMethodInitialized = true;
}
{
// public string LocatorId => nameof(LegacyResourcesLocator);
return _stringLiteralA6BBA081523B5DC88911BB3E86B2EA9A3BC4ABC6;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.LegacyResourcesLocator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LegacyResourcesLocator__ctor_m9761FCA7DB2E3D21BC5424FB13B832F60B4C2E92 (LegacyResourcesLocator_t801BDA485A0C9A5BFCEC4ACEF04561465358E52D* __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
// System.String[] UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ResourceLocationData_get_Keys_mED03309C4C351194C81A3B4F85FD9BC87C402B05 (ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* __this, const RuntimeMethod* method)
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
{
// public string[] Keys { get { return m_Keys; } }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->___m_Keys_0;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public string[] Keys { get { return m_Keys; } }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = V_0;
return L_1;
}
}
// System.String UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::get_InternalId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ResourceLocationData_get_InternalId_m543A0A16BCEE568C722BEF8ACB80CE996D2318F0 (ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// public string InternalId { get { return m_InternalId; } }
String_t* L_0 = __this->___m_InternalId_1;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public string InternalId { get { return m_InternalId; } }
String_t* L_1 = V_0;
return L_1;
}
}
// System.String UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::get_Provider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ResourceLocationData_get_Provider_m5F914FDA29E77390D629ADBF4565EAAEDCB083F4 (ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
// public string Provider { get { return m_Provider; } }
String_t* L_0 = __this->___m_Provider_2;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public string Provider { get { return m_Provider; } }
String_t* L_1 = V_0;
return L_1;
}
}
// System.String[] UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::get_Dependencies()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ResourceLocationData_get_Dependencies_m0A25C9674BE13EA817A38332A7B90B648BC050FF (ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* __this, const RuntimeMethod* method)
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
{
// public string[] Dependencies { get { return m_Dependencies; } }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->___m_Dependencies_3;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// public string[] Dependencies { get { return m_Dependencies; } }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = V_0;
return L_1;
}
}
// System.Type UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::get_ResourceType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ResourceLocationData_get_ResourceType_mA94B078186E27CA215B166AA51142198B4EA3465 (ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* __this, const RuntimeMethod* method)
{
Type_t* V_0 = NULL;
{
// public Type ResourceType { get { return m_ResourceType.Value; } }
SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1* L_0 = (&__this->___m_ResourceType_4);
Type_t* L_1;
L_1 = SerializedType_get_Value_m8AC9DC985380FD7524D147E2C5C95664FAB9A10A(L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// public Type ResourceType { get { return m_ResourceType.Value; } }
Type_t* L_2 = V_0;
return L_2;
}
}
// System.Object UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::get_Data()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ResourceLocationData_get_Data_m19B678392C47B3FB539F9C9F592C027F86D578B3 (ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
RuntimeObject* V_2 = NULL;
int32_t G_B4_0 = 0;
{
// if (_Data == null)
RuntimeObject* L_0 = __this->____Data_6;
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_003f;
}
}
{
// if (SerializedData == null || SerializedData.Length <= 0)
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___SerializedData_5;
if (!L_2)
{
goto IL_0023;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___SerializedData_5;
NullCheck(L_3);
G_B4_0 = ((((int32_t)(((RuntimeArray*)L_3)->max_length)) == ((int32_t)0))? 1 : 0);
goto IL_0024;
}
IL_0023:
{
G_B4_0 = 1;
}
IL_0024:
{
V_1 = (bool)G_B4_0;
bool L_4 = V_1;
if (!L_4)
{
goto IL_002c;
}
}
{
// return null;
V_2 = NULL;
goto IL_0048;
}
IL_002c:
{
// _Data = Utility.SerializationUtilities.ReadObjectFromByteArray(SerializedData, 0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___SerializedData_5;
RuntimeObject* L_6;
L_6 = SerializationUtilities_ReadObjectFromByteArray_mD66DB07F6EB99C5F1BBDA20E5292B3170604EA07(L_5, 0, NULL);
__this->____Data_6 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____Data_6), (void*)L_6);
}
IL_003f:
{
// return _Data;
RuntimeObject* L_7 = __this->____Data_6;
V_2 = L_7;
goto IL_0048;
}
IL_0048:
{
// }
RuntimeObject* L_8 = V_2;
return L_8;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::set_Data(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocationData_set_Data_mF06608062093D635426FB2CCF31D4BB36E2CB8C9 (ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m23F8BB7CABADC11EBCAB5AB701B75F56C865BE24_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC411581553467A7DB76C06E5E5FCA34E4EC621B9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* V_0 = NULL;
{
// var tmp = new System.Collections.Generic.List<byte>();
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_0 = (List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B*)il2cpp_codegen_object_new(List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mC411581553467A7DB76C06E5E5FCA34E4EC621B9(L_0, List_1__ctor_mC411581553467A7DB76C06E5E5FCA34E4EC621B9_RuntimeMethod_var);
V_0 = L_0;
// Utility.SerializationUtilities.WriteObjectToByteList(value, tmp);
RuntimeObject* L_1 = ___value0;
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_2 = V_0;
int32_t L_3;
L_3 = SerializationUtilities_WriteObjectToByteList_m84D1E45F9F1BBEE7253F18C2B091643CBF2B4BF4(L_1, L_2, NULL);
// SerializedData = tmp.ToArray();
List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* L_4 = V_0;
NullCheck(L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5;
L_5 = List_1_ToArray_m23F8BB7CABADC11EBCAB5AB701B75F56C865BE24(L_4, List_1_ToArray_m23F8BB7CABADC11EBCAB5AB701B75F56C865BE24_RuntimeMethod_var);
__this->___SerializedData_5 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SerializedData_5), (void*)L_5);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData::.ctor(System.String[],System.String,System.Type,System.Type,System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocationData__ctor_mC6BC93B21101353EAD420971B75E3FE6F97CAA75 (ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___keys0, String_t* ___id1, Type_t* ___provider2, Type_t* ___t3, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___dependencies4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1 V_0;
memset((&V_0), 0, sizeof(V_0));
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* G_B2_0 = NULL;
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* G_B1_0 = NULL;
String_t* G_B3_0 = NULL;
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* G_B3_1 = NULL;
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* G_B5_0 = NULL;
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* G_B4_0 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B6_0 = NULL;
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* G_B6_1 = NULL;
{
// public ResourceLocationData(string[] keys, string id, Type provider, Type t, string[] dependencies = null)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_Keys = keys;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___keys0;
__this->___m_Keys_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Keys_0), (void*)L_0);
// m_InternalId = id;
String_t* L_1 = ___id1;
__this->___m_InternalId_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalId_1), (void*)L_1);
// m_Provider = provider == null ? "" : provider.FullName;
Type_t* L_2 = ___provider2;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_2, (Type_t*)NULL, NULL);
G_B1_0 = __this;
if (L_3)
{
G_B2_0 = __this;
goto IL_0028;
}
}
{
Type_t* L_4 = ___provider2;
NullCheck(L_4);
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_4);
G_B3_0 = L_5;
G_B3_1 = G_B1_0;
goto IL_002d;
}
IL_0028:
{
G_B3_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B3_1 = G_B2_0;
}
IL_002d:
{
NullCheck(G_B3_1);
G_B3_1->___m_Provider_2 = G_B3_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___m_Provider_2), (void*)G_B3_0);
// m_Dependencies = dependencies == null ? new string[0] : dependencies;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = ___dependencies4;
G_B4_0 = __this;
if (!L_6)
{
G_B5_0 = __this;
goto IL_003b;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = ___dependencies4;
G_B6_0 = L_7;
G_B6_1 = G_B4_0;
goto IL_0041;
}
IL_003b:
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
G_B6_0 = L_8;
G_B6_1 = G_B5_0;
}
IL_0041:
{
NullCheck(G_B6_1);
G_B6_1->___m_Dependencies_3 = G_B6_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B6_1->___m_Dependencies_3), (void*)G_B6_0);
// m_ResourceType = new SerializedType() { Value = t };
il2cpp_codegen_initobj((&V_0), sizeof(SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1));
Type_t* L_9 = ___t3;
SerializedType_set_Value_m1AB236ECAE27E66A4B2302B4573EB71A7762F679((&V_0), L_9, NULL);
SerializedType_t1FB0F9A8B8F766AC18F067F0882CE74E0014C6F1 L_10 = V_0;
__this->___m_ResourceType_4 = L_10;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ResourceType_4))->___m_AssemblyName_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ResourceType_4))->___m_ClassName_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ResourceType_4))->___m_CachedType_2), (void*)NULL);
#endif
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::.ctor(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocationMap__ctor_m2208B4BDD1EEABBD0AA58DA7B7B44CADDF0A17B5 (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, String_t* ___id0, int32_t ___capacity1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA21C3C1189B033CB1E2FD6B20588AA3BC2BDB059_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* G_B2_0 = NULL;
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* G_B3_1 = NULL;
{
// public ResourceLocationMap(string id, int capacity = 0)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// LocatorId = id;
String_t* L_0 = ___id0;
ResourceLocationMap_set_LocatorId_m0D6156C92CFBACF321BD856D34D3D86E3350FF2C_inline(__this, L_0, NULL);
// Locations = new Dictionary<object, IList<IResourceLocation>>(capacity == 0 ? 100 : capacity);
int32_t L_1 = ___capacity1;
G_B1_0 = __this;
if (!L_1)
{
G_B2_0 = __this;
goto IL_0017;
}
}
{
int32_t L_2 = ___capacity1;
G_B3_0 = L_2;
G_B3_1 = G_B1_0;
goto IL_0019;
}
IL_0017:
{
G_B3_0 = ((int32_t)100);
G_B3_1 = G_B2_0;
}
IL_0019:
{
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* L_3 = (Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3*)il2cpp_codegen_object_new(Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3_il2cpp_TypeInfo_var);
NullCheck(L_3);
Dictionary_2__ctor_mA21C3C1189B033CB1E2FD6B20588AA3BC2BDB059(L_3, G_B3_0, Dictionary_2__ctor_mA21C3C1189B033CB1E2FD6B20588AA3BC2BDB059_RuntimeMethod_var);
NullCheck(G_B3_1);
ResourceLocationMap_set_Locations_m8D0CE3B913365B53465D8EAC7FDCD311F5AF0131_inline(G_B3_1, L_3, NULL);
// }
return;
}
}
// System.String UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::get_LocatorId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ResourceLocationMap_get_LocatorId_m904C44B5DDCF105BB9036C05A9579E33FC827161 (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, const RuntimeMethod* method)
{
{
// public string LocatorId { get; private set; }
String_t* L_0 = __this->___U3CLocatorIdU3Ek__BackingField_0;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::set_LocatorId(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocationMap_set_LocatorId_m0D6156C92CFBACF321BD856D34D3D86E3350FF2C (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string LocatorId { get; private set; }
String_t* L_0 = ___value0;
__this->___U3CLocatorIdU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLocatorIdU3Ek__BackingField_0), (void*)L_0);
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::.ctor(System.String,System.Collections.Generic.IList`1<UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocationMap__ctor_m5D6BEA9C6AF5B3E8085CD0592EAB92876C08931F (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, String_t* ___id0, RuntimeObject* ___locations1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m806884F673E0E503D561D43F0747849B318D75B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m90BBE5F2F1438E6E501C9A52ACFBD276704319CC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m6043296120946B92BD85AC70C20C42F1F5026792_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m3A0092BC21C3F437A044F798BB275EA3AAF1CE73_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m609D5F1BF1BE7D35EDB0A34A53896C1BCF07C1A3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA21C3C1189B033CB1E2FD6B20588AA3BC2BDB059_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mCF3149139552F8C232A11DD26E97BC0CB54B0667_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m18AB6DC875BED23ECB81A2FDA20DD1A44C9247E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mA8150F0025CD21D2BDD4B6A56362D16E2DBA1A13_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m45702C4F224CDA94677EA92FFA19DF1402EF0983_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m12101DD5DC220B3152DA5540993E06F1B8EBBE08_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9D74821FDA29E22B1975F7236FCA57293B505C01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tDB9889D10EAC82FF0FB7B023B0D73C503EB88BDF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tCF15D35FDD1146EDD05821D2E99A1384F68D036A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m65CED8BE03394A5EF0E28D109B81E4EC398E6048_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m5EC89929AD0C6EBBDB287004A6012D68AC314A23_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A10F9E7F96870F11C86C7409A9508846CB34A59);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8470FDB5CEFB25269A65CA58F7A15A9863F00C47);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E* V_0 = NULL;
Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B* V_1 = NULL;
bool V_2 = false;
int32_t V_3 = 0;
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* V_4 = NULL;
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* V_5 = NULL;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
Enumerator_tFBFE6E3FFB39B6F17B8C6ACE0DF16DE9DEDA1299 V_9;
memset((&V_9), 0, sizeof(V_9));
KeyValuePair_2_t05530506BD03EA18B637D8A6821293C32E0182D5 V_10;
memset((&V_10), 0, sizeof(V_10));
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* V_11 = NULL;
bool V_12 = false;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_13 = NULL;
int32_t V_14 = 0;
String_t* V_15 = NULL;
Enumerator_tFBFE6E3FFB39B6F17B8C6ACE0DF16DE9DEDA1299 V_16;
memset((&V_16), 0, sizeof(V_16));
KeyValuePair_2_t05530506BD03EA18B637D8A6821293C32E0182D5 V_17;
memset((&V_17), 0, sizeof(V_17));
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* V_18 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_19 = NULL;
int32_t V_20 = 0;
String_t* V_21 = NULL;
int32_t G_B6_0 = 0;
{
// public ResourceLocationMap(string id, IList<ResourceLocationData> locations)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// LocatorId = id;
String_t* L_0 = ___id0;
ResourceLocationMap_set_LocatorId_m0D6156C92CFBACF321BD856D34D3D86E3350FF2C_inline(__this, L_0, NULL);
// if (locations == null)
RuntimeObject* L_1 = ___locations1;
V_2 = (bool)((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_2 = V_2;
if (!L_2)
{
goto IL_001d;
}
}
{
// return;
goto IL_0254;
}
IL_001d:
{
// Locations = new Dictionary<object, IList<IResourceLocation>>(locations.Count * 2);
RuntimeObject* L_3 = ___locations1;
NullCheck(L_3);
int32_t L_4;
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData>::get_Count() */, ICollection_1_tDB9889D10EAC82FF0FB7B023B0D73C503EB88BDF_il2cpp_TypeInfo_var, L_3);
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* L_5 = (Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3*)il2cpp_codegen_object_new(Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3_il2cpp_TypeInfo_var);
NullCheck(L_5);
Dictionary_2__ctor_mA21C3C1189B033CB1E2FD6B20588AA3BC2BDB059(L_5, ((int32_t)il2cpp_codegen_multiply(L_4, 2)), Dictionary_2__ctor_mA21C3C1189B033CB1E2FD6B20588AA3BC2BDB059_RuntimeMethod_var);
ResourceLocationMap_set_Locations_m8D0CE3B913365B53465D8EAC7FDCD311F5AF0131_inline(__this, L_5, NULL);
// var locMap = new Dictionary<string, ResourceLocationBase>();
Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E* L_6 = (Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E*)il2cpp_codegen_object_new(Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E_il2cpp_TypeInfo_var);
NullCheck(L_6);
Dictionary_2__ctor_mCF3149139552F8C232A11DD26E97BC0CB54B0667(L_6, Dictionary_2__ctor_mCF3149139552F8C232A11DD26E97BC0CB54B0667_RuntimeMethod_var);
V_0 = L_6;
// var dataMap = new Dictionary<string, ResourceLocationData>();
Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B* L_7 = (Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B*)il2cpp_codegen_object_new(Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B_il2cpp_TypeInfo_var);
NullCheck(L_7);
Dictionary_2__ctor_m609D5F1BF1BE7D35EDB0A34A53896C1BCF07C1A3(L_7, Dictionary_2__ctor_m609D5F1BF1BE7D35EDB0A34A53896C1BCF07C1A3_RuntimeMethod_var);
V_1 = L_7;
// for (int i = 0; i < locations.Count; i++)
V_3 = 0;
goto IL_0133;
}
IL_0044:
{
// var rlData = locations[i];
RuntimeObject* L_8 = ___locations1;
int32_t L_9 = V_3;
NullCheck(L_8);
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_10;
L_10 = InterfaceFuncInvoker1< ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData>::get_Item(System.Int32) */, IList_1_tCF15D35FDD1146EDD05821D2E99A1384F68D036A_il2cpp_TypeInfo_var, L_8, L_9);
V_4 = L_10;
// if (rlData.Keys == null || rlData.Keys.Length < 1)
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_11 = V_4;
NullCheck(L_11);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12;
L_12 = ResourceLocationData_get_Keys_mED03309C4C351194C81A3B4F85FD9BC87C402B05(L_11, NULL);
if (!L_12)
{
goto IL_0065;
}
}
{
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_13 = V_4;
NullCheck(L_13);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14;
L_14 = ResourceLocationData_get_Keys_mED03309C4C351194C81A3B4F85FD9BC87C402B05(L_13, NULL);
NullCheck(L_14);
G_B6_0 = ((((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))) < ((int32_t)1))? 1 : 0);
goto IL_0066;
}
IL_0065:
{
G_B6_0 = 1;
}
IL_0066:
{
V_6 = (bool)G_B6_0;
bool L_15 = V_6;
if (!L_15)
{
goto IL_008d;
}
}
{
// Addressables.LogErrorFormat("Address with id '{0}' does not have any valid keys, skipping...", rlData.InternalId);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = L_16;
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_18 = V_4;
NullCheck(L_18);
String_t* L_19;
L_19 = ResourceLocationData_get_InternalId_m543A0A16BCEE568C722BEF8ACB80CE996D2318F0(L_18, NULL);
NullCheck(L_17);
ArrayElementTypeCheck (L_17, L_19);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_19);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
Addressables_LogErrorFormat_mF0CA256BF3AE7C48CF28D567BFC16BBC5A104132(_stringLiteral8470FDB5CEFB25269A65CA58F7A15A9863F00C47, L_17, NULL);
// continue;
goto IL_012f;
}
IL_008d:
{
// if (locMap.ContainsKey(rlData.Keys[0]))
Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E* L_20 = V_0;
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_21 = V_4;
NullCheck(L_21);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22;
L_22 = ResourceLocationData_get_Keys_mED03309C4C351194C81A3B4F85FD9BC87C402B05(L_21, NULL);
NullCheck(L_22);
int32_t L_23 = 0;
String_t* L_24 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
NullCheck(L_20);
bool L_25;
L_25 = Dictionary_2_ContainsKey_m6043296120946B92BD85AC70C20C42F1F5026792(L_20, L_24, Dictionary_2_ContainsKey_m6043296120946B92BD85AC70C20C42F1F5026792_RuntimeMethod_var);
V_7 = L_25;
bool L_26 = V_7;
if (!L_26)
{
goto IL_00cc;
}
}
{
// Addressables.LogErrorFormat("Duplicate address '{0}' with id '{1}' found, skipping...", rlData.Keys[0], rlData.InternalId);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_28 = L_27;
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_29 = V_4;
NullCheck(L_29);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30;
L_30 = ResourceLocationData_get_Keys_mED03309C4C351194C81A3B4F85FD9BC87C402B05(L_29, NULL);
NullCheck(L_30);
int32_t L_31 = 0;
String_t* L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
NullCheck(L_28);
ArrayElementTypeCheck (L_28, L_32);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_32);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_33 = L_28;
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_34 = V_4;
NullCheck(L_34);
String_t* L_35;
L_35 = ResourceLocationData_get_InternalId_m543A0A16BCEE568C722BEF8ACB80CE996D2318F0(L_34, NULL);
NullCheck(L_33);
ArrayElementTypeCheck (L_33, L_35);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_35);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
Addressables_LogErrorFormat_mF0CA256BF3AE7C48CF28D567BFC16BBC5A104132(_stringLiteral4A10F9E7F96870F11C86C7409A9508846CB34A59, L_33, NULL);
// continue;
goto IL_012f;
}
IL_00cc:
{
// var loc = new ResourceLocationBase(rlData.Keys[0], Addressables.ResolveInternalId(rlData.InternalId), rlData.Provider, rlData.ResourceType);
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_36 = V_4;
NullCheck(L_36);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37;
L_37 = ResourceLocationData_get_Keys_mED03309C4C351194C81A3B4F85FD9BC87C402B05(L_36, NULL);
NullCheck(L_37);
int32_t L_38 = 0;
String_t* L_39 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_40 = V_4;
NullCheck(L_40);
String_t* L_41;
L_41 = ResourceLocationData_get_InternalId_m543A0A16BCEE568C722BEF8ACB80CE996D2318F0(L_40, NULL);
il2cpp_codegen_runtime_class_init_inline(Addressables_tB93529ED0B034BF1A8C7830710BAA45C20A0F7D6_il2cpp_TypeInfo_var);
String_t* L_42;
L_42 = Addressables_ResolveInternalId_m56E4E92F87AF12790A5ED05F1909BBAA9F98694E(L_41, NULL);
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_43 = V_4;
NullCheck(L_43);
String_t* L_44;
L_44 = ResourceLocationData_get_Provider_m5F914FDA29E77390D629ADBF4565EAAEDCB083F4(L_43, NULL);
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_45 = V_4;
NullCheck(L_45);
Type_t* L_46;
L_46 = ResourceLocationData_get_ResourceType_mA94B078186E27CA215B166AA51142198B4EA3465(L_45, NULL);
IResourceLocationU5BU5D_t248334AD73138BB7FE95A670377FEE9F346E63CD* L_47;
L_47 = Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_inline(Array_Empty_TisIResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_mE521C9BD6AC4543018B3FFD714E112E609191A59_RuntimeMethod_var);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_48 = (ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF*)il2cpp_codegen_object_new(ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF_il2cpp_TypeInfo_var);
NullCheck(L_48);
ResourceLocationBase__ctor_m736BECFEE816BAEDC0FFC7E0A1C0100826A63E74(L_48, L_39, L_42, L_44, L_46, L_47, NULL);
V_5 = L_48;
// loc.Data = rlData.Data;
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_49 = V_5;
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_50 = V_4;
NullCheck(L_50);
RuntimeObject* L_51;
L_51 = ResourceLocationData_get_Data_m19B678392C47B3FB539F9C9F592C027F86D578B3(L_50, NULL);
NullCheck(L_49);
ResourceLocationBase_set_Data_m81160FA98303F532B5365B051C62BB98DC855A03(L_49, L_51, NULL);
// locMap.Add(rlData.Keys[0], loc);
Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E* L_52 = V_0;
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_53 = V_4;
NullCheck(L_53);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54;
L_54 = ResourceLocationData_get_Keys_mED03309C4C351194C81A3B4F85FD9BC87C402B05(L_53, NULL);
NullCheck(L_54);
int32_t L_55 = 0;
String_t* L_56 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_57 = V_5;
NullCheck(L_52);
Dictionary_2_Add_m90BBE5F2F1438E6E501C9A52ACFBD276704319CC(L_52, L_56, L_57, Dictionary_2_Add_m90BBE5F2F1438E6E501C9A52ACFBD276704319CC_RuntimeMethod_var);
// dataMap.Add(rlData.Keys[0], rlData);
Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B* L_58 = V_1;
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_59 = V_4;
NullCheck(L_59);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60;
L_60 = ResourceLocationData_get_Keys_mED03309C4C351194C81A3B4F85FD9BC87C402B05(L_59, NULL);
NullCheck(L_60);
int32_t L_61 = 0;
String_t* L_62 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_63 = V_4;
NullCheck(L_58);
Dictionary_2_Add_m806884F673E0E503D561D43F0747849B318D75B7(L_58, L_62, L_63, Dictionary_2_Add_m806884F673E0E503D561D43F0747849B318D75B7_RuntimeMethod_var);
}
IL_012f:
{
// for (int i = 0; i < locations.Count; i++)
int32_t L_64 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_64, 1));
}
IL_0133:
{
// for (int i = 0; i < locations.Count; i++)
int32_t L_65 = V_3;
RuntimeObject* L_66 = ___locations1;
NullCheck(L_66);
int32_t L_67;
L_67 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationData>::get_Count() */, ICollection_1_tDB9889D10EAC82FF0FB7B023B0D73C503EB88BDF_il2cpp_TypeInfo_var, L_66);
V_8 = (bool)((((int32_t)L_65) < ((int32_t)L_67))? 1 : 0);
bool L_68 = V_8;
if (L_68)
{
goto IL_0044;
}
}
{
// foreach (var kvp in locMap)
Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E* L_69 = V_0;
NullCheck(L_69);
Enumerator_tFBFE6E3FFB39B6F17B8C6ACE0DF16DE9DEDA1299 L_70;
L_70 = Dictionary_2_GetEnumerator_m3A0092BC21C3F437A044F798BB275EA3AAF1CE73(L_69, Dictionary_2_GetEnumerator_m3A0092BC21C3F437A044F798BB275EA3AAF1CE73_RuntimeMethod_var);
V_9 = L_70;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01d2:
{// begin finally (depth: 1)
Enumerator_Dispose_m45702C4F224CDA94677EA92FFA19DF1402EF0983((&V_9), Enumerator_Dispose_m45702C4F224CDA94677EA92FFA19DF1402EF0983_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_01c7_1;
}
IL_0150_1:
{
// foreach (var kvp in locMap)
KeyValuePair_2_t05530506BD03EA18B637D8A6821293C32E0182D5 L_71;
L_71 = Enumerator_get_Current_m9D74821FDA29E22B1975F7236FCA57293B505C01_inline((&V_9), Enumerator_get_Current_m9D74821FDA29E22B1975F7236FCA57293B505C01_RuntimeMethod_var);
V_10 = L_71;
// var data = dataMap[kvp.Key];
Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B* L_72 = V_1;
String_t* L_73;
L_73 = KeyValuePair_2_get_Key_m65CED8BE03394A5EF0E28D109B81E4EC398E6048_inline((&V_10), KeyValuePair_2_get_Key_m65CED8BE03394A5EF0E28D109B81E4EC398E6048_RuntimeMethod_var);
NullCheck(L_72);
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_74;
L_74 = Dictionary_2_get_Item_mA8150F0025CD21D2BDD4B6A56362D16E2DBA1A13(L_72, L_73, Dictionary_2_get_Item_mA8150F0025CD21D2BDD4B6A56362D16E2DBA1A13_RuntimeMethod_var);
V_11 = L_74;
// if (data.Dependencies != null)
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_75 = V_11;
NullCheck(L_75);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76;
L_76 = ResourceLocationData_get_Dependencies_m0A25C9674BE13EA817A38332A7B90B648BC050FF(L_75, NULL);
V_12 = (bool)((!(((RuntimeObject*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)L_76) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_77 = V_12;
if (!L_77)
{
goto IL_01c6_1;
}
}
{
// foreach (var d in data.Dependencies)
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_78 = V_11;
NullCheck(L_78);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_79;
L_79 = ResourceLocationData_get_Dependencies_m0A25C9674BE13EA817A38332A7B90B648BC050FF(L_78, NULL);
V_13 = L_79;
V_14 = 0;
goto IL_01b0_1;
}
IL_0189_1:
{
// foreach (var d in data.Dependencies)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_80 = V_13;
int32_t L_81 = V_14;
NullCheck(L_80);
int32_t L_82 = L_81;
String_t* L_83 = (L_80)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
V_15 = L_83;
// kvp.Value.Dependencies.Add(locMap[d]);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_84;
L_84 = KeyValuePair_2_get_Value_m5EC89929AD0C6EBBDB287004A6012D68AC314A23_inline((&V_10), KeyValuePair_2_get_Value_m5EC89929AD0C6EBBDB287004A6012D68AC314A23_RuntimeMethod_var);
NullCheck(L_84);
RuntimeObject* L_85;
L_85 = ResourceLocationBase_get_Dependencies_m72F0BF8B5DA8D1FE659A64693B045F5F285CBDE5(L_84, NULL);
Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E* L_86 = V_0;
String_t* L_87 = V_15;
NullCheck(L_86);
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_88;
L_88 = Dictionary_2_get_Item_m18AB6DC875BED23ECB81A2FDA20DD1A44C9247E1(L_86, L_87, Dictionary_2_get_Item_m18AB6DC875BED23ECB81A2FDA20DD1A44C9247E1_RuntimeMethod_var);
NullCheck(L_85);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::Add(T) */, ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var, L_85, L_88);
int32_t L_89 = V_14;
V_14 = ((int32_t)il2cpp_codegen_add(L_89, 1));
}
IL_01b0_1:
{
// foreach (var d in data.Dependencies)
int32_t L_90 = V_14;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_91 = V_13;
NullCheck(L_91);
if ((((int32_t)L_90) < ((int32_t)((int32_t)(((RuntimeArray*)L_91)->max_length)))))
{
goto IL_0189_1;
}
}
{
// kvp.Value.ComputeDependencyHash();
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_92;
L_92 = KeyValuePair_2_get_Value_m5EC89929AD0C6EBBDB287004A6012D68AC314A23_inline((&V_10), KeyValuePair_2_get_Value_m5EC89929AD0C6EBBDB287004A6012D68AC314A23_RuntimeMethod_var);
NullCheck(L_92);
ResourceLocationBase_ComputeDependencyHash_m4436815CB535B21F7DD09593479AB5EF5DBD2D2F(L_92, NULL);
}
IL_01c6_1:
{
}
IL_01c7_1:
{
// foreach (var kvp in locMap)
bool L_93;
L_93 = Enumerator_MoveNext_m12101DD5DC220B3152DA5540993E06F1B8EBBE08((&V_9), Enumerator_MoveNext_m12101DD5DC220B3152DA5540993E06F1B8EBBE08_RuntimeMethod_var);
if (L_93)
{
goto IL_0150_1;
}
}
{
goto IL_01e1;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01e1:
{
// foreach (KeyValuePair<string, ResourceLocationBase> kvp in locMap)
Dictionary_2_t2E18308B5289ED8B04FE0F04DFB7D67212563B6E* L_94 = V_0;
NullCheck(L_94);
Enumerator_tFBFE6E3FFB39B6F17B8C6ACE0DF16DE9DEDA1299 L_95;
L_95 = Dictionary_2_GetEnumerator_m3A0092BC21C3F437A044F798BB275EA3AAF1CE73(L_94, Dictionary_2_GetEnumerator_m3A0092BC21C3F437A044F798BB275EA3AAF1CE73_RuntimeMethod_var);
V_16 = L_95;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0245:
{// begin finally (depth: 1)
Enumerator_Dispose_m45702C4F224CDA94677EA92FFA19DF1402EF0983((&V_16), Enumerator_Dispose_m45702C4F224CDA94677EA92FFA19DF1402EF0983_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_023a_1;
}
IL_01ec_1:
{
// foreach (KeyValuePair<string, ResourceLocationBase> kvp in locMap)
KeyValuePair_2_t05530506BD03EA18B637D8A6821293C32E0182D5 L_96;
L_96 = Enumerator_get_Current_m9D74821FDA29E22B1975F7236FCA57293B505C01_inline((&V_16), Enumerator_get_Current_m9D74821FDA29E22B1975F7236FCA57293B505C01_RuntimeMethod_var);
V_17 = L_96;
// ResourceLocationData rlData = dataMap[kvp.Key];
Dictionary_2_tEEC4D73C34751E133CD478FAE7F41294A8F4194B* L_97 = V_1;
String_t* L_98;
L_98 = KeyValuePair_2_get_Key_m65CED8BE03394A5EF0E28D109B81E4EC398E6048_inline((&V_17), KeyValuePair_2_get_Key_m65CED8BE03394A5EF0E28D109B81E4EC398E6048_RuntimeMethod_var);
NullCheck(L_97);
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_99;
L_99 = Dictionary_2_get_Item_mA8150F0025CD21D2BDD4B6A56362D16E2DBA1A13(L_97, L_98, Dictionary_2_get_Item_mA8150F0025CD21D2BDD4B6A56362D16E2DBA1A13_RuntimeMethod_var);
V_18 = L_99;
// foreach (var k in rlData.Keys)
ResourceLocationData_t06A455DB1E04E1FF28119F98A008A10894651AB9* L_100 = V_18;
NullCheck(L_100);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_101;
L_101 = ResourceLocationData_get_Keys_mED03309C4C351194C81A3B4F85FD9BC87C402B05(L_100, NULL);
V_19 = L_101;
V_20 = 0;
goto IL_0231_1;
}
IL_0214_1:
{
// foreach (var k in rlData.Keys)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_102 = V_19;
int32_t L_103 = V_20;
NullCheck(L_102);
int32_t L_104 = L_103;
String_t* L_105 = (L_102)->GetAt(static_cast<il2cpp_array_size_t>(L_104));
V_21 = L_105;
// Add(k, kvp.Value);
String_t* L_106 = V_21;
ResourceLocationBase_tC57CF36EE4D9FC7CE3765095C8D8F429F34419DF* L_107;
L_107 = KeyValuePair_2_get_Value_m5EC89929AD0C6EBBDB287004A6012D68AC314A23_inline((&V_17), KeyValuePair_2_get_Value_m5EC89929AD0C6EBBDB287004A6012D68AC314A23_RuntimeMethod_var);
ResourceLocationMap_Add_m659847BEA0D3FCC8A1707E47B227916447F980D0(__this, L_106, L_107, NULL);
int32_t L_108 = V_20;
V_20 = ((int32_t)il2cpp_codegen_add(L_108, 1));
}
IL_0231_1:
{
// foreach (var k in rlData.Keys)
int32_t L_109 = V_20;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_110 = V_19;
NullCheck(L_110);
if ((((int32_t)L_109) < ((int32_t)((int32_t)(((RuntimeArray*)L_110)->max_length)))))
{
goto IL_0214_1;
}
}
{
}
IL_023a_1:
{
// foreach (KeyValuePair<string, ResourceLocationBase> kvp in locMap)
bool L_111;
L_111 = Enumerator_MoveNext_m12101DD5DC220B3152DA5540993E06F1B8EBBE08((&V_16), Enumerator_MoveNext_m12101DD5DC220B3152DA5540993E06F1B8EBBE08_RuntimeMethod_var);
if (L_111)
{
goto IL_01ec_1;
}
}
{
goto IL_0254;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0254:
{
// }
return;
}
}
// System.Collections.Generic.Dictionary`2<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::get_Locations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* ResourceLocationMap_get_Locations_mDBC0190E559C406A8C9413E195A60656ED3D136E (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, const RuntimeMethod* method)
{
{
// public Dictionary<object, IList<IResourceLocation>> Locations { get; private set; }
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* L_0 = __this->___U3CLocationsU3Ek__BackingField_1;
return L_0;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::set_Locations(System.Collections.Generic.Dictionary`2<System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocationMap_set_Locations_m8D0CE3B913365B53465D8EAC7FDCD311F5AF0131 (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* ___value0, const RuntimeMethod* method)
{
{
// public Dictionary<object, IList<IResourceLocation>> Locations { get; private set; }
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* L_0 = ___value0;
__this->___U3CLocationsU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLocationsU3Ek__BackingField_1), (void*)L_0);
return;
}
}
// System.Collections.Generic.IEnumerable`1<System.Object> UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ResourceLocationMap_get_Keys_mA2893DB96A26617347DB6EBB0EF97C9A6E60AF2D (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m8E64C4EC23BE41B1DB352BD77E0E3393874D5703_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
// return Locations.Keys;
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* L_0;
L_0 = ResourceLocationMap_get_Locations_mDBC0190E559C406A8C9413E195A60656ED3D136E_inline(__this, NULL);
NullCheck(L_0);
KeyCollection_t88B9CA97350ACDD190A706CAA48C7182043DE181* L_1;
L_1 = Dictionary_2_get_Keys_m8E64C4EC23BE41B1DB352BD77E0E3393874D5703(L_0, Dictionary_2_get_Keys_m8E64C4EC23BE41B1DB352BD77E0E3393874D5703_RuntimeMethod_var);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// }
RuntimeObject* L_2 = V_0;
return L_2;
}
}
// System.Boolean UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::Locate(System.Object,System.Type,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResourceLocationMap_Locate_mFBB5443BD10920BF4246F53CE7E0ABFB0D846BCF (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, RuntimeObject* ___key0, Type_t* ___type1, RuntimeObject** ___locations2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE51E91367322781526BA2CC108C0052E89ABCCBF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
RuntimeObject* V_5 = NULL;
RuntimeObject* V_6 = NULL;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
RuntimeObject* V_10 = NULL;
RuntimeObject* V_11 = NULL;
bool V_12 = false;
{
// IList<IResourceLocation> locs = null;
V_0 = (RuntimeObject*)NULL;
// if (!Locations.TryGetValue(key, out locs))
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* L_0;
L_0 = ResourceLocationMap_get_Locations_mDBC0190E559C406A8C9413E195A60656ED3D136E_inline(__this, NULL);
RuntimeObject* L_1 = ___key0;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mE51E91367322781526BA2CC108C0052E89ABCCBF(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mE51E91367322781526BA2CC108C0052E89ABCCBF_RuntimeMethod_var);
V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0023;
}
}
{
// locations = null;
RuntimeObject** L_4 = ___locations2;
*((RuntimeObject**)L_4) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)NULL);
// return false;
V_3 = (bool)0;
goto IL_00ff;
}
IL_0023:
{
// if (type == null)
Type_t* L_5 = ___type1;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_5, (Type_t*)NULL, NULL);
V_4 = L_6;
bool L_7 = V_4;
if (!L_7)
{
goto IL_003b;
}
}
{
// locations = locs;
RuntimeObject** L_8 = ___locations2;
RuntimeObject* L_9 = V_0;
*((RuntimeObject**)L_8) = (RuntimeObject*)L_9;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_9);
// return true;
V_3 = (bool)1;
goto IL_00ff;
}
IL_003b:
{
// var validTypeCount = 0;
V_1 = 0;
// foreach (var l in locs)
RuntimeObject* L_10 = V_0;
NullCheck(L_10);
RuntimeObject* L_11;
L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::GetEnumerator() */, IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var, L_10);
V_5 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0073:
{// begin finally (depth: 1)
{
RuntimeObject* L_12 = V_5;
if (!L_12)
{
goto IL_007f;
}
}
{
RuntimeObject* L_13 = V_5;
NullCheck(L_13);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_13);
}
IL_007f:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0068_1;
}
IL_0048_1:
{
// foreach (var l in locs)
RuntimeObject* L_14 = V_5;
NullCheck(L_14);
RuntimeObject* L_15;
L_15 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Current() */, IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var, L_14);
V_6 = L_15;
// if (type.IsAssignableFrom(l.ResourceType))
Type_t* L_16 = ___type1;
RuntimeObject* L_17 = V_6;
NullCheck(L_17);
Type_t* L_18;
L_18 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_ResourceType() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_17);
NullCheck(L_16);
bool L_19;
L_19 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_16, L_18);
V_7 = L_19;
bool L_20 = V_7;
if (!L_20)
{
goto IL_0068_1;
}
}
{
// validTypeCount++;
int32_t L_21 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_0068_1:
{
// foreach (var l in locs)
RuntimeObject* L_22 = V_5;
NullCheck(L_22);
bool L_23;
L_23 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_22);
if (L_23)
{
goto IL_0048_1;
}
}
{
goto IL_0080;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0080:
{
// if (validTypeCount == 0)
int32_t L_24 = V_1;
V_8 = (bool)((((int32_t)L_24) == ((int32_t)0))? 1 : 0);
bool L_25 = V_8;
if (!L_25)
{
goto IL_0092;
}
}
{
// locations = null;
RuntimeObject** L_26 = ___locations2;
*((RuntimeObject**)L_26) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_26, (void*)(RuntimeObject*)NULL);
// return false;
V_3 = (bool)0;
goto IL_00ff;
}
IL_0092:
{
// if (validTypeCount == locs.Count)
int32_t L_27 = V_1;
RuntimeObject* L_28 = V_0;
NullCheck(L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Count() */, ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var, L_28);
V_9 = (bool)((((int32_t)L_27) == ((int32_t)L_29))? 1 : 0);
bool L_30 = V_9;
if (!L_30)
{
goto IL_00a9;
}
}
{
// locations = locs;
RuntimeObject** L_31 = ___locations2;
RuntimeObject* L_32 = V_0;
*((RuntimeObject**)L_31) = (RuntimeObject*)L_32;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_31, (void*)(RuntimeObject*)L_32);
// return true;
V_3 = (bool)1;
goto IL_00ff;
}
IL_00a9:
{
// locations = new List<IResourceLocation>();
RuntimeObject** L_33 = ___locations2;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_34 = (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*)il2cpp_codegen_object_new(List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
NullCheck(L_34);
List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06(L_34, List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
*((RuntimeObject**)L_33) = (RuntimeObject*)L_34;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_33, (void*)(RuntimeObject*)L_34);
// foreach (var l in locs)
RuntimeObject* L_35 = V_0;
NullCheck(L_35);
RuntimeObject* L_36;
L_36 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::GetEnumerator() */, IEnumerable_1_tF00328CE3D5876D5D32D6DEB3C7C17E8A7BAC412_il2cpp_TypeInfo_var, L_35);
V_10 = L_36;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ee:
{// begin finally (depth: 1)
{
RuntimeObject* L_37 = V_10;
if (!L_37)
{
goto IL_00fa;
}
}
{
RuntimeObject* L_38 = V_10;
NullCheck(L_38);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_38);
}
IL_00fa:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00e3_1;
}
IL_00bb_1:
{
// foreach (var l in locs)
RuntimeObject* L_39 = V_10;
NullCheck(L_39);
RuntimeObject* L_40;
L_40 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::get_Current() */, IEnumerator_1_t49FD6B3FA03C73D1B33E24DF0595303EDAD4B582_il2cpp_TypeInfo_var, L_39);
V_11 = L_40;
// if (type.IsAssignableFrom(l.ResourceType))
Type_t* L_41 = ___type1;
RuntimeObject* L_42 = V_11;
NullCheck(L_42);
Type_t* L_43;
L_43 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation::get_ResourceType() */, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_42);
NullCheck(L_41);
bool L_44;
L_44 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_41, L_43);
V_12 = L_44;
bool L_45 = V_12;
if (!L_45)
{
goto IL_00e2_1;
}
}
{
// locations.Add(l);
RuntimeObject** L_46 = ___locations2;
RuntimeObject* L_47 = *((RuntimeObject**)L_46);
RuntimeObject* L_48 = V_11;
NullCheck(L_47);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::Add(T) */, ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var, L_47, L_48);
}
IL_00e2_1:
{
}
IL_00e3_1:
{
// foreach (var l in locs)
RuntimeObject* L_49 = V_10;
NullCheck(L_49);
bool L_50;
L_50 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_49);
if (L_50)
{
goto IL_00bb_1;
}
}
{
goto IL_00fb;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00fb:
{
// return true;
V_3 = (bool)1;
goto IL_00ff;
}
IL_00ff:
{
// }
bool L_51 = V_3;
return L_51;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::Add(System.Object,UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocationMap_Add_m659847BEA0D3FCC8A1707E47B227916447F980D0 (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, RuntimeObject* ___key0, RuntimeObject* ___location1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mC1B932CCE9C5C5526F327BD2795D0DD822B73822_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE51E91367322781526BA2CC108C0052E89ABCCBF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
{
// if (!Locations.TryGetValue(key, out locations))
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* L_0;
L_0 = ResourceLocationMap_get_Locations_mDBC0190E559C406A8C9413E195A60656ED3D136E_inline(__this, NULL);
RuntimeObject* L_1 = ___key0;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mE51E91367322781526BA2CC108C0052E89ABCCBF(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mE51E91367322781526BA2CC108C0052E89ABCCBF_RuntimeMethod_var);
V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_002a;
}
}
{
// Locations.Add(key, locations = new List<IResourceLocation>());
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* L_4;
L_4 = ResourceLocationMap_get_Locations_mDBC0190E559C406A8C9413E195A60656ED3D136E_inline(__this, NULL);
RuntimeObject* L_5 = ___key0;
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_6 = (List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875*)il2cpp_codegen_object_new(List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875_il2cpp_TypeInfo_var);
NullCheck(L_6);
List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06(L_6, List_1__ctor_m8C342BF6E88CFE78C6027C6A83AF03631BDEAC06_RuntimeMethod_var);
List_1_tDD50BCC81978662B220DBF55EA7012D87E08A875* L_7 = L_6;
V_0 = L_7;
NullCheck(L_4);
Dictionary_2_Add_mC1B932CCE9C5C5526F327BD2795D0DD822B73822(L_4, L_5, L_7, Dictionary_2_Add_mC1B932CCE9C5C5526F327BD2795D0DD822B73822_RuntimeMethod_var);
}
IL_002a:
{
// locations.Add(location);
RuntimeObject* L_8 = V_0;
RuntimeObject* L_9 = ___location1;
NullCheck(L_8);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>::Add(T) */, ICollection_1_t5C589FDB16AA590F74FBE8A07066DD3139D14C1B_il2cpp_TypeInfo_var, L_8, L_9);
// }
return;
}
}
// System.Void UnityEngine.AddressableAssets.ResourceLocators.ResourceLocationMap::Add(System.Object,System.Collections.Generic.IList`1<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceLocationMap_Add_mE919B9E341B6569C97F055A04E9A7976F20C5EBF (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, RuntimeObject* ___key0, RuntimeObject* ___locations1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mC1B932CCE9C5C5526F327BD2795D0DD822B73822_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// Locations.Add(key, locations);
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* L_0;
L_0 = ResourceLocationMap_get_Locations_mDBC0190E559C406A8C9413E195A60656ED3D136E_inline(__this, NULL);
RuntimeObject* L_1 = ___key0;
RuntimeObject* L_2 = ___locations1;
NullCheck(L_0);
Dictionary_2_Add_mC1B932CCE9C5C5526F327BD2795D0DD822B73822(L_0, L_1, L_2, Dictionary_2_Add_mC1B932CCE9C5C5526F327BD2795D0DD822B73822_RuntimeMethod_var);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InvalidKeyException_set_Key_mCDC4F50DA79B43EE22E693752C230A727E520F1A_inline (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// public object Key { get; private set; }
RuntimeObject* L_0 = ___value0;
__this->___U3CKeyU3Ek__BackingField_18 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CKeyU3Ek__BackingField_18), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InvalidKeyException_set_Type_m95D438D9D2D16C60E66334D606F8CCE73928A0CB_inline (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, Type_t* ___value0, const RuntimeMethod* method)
{
{
// public Type Type { get; private set; }
Type_t* L_0 = ___value0;
__this->___U3CTypeU3Ek__BackingField_19 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTypeU3Ek__BackingField_19), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* InvalidKeyException_get_Key_m04CFA5445F268B1738B83E149DA2A560A789A291_inline (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, const RuntimeMethod* method)
{
{
// public object Key { get; private set; }
RuntimeObject* L_0 = __this->___U3CKeyU3Ek__BackingField_18;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* InvalidKeyException_get_Type_mFCF9566F7A5F7ECEF09376CD0D95CC78ACE44633_inline (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, const RuntimeMethod* method)
{
{
// public Type Type { get; private set; }
Type_t* L_0 = __this->___U3CTypeU3Ek__BackingField_19;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60 InvalidKeyException_get_MergeMode_m3B874B38F69384DAF973604A6946E0F21AE1360F_inline (InvalidKeyException_tE26B29187C911F23C03F8CF4A5E61F7F899C7A34* __this, const RuntimeMethod* method)
{
{
// public Addressables.MergeMode? MergeMode { get; }
Nullable_1_tCC09502196D534EF33BEAF95FE3B5A2DA6E68C60 L_0 = __this->___U3CMergeModeU3Ek__BackingField_20;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* ResourceManager_get_InternalIdTransformFunc_mF9E2EB179C238ED082683966C36F07EDC85F9087_inline (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, const RuntimeMethod* method)
{
{
// public Func<IResourceLocation, string> InternalIdTransformFunc { get; set; }
Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* L_0 = __this->___U3CInternalIdTransformFuncU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceManager_set_InternalIdTransformFunc_mFCF127EC19BDB3AD31291C55CFB1242E853F3DC7_inline (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* ___value0, const RuntimeMethod* method)
{
{
// public Func<IResourceLocation, string> InternalIdTransformFunc { get; set; }
Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* L_0 = ___value0;
__this->___U3CInternalIdTransformFuncU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInternalIdTransformFuncU3Ek__BackingField_2), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* ResourceManager_get_WebRequestOverride_m5B5944646CCCFEC195AF713DC15F490EDA9EDC12_inline (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, const RuntimeMethod* method)
{
{
// public Action<UnityWebRequest> WebRequestOverride { get; set; }
Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* L_0 = __this->___U3CWebRequestOverrideU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceManager_set_WebRequestOverride_m79E2560E6B98E77E402ABDD96308DD8FA284B0EA_inline (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* ___value0, const RuntimeMethod* method)
{
{
// public Action<UnityWebRequest> WebRequestOverride { get; set; }
Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* L_0 = ___value0;
__this->___U3CWebRequestOverrideU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CWebRequestOverrideU3Ek__BackingField_3), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ResourceLocatorInfo_get_Locator_m7EA5D661DF4964E728CBA01D589ABBD5C9688218_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method)
{
{
// public IResourceLocator Locator { get; private set; }
RuntimeObject* L_0 = __this->___U3CLocatorU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Action_2_t67647DD70912484E9205AC38396D2849ED602730* ResourceManager_get_ExceptionHandler_m93DC1FDC116D254AC5C2E6E6CD1E6B1408758F9C_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static Action<AsyncOperationHandle, Exception> ExceptionHandler { get; set; }
il2cpp_codegen_runtime_class_init_inline(ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_il2cpp_TypeInfo_var);
Action_2_t67647DD70912484E9205AC38396D2849ED602730* L_0 = ((ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_StaticFields*)il2cpp_codegen_static_fields_for(ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_il2cpp_TypeInfo_var))->___U3CExceptionHandlerU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceManager_set_ExceptionHandler_m71D4534265D06A46144F342836EE6D7AD4338CAA_inline (Action_2_t67647DD70912484E9205AC38396D2849ED602730* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static Action<AsyncOperationHandle, Exception> ExceptionHandler { get; set; }
Action_2_t67647DD70912484E9205AC38396D2849ED602730* L_0 = ___value0;
il2cpp_codegen_runtime_class_init_inline(ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_il2cpp_TypeInfo_var);
((ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_StaticFields*)il2cpp_codegen_static_fields_for(ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_il2cpp_TypeInfo_var))->___U3CExceptionHandlerU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_StaticFields*)il2cpp_codegen_static_fields_for(ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_il2cpp_TypeInfo_var))->___U3CExceptionHandlerU3Ek__BackingField_1), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProviderLoadRequestOptions_set_WebRequestTimeout_mCC9B0B944D6B5E4599849B09C83B3A635F31B518_inline (ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// set => m_WebRequestTimeout = value;
int32_t L_0 = ___value0;
__this->___m_WebRequestTimeout_1 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ResourceLocatorInfo_get_CatalogLocation_mFD9882D1BDB88DCD3C7691FA2391AE2617A201AB_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method)
{
{
// public IResourceLocation CatalogLocation { get; private set; }
RuntimeObject* L_0 = __this->___U3CCatalogLocationU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceLocatorInfo_set_Locator_m6C45410FDF734BEFC3CCBBB5DFFD0E257C8F2F79_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// public IResourceLocator Locator { get; private set; }
RuntimeObject* L_0 = ___value0;
__this->___U3CLocatorU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLocatorU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceLocatorInfo_set_LocalHash_m962C33927DE0872B6E62D20A5635A52B9A75F1C8_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string LocalHash { get; private set; }
String_t* L_0 = ___value0;
__this->___U3CLocalHashU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLocalHashU3Ek__BackingField_1), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceLocatorInfo_set_CatalogLocation_mD750CFC8409CFE135638F43EDCA4F7E7D8EA0B41_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// public IResourceLocation CatalogLocation { get; private set; }
RuntimeObject* L_0 = ___value0;
__this->___U3CCatalogLocationU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCatalogLocationU3Ek__BackingField_2), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ResourceLocatorInfo_get_LocalHash_mAAC766AB747685EED12FA0338E51183922EF5203_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method)
{
{
// public string LocalHash { get; private set; }
String_t* L_0 = __this->___U3CLocalHashU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceLocatorInfo_get_ContentUpdateAvailable_m06C843D750BC18E08C00418CC1075744131CB97C_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, const RuntimeMethod* method)
{
{
// public bool ContentUpdateAvailable { get; internal set; }
bool L_0 = __this->___U3CContentUpdateAvailableU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceLocatorInfo_set_ContentUpdateAvailable_m1132A7F08507E37BE58B869797A9B4C1B60C769A_inline (ResourceLocatorInfo_t34358E0A61D76FA2B184F1744D35849D47440E54* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool ContentUpdateAvailable { get; internal set; }
bool L_0 = ___value0;
__this->___U3CContentUpdateAvailableU3Ek__BackingField_3 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* ResourceLocationMap_get_Locations_mDBC0190E559C406A8C9413E195A60656ED3D136E_inline (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, const RuntimeMethod* method)
{
{
// public Dictionary<object, IList<IResourceLocation>> Locations { get; private set; }
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* L_0 = __this->___U3CLocationsU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____stringLength_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D DiagnosticEventContext_get_OperationHandle_mC766CD6C074CD2A0E3486FD41CE0B951B25B3FA6_inline (DiagnosticEventContext_tD6FFFE80ABEF14A1A535141596224C7AF837319F* __this, const RuntimeMethod* method)
{
{
// public AsyncOperationHandle OperationHandle { get; }
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_0 = __this->___U3COperationHandleU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DiagnosticEventContext_get_Type_mF65C73B3A0D1958041136121E877B4AF9ECFCEBB_inline (DiagnosticEventContext_tD6FFFE80ABEF14A1A535141596224C7AF837319F* __this, const RuntimeMethod* method)
{
{
// public DiagnosticEventType Type { get; }
int32_t L_0 = __this->___U3CTypeU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DiagnosticEventContext_get_EventValue_m1109E4CB1BFA64FEDC13FF72B293B68DA2D0A94F_inline (DiagnosticEventContext_tD6FFFE80ABEF14A1A535141596224C7AF837319F* __this, const RuntimeMethod* method)
{
{
// public int EventValue { get; }
int32_t L_0 = __this->___U3CEventValueU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ProviderLoadRequestOptions_get_WebRequestTimeout_m81BA0608C118ECD1ED8AD0732A626E747418320B_inline (ProviderLoadRequestOptions_tE2D672727E1B830A09A054327E6E577528214D9F* __this, const RuntimeMethod* method)
{
{
// get => m_WebRequestTimeout;
int32_t L_0 = __this->___m_WebRequestTimeout_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* UnityWebRequestAsyncOperation_get_webRequest_mF67D15420C7C1C4DCA1BD6F839048A0542998BC3_inline (UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* __this, const RuntimeMethod* method)
{
{
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_0 = __this->___U3CwebRequestU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_InternalId_mD4CD4C7C630C0FCAC3DC69AA0B72F11815931D9C_inline (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string InternalId { get; set; }
String_t* L_0 = ___value0;
__this->___U3CInternalIdU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInternalIdU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_Provider_m4DA1BFAE05E7333FF77B05DFB5B868D66CD6C211_inline (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string Provider { get; private set; }
String_t* L_0 = ___value0;
__this->___U3CProviderU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CProviderU3Ek__BackingField_1), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_ResourceType_m2769BE1342590A10AC25393432902F574945E80A_inline (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, Type_t* ___value0, const RuntimeMethod* method)
{
{
// public Type ResourceType { get; private set; }
Type_t* L_0 = ___value0;
__this->___U3CResourceTypeU3Ek__BackingField_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CResourceTypeU3Ek__BackingField_5), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_Keys_m3B3D7369ABC77240E00702F613E8B2036D1F4E03_inline (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___value0, const RuntimeMethod* method)
{
{
// public List<object> Keys { get; private set; }
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = ___value0;
__this->___U3CKeysU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CKeysU3Ek__BackingField_2), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_Dependencies_m94C0577CEEDF603C199EC6154D54E68FA02391C9_inline (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___value0, const RuntimeMethod* method)
{
{
// public List<object> Dependencies { get; private set; }
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = ___value0;
__this->___U3CDependenciesU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDependenciesU3Ek__BackingField_3), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ContentCatalogDataEntry_set_Data_m46804BE456882181345F9E3CA0DFE14866BFDDDE_inline (ContentCatalogDataEntry_tFF039A2D3BDDD5585718005238A18638BA927477* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// public object Data { get; set; }
RuntimeObject* L_0 = ___value0;
__this->___U3CDataU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDataU3Ek__BackingField_4), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceLocationMap_set_LocatorId_m0D6156C92CFBACF321BD856D34D3D86E3350FF2C_inline (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string LocatorId { get; private set; }
String_t* L_0 = ___value0;
__this->___U3CLocatorIdU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLocatorIdU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceLocationMap_set_Locations_m8D0CE3B913365B53465D8EAC7FDCD311F5AF0131_inline (ResourceLocationMap_t29F0D501724BE36EAC9021F77FECC589B630F87F* __this, Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* ___value0, const RuntimeMethod* method)
{
{
// public Dictionary<object, IList<IResourceLocation>> Locations { get; private set; }
Dictionary_2_t541829361B0DD1A3A1AE6593794CF04EA26537A3* L_0 = ___value0;
__this->___U3CLocationsU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLocationsU3Ek__BackingField_1), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E Enumerator_get_Current_mFB4F8C596D39E3E7A9B4CD5B875A297B94CE2973_gshared_inline (Enumerator_t2C072E5C4626879FA7DB5D76AAA828301CD099E9* __this, const RuntimeMethod* method)
{
{
RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E L_0 = (RuntimeBuildLog_tC62F0400E684D90B60B597ECD125F3D154A4156E)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 Enumerator_get_Current_m0BF5BA59AFDDA64918507DDC5380B9D8260EC948_gshared_inline (Enumerator_t3D5B1075A6AC7E9A649B9FE1EF2C0B8A62E3208F* __this, const RuntimeMethod* method)
{
{
ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3 L_0 = (ObjectInitializationData_t78311D34B13F6FC91296EA33C601DB29CB8C84E3)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_gshared_inline (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___item0, const RuntimeMethod* method)
{
AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562* L_1 = (AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562* L_6 = V_0;
int32_t L_7 = V_1;
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D)L_8);
return;
}
IL_0034:
{
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_9 = ___item0;
(( void (*) (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_mC12610A39C9499ED96FDF9812C80EF911EC3B7AA_gshared_inline (HashSet_1_t7FD3E09F5E6CC9B45ADC269EC25CEBBA5BCDE4E1* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____count_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D Enumerator_get_Current_m9D7635CAD57C30BE21041BB1B7901B530F37F33A_gshared_inline (Enumerator_tBF7354B181FD0C6E4725C251D2FFFFA2F66C7471* __this, const RuntimeMethod* method)
{
{
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_0 = (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___item0;
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!true)
{
goto IL_0035;
}
}
{
int32_t L_1 = (int32_t)__this->____size_2;
V_0 = L_1;
__this->____size_2 = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
int32_t L_4 = V_0;
Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 0;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____count_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_m55011E8360A8199FB239A5787BA8631CDD6116FC_gshared_inline (const RuntimeMethod* method)
{
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 0));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 0)))->___Value_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AsyncOperationBase_1_get_IsRunning_mC57EEBFBB62A9CE467308DC61337C692B4A956CF_gshared_inline (AsyncOperationBase_1_t53CEC258A81CC6E6C433249F4DBF1B719395DBD7* __this, const RuntimeMethod* method)
{
{
// public bool IsRunning { get; internal set; }
bool L_0 = (bool)__this->___U3CIsRunningU3Ek__BackingField_11;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m45A8C344B6A3DA83C32F4D569CB9ECEA3C6CEAE7_gshared_inline (Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___obj0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___obj0, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___obj0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____currentValue_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D Enumerator_get_Current_mED23BA54237489B3A4CB41FAF90C0AD36D02A4AA_gshared_inline (Enumerator_tD5B9682CA32C785D58B7B51B5BA570252958ACF5* __this, const RuntimeMethod* method)
{
{
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_0 = (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mA8C6DC40B44EFB5EC84E036997F5DDE2B4255F96_gshared_inline (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mCF9C36A7DE08AFB2D2EEC76139677E086A6CAD73_gshared_inline (List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B* __this, uint8_t ___item0, const RuntimeMethod* method)
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0;
int32_t L_7 = V_1;
uint8_t L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (uint8_t)L_8);
return;
}
IL_0034:
{
uint8_t L_9 = ___item0;
(( void (*) (List_1_t7D15BE3246500BBF1A24C24DBF963B89A876255B*, uint8_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___obj0, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___obj0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___key_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1;
return L_0;
}
}