using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections.Generic; using Il2CppSystem.Reflection; using MEC; using UnityEngine; // Token: 0x02000135 RID: 309 public sealed class GameAssetManager : Il2CppSystem.Object { // Token: 0x06003FA2 RID: 16290 RVA: 0x000FC7DC File Offset: 0x000FA9DC [CallerCount(2)] [CachedScanResults(RefRangeStart = 553535, RefRangeEnd = 553537, XrefRangeStart = 553494, XrefRangeEnd = 553535, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Init() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003FA3 RID: 16291 RVA: 0x000FC820 File Offset: 0x000FAA20 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void BindAssetRequestUpdateHandler(Action handler) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(handler); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_BindAssetRequestUpdateHandler_Public_Void_Action_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06003FA4 RID: 16292 RVA: 0x000FC87C File Offset: 0x000FAA7C [CallerCount(1)] [CachedScanResults(RefRangeStart = 553573, RefRangeEnd = 553574, XrefRangeStart = 553537, XrefRangeEnd = 553573, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void LoadAllPendingAssetAsync(Action handler) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(handler); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_LoadAllPendingAssetAsync_Public_Void_Action_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06003FA5 RID: 16293 RVA: 0x000FC8D8 File Offset: 0x000FAAD8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553574, XrefRangeEnd = 553578, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void AddAssetRequest(AssetRequestBase req) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(req); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_AddAssetRequest_Public_Void_AssetRequestBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06003FA6 RID: 16294 RVA: 0x000FC934 File Offset: 0x000FAB34 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553578, XrefRangeEnd = 553582, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void LoadAssetAsync(AssetRequestBase req) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(req); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_LoadAssetAsync_Public_Void_AssetRequestBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06003FA7 RID: 16295 RVA: 0x000FC990 File Offset: 0x000FAB90 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553582, XrefRangeEnd = 553588, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void LoadAsset(AssetRequestBase req) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(req); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_LoadAsset_Public_Void_AssetRequestBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06003FA8 RID: 16296 RVA: 0x000FC9EC File Offset: 0x000FABEC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553588, XrefRangeEnd = 553597, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe T GetAsset(int assetType, string assetName) where T : UnityEngine.Object { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref assetType; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(assetName); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.MethodInfoStoreGeneric_GetAsset_Public_T_Int32_String_0.Pointer, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.PointerToValueGeneric(intPtr, false, true); } // Token: 0x06003FA9 RID: 16297 RVA: 0x000FCA64 File Offset: 0x000FAC64 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553597, XrefRangeEnd = 553610, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe T GetSubAsset(int assetType, string assetName, string subAssetName) where T : UnityEngine.Object { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref assetType; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(assetName); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(subAssetName); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.MethodInfoStoreGeneric_GetSubAsset_Public_T_Int32_String_String_0.Pointer, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.PointerToValueGeneric(intPtr, false, true); } // Token: 0x06003FAA RID: 16298 RVA: 0x000FCAF4 File Offset: 0x000FACF4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553610, XrefRangeEnd = 553626, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppArrayBase GetAllAssets(int assetType, string assetName) where T : UnityEngine.Object { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref assetType; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(assetName); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.MethodInfoStoreGeneric_GetAllAssets_Public_Il2CppArrayBase_1_T_Int32_String_0.Pointer, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return Il2CppArrayBase.WrapNativeGenericArrayPointer(intPtr); } // Token: 0x06003FAB RID: 16299 RVA: 0x000FCB6C File Offset: 0x000FAD6C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553626, XrefRangeEnd = 553631, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UnloadUnusedAssets() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_UnloadUnusedAssets_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003FAC RID: 16300 RVA: 0x000FCBB0 File Offset: 0x000FADB0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 553670, RefRangeEnd = 553671, XrefRangeStart = 553631, XrefRangeEnd = 553670, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UnloadAssetsCache(string resType) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(resType); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_UnloadAssetsCache_Public_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06003FAD RID: 16301 RVA: 0x000FCC0C File Offset: 0x000FAE0C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553671, XrefRangeEnd = 553683, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Dispose() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003FAE RID: 16302 RVA: 0x000FCC50 File Offset: 0x000FAE50 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553683, XrefRangeEnd = 553688, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe IEnumerator Tick() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null; } // Token: 0x06003FAF RID: 16303 RVA: 0x000FCCA8 File Offset: 0x000FAEA8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553688, XrefRangeEnd = 553693, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe IEnumerator WaitForAllHandlingRequest() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_WaitForAllHandlingRequest_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null; } // Token: 0x06003FB0 RID: 16304 RVA: 0x000FCD00 File Offset: 0x000FAF00 [CallerCount(1)] [CachedScanResults(RefRangeStart = 553701, RefRangeEnd = 553702, XrefRangeStart = 553693, XrefRangeEnd = 553701, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void HandleRequests() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_HandleRequests_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003FB1 RID: 16305 RVA: 0x000FCD44 File Offset: 0x000FAF44 [CallerCount(6)] [CachedScanResults(RefRangeStart = 553705, RefRangeEnd = 553711, XrefRangeStart = 553702, XrefRangeEnd = 553705, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppReferenceArray GetAssetFromCache(string assetKey) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(assetKey); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_GetAssetFromCache_Private_Il2CppReferenceArray_1_Object_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppReferenceArray(intPtr3) : null; } } // Token: 0x06003FB2 RID: 16306 RVA: 0x000FCDB4 File Offset: 0x000FAFB4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 553716, RefRangeEnd = 553717, XrefRangeStart = 553711, XrefRangeEnd = 553716, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsRequestHandled(AssetRequestBase req) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(req); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_IsRequestHandled_Private_Boolean_AssetRequestBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06003FB3 RID: 16307 RVA: 0x000FCE1C File Offset: 0x000FB01C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553717, XrefRangeEnd = 553725, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnAssetLoaded(AssetRequestBase req, Il2CppReferenceArray assetObjs) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(req); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(assetObjs); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_OnAssetLoaded_Private_Void_AssetRequestBase_Il2CppReferenceArray_1_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003FB4 RID: 16308 RVA: 0x000FCE90 File Offset: 0x000FB090 [CallerCount(3)] [CachedScanResults(RefRangeStart = 553729, RefRangeEnd = 553732, XrefRangeStart = 553725, XrefRangeEnd = 553729, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe string GetCacheKey(int resType, string assetName) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref resType; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(assetName); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr_GetCacheKey_Private_String_Int32_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } // Token: 0x06003FB5 RID: 16309 RVA: 0x000FCF08 File Offset: 0x000FB108 [CallerCount(1664)] [CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe GameAssetManager() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003FB6 RID: 16310 RVA: 0x000FCF54 File Offset: 0x000FB154 // Note: this type is marked as 'beforefieldinit'. static GameAssetManager() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GameAssetManager"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GameAssetManager.NativeFieldInfoPtr_assetLoader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "assetLoader"); GameAssetManager.NativeFieldInfoPtr_handlingRequests = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "handlingRequests"); GameAssetManager.NativeFieldInfoPtr_pendingRequests = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "pendingRequests"); GameAssetManager.NativeFieldInfoPtr_assetsCache = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "assetsCache"); GameAssetManager.NativeFieldInfoPtr_assetRequestProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "assetRequestProcessor"); GameAssetManager.NativeFieldInfoPtr_updateHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "updateHandler"); GameAssetManager.NativeFieldInfoPtr_completeHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "completeHandler"); GameAssetManager.NativeFieldInfoPtr_ASSET_REQUEST_HANDLING_RATE = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ASSET_REQUEST_HANDLING_RATE"); GameAssetManager.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667302); GameAssetManager.NativeMethodInfoPtr_BindAssetRequestUpdateHandler_Public_Void_Action_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667303); GameAssetManager.NativeMethodInfoPtr_LoadAllPendingAssetAsync_Public_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667304); GameAssetManager.NativeMethodInfoPtr_AddAssetRequest_Public_Void_AssetRequestBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667305); GameAssetManager.NativeMethodInfoPtr_LoadAssetAsync_Public_Void_AssetRequestBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667306); GameAssetManager.NativeMethodInfoPtr_LoadAsset_Public_Void_AssetRequestBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667307); GameAssetManager.NativeMethodInfoPtr_GetAsset_Public_T_Int32_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667308); GameAssetManager.NativeMethodInfoPtr_GetSubAsset_Public_T_Int32_String_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667309); GameAssetManager.NativeMethodInfoPtr_GetAllAssets_Public_Il2CppArrayBase_1_T_Int32_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667310); GameAssetManager.NativeMethodInfoPtr_UnloadUnusedAssets_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667311); GameAssetManager.NativeMethodInfoPtr_UnloadAssetsCache_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667312); GameAssetManager.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667313); GameAssetManager.NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667314); GameAssetManager.NativeMethodInfoPtr_WaitForAllHandlingRequest_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667315); GameAssetManager.NativeMethodInfoPtr_HandleRequests_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667316); GameAssetManager.NativeMethodInfoPtr_GetAssetFromCache_Private_Il2CppReferenceArray_1_Object_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667317); GameAssetManager.NativeMethodInfoPtr_IsRequestHandled_Private_Boolean_AssetRequestBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667318); GameAssetManager.NativeMethodInfoPtr_OnAssetLoaded_Private_Void_AssetRequestBase_Il2CppReferenceArray_1_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667319); GameAssetManager.NativeMethodInfoPtr_GetCacheKey_Private_String_Int32_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667320); GameAssetManager.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667321); } // Token: 0x06003FB7 RID: 16311 RVA: 0x0000A74C File Offset: 0x0000894C public GameAssetManager(IntPtr pointer) : base(pointer) { } // Token: 0x1700175E RID: 5982 // (get) Token: 0x06003FB8 RID: 16312 RVA: 0x000FD1B4 File Offset: 0x000FB3B4 // (set) Token: 0x06003FB9 RID: 16313 RVA: 0x000FD1E8 File Offset: 0x000FB3E8 public unsafe AssetLoader assetLoader { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_assetLoader); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new AssetLoader(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_assetLoader), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700175F RID: 5983 // (get) Token: 0x06003FBA RID: 16314 RVA: 0x000FD210 File Offset: 0x000FB410 // (set) Token: 0x06003FBB RID: 16315 RVA: 0x000FD244 File Offset: 0x000FB444 public unsafe Queue handlingRequests { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_handlingRequests); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Queue(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_handlingRequests), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001760 RID: 5984 // (get) Token: 0x06003FBC RID: 16316 RVA: 0x000FD26C File Offset: 0x000FB46C // (set) Token: 0x06003FBD RID: 16317 RVA: 0x000FD2A0 File Offset: 0x000FB4A0 public unsafe List pendingRequests { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_pendingRequests); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new List(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_pendingRequests), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001761 RID: 5985 // (get) Token: 0x06003FBE RID: 16318 RVA: 0x000FD2C8 File Offset: 0x000FB4C8 // (set) Token: 0x06003FBF RID: 16319 RVA: 0x000FD2FC File Offset: 0x000FB4FC public unsafe Dictionary> assetsCache { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_assetsCache); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Dictionary>(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_assetsCache), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001762 RID: 5986 // (get) Token: 0x06003FC0 RID: 16320 RVA: 0x000FD324 File Offset: 0x000FB524 // (set) Token: 0x06003FC1 RID: 16321 RVA: 0x000FD34C File Offset: 0x000FB54C public unsafe CoroutineHandle assetRequestProcessor { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_assetRequestProcessor); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_assetRequestProcessor)) = value; } } // Token: 0x17001763 RID: 5987 // (get) Token: 0x06003FC2 RID: 16322 RVA: 0x000FD370 File Offset: 0x000FB570 // (set) Token: 0x06003FC3 RID: 16323 RVA: 0x000FD3A4 File Offset: 0x000FB5A4 public unsafe Action updateHandler { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_updateHandler); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Action(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_updateHandler), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001764 RID: 5988 // (get) Token: 0x06003FC4 RID: 16324 RVA: 0x000FD3CC File Offset: 0x000FB5CC // (set) Token: 0x06003FC5 RID: 16325 RVA: 0x000FD400 File Offset: 0x000FB600 public unsafe Action completeHandler { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_completeHandler); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Action(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_completeHandler), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001765 RID: 5989 // (get) Token: 0x06003FC6 RID: 16326 RVA: 0x000FD428 File Offset: 0x000FB628 // (set) Token: 0x06003FC7 RID: 16327 RVA: 0x000FD446 File Offset: 0x000FB646 public unsafe static int ASSET_REQUEST_HANDLING_RATE { get { int num; IL2CPP.il2cpp_field_static_get_value(GameAssetManager.NativeFieldInfoPtr_ASSET_REQUEST_HANDLING_RATE, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(GameAssetManager.NativeFieldInfoPtr_ASSET_REQUEST_HANDLING_RATE, (void*)(&value)); } } // Token: 0x040029B0 RID: 10672 private static readonly IntPtr NativeFieldInfoPtr_assetLoader; // Token: 0x040029B1 RID: 10673 private static readonly IntPtr NativeFieldInfoPtr_handlingRequests; // Token: 0x040029B2 RID: 10674 private static readonly IntPtr NativeFieldInfoPtr_pendingRequests; // Token: 0x040029B3 RID: 10675 private static readonly IntPtr NativeFieldInfoPtr_assetsCache; // Token: 0x040029B4 RID: 10676 private static readonly IntPtr NativeFieldInfoPtr_assetRequestProcessor; // Token: 0x040029B5 RID: 10677 private static readonly IntPtr NativeFieldInfoPtr_updateHandler; // Token: 0x040029B6 RID: 10678 private static readonly IntPtr NativeFieldInfoPtr_completeHandler; // Token: 0x040029B7 RID: 10679 private static readonly IntPtr NativeFieldInfoPtr_ASSET_REQUEST_HANDLING_RATE; // Token: 0x040029B8 RID: 10680 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0; // Token: 0x040029B9 RID: 10681 private static readonly IntPtr NativeMethodInfoPtr_BindAssetRequestUpdateHandler_Public_Void_Action_1_Single_0; // Token: 0x040029BA RID: 10682 private static readonly IntPtr NativeMethodInfoPtr_LoadAllPendingAssetAsync_Public_Void_Action_0; // Token: 0x040029BB RID: 10683 private static readonly IntPtr NativeMethodInfoPtr_AddAssetRequest_Public_Void_AssetRequestBase_0; // Token: 0x040029BC RID: 10684 private static readonly IntPtr NativeMethodInfoPtr_LoadAssetAsync_Public_Void_AssetRequestBase_0; // Token: 0x040029BD RID: 10685 private static readonly IntPtr NativeMethodInfoPtr_LoadAsset_Public_Void_AssetRequestBase_0; // Token: 0x040029BE RID: 10686 private static readonly IntPtr NativeMethodInfoPtr_GetAsset_Public_T_Int32_String_0; // Token: 0x040029BF RID: 10687 private static readonly IntPtr NativeMethodInfoPtr_GetSubAsset_Public_T_Int32_String_String_0; // Token: 0x040029C0 RID: 10688 private static readonly IntPtr NativeMethodInfoPtr_GetAllAssets_Public_Il2CppArrayBase_1_T_Int32_String_0; // Token: 0x040029C1 RID: 10689 private static readonly IntPtr NativeMethodInfoPtr_UnloadUnusedAssets_Public_Void_0; // Token: 0x040029C2 RID: 10690 private static readonly IntPtr NativeMethodInfoPtr_UnloadAssetsCache_Public_Void_String_0; // Token: 0x040029C3 RID: 10691 private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0; // Token: 0x040029C4 RID: 10692 private static readonly IntPtr NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0; // Token: 0x040029C5 RID: 10693 private static readonly IntPtr NativeMethodInfoPtr_WaitForAllHandlingRequest_Private_IEnumerator_1_Single_0; // Token: 0x040029C6 RID: 10694 private static readonly IntPtr NativeMethodInfoPtr_HandleRequests_Private_Void_0; // Token: 0x040029C7 RID: 10695 private static readonly IntPtr NativeMethodInfoPtr_GetAssetFromCache_Private_Il2CppReferenceArray_1_Object_String_0; // Token: 0x040029C8 RID: 10696 private static readonly IntPtr NativeMethodInfoPtr_IsRequestHandled_Private_Boolean_AssetRequestBase_0; // Token: 0x040029C9 RID: 10697 private static readonly IntPtr NativeMethodInfoPtr_OnAssetLoaded_Private_Void_AssetRequestBase_Il2CppReferenceArray_1_Object_0; // Token: 0x040029CA RID: 10698 private static readonly IntPtr NativeMethodInfoPtr_GetCacheKey_Private_String_Int32_String_0; // Token: 0x040029CB RID: 10699 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000136 RID: 310 [ObfuscatedName("GameAssetManager/<>c__DisplayClass10_0")] public sealed class __c__DisplayClass10_0 : Il2CppSystem.Object { // Token: 0x06003FC8 RID: 16328 RVA: 0x000FD458 File Offset: 0x000FB658 [CallerCount(1664)] [CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c__DisplayClass10_0() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.__c__DisplayClass10_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003FC9 RID: 16329 RVA: 0x000FD4A4 File Offset: 0x000FB6A4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553461, XrefRangeEnd = 553467, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void _LoadAllPendingAssetAsync_b__0() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.__c__DisplayClass10_0.NativeMethodInfoPtr__LoadAllPendingAssetAsync_b__0_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003FCA RID: 16330 RVA: 0x000FD4E8 File Offset: 0x000FB6E8 // Note: this type is marked as 'beforefieldinit'. static __c__DisplayClass10_0() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c__DisplayClass10_0"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GameAssetManager.__c__DisplayClass10_0.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); GameAssetManager.__c__DisplayClass10_0.NativeFieldInfoPtr_handler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "handler"); GameAssetManager.__c__DisplayClass10_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667322); GameAssetManager.__c__DisplayClass10_0.NativeMethodInfoPtr__LoadAllPendingAssetAsync_b__0_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667323); } // Token: 0x06003FCB RID: 16331 RVA: 0x0000A74C File Offset: 0x0000894C public __c__DisplayClass10_0(IntPtr pointer) : base(pointer) { } // Token: 0x17001766 RID: 5990 // (get) Token: 0x06003FCC RID: 16332 RVA: 0x000FD564 File Offset: 0x000FB764 // (set) Token: 0x06003FCD RID: 16333 RVA: 0x000FD598 File Offset: 0x000FB798 public unsafe GameAssetManager __4__this { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.__c__DisplayClass10_0.NativeFieldInfoPtr___4__this); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new GameAssetManager(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.__c__DisplayClass10_0.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001767 RID: 5991 // (get) Token: 0x06003FCE RID: 16334 RVA: 0x000FD5C0 File Offset: 0x000FB7C0 // (set) Token: 0x06003FCF RID: 16335 RVA: 0x000FD5F4 File Offset: 0x000FB7F4 public unsafe Action handler { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.__c__DisplayClass10_0.NativeFieldInfoPtr_handler); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Action(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.__c__DisplayClass10_0.NativeFieldInfoPtr_handler), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x040029CC RID: 10700 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x040029CD RID: 10701 private static readonly IntPtr NativeFieldInfoPtr_handler; // Token: 0x040029CE RID: 10702 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x040029CF RID: 10703 private static readonly IntPtr NativeMethodInfoPtr__LoadAllPendingAssetAsync_b__0_Internal_Void_0; } // Token: 0x02000137 RID: 311 [ObfuscatedName("GameAssetManager/<>c__16`1")] [Serializable] public sealed class __c__16 : Il2CppSystem.Object where T : UnityEngine.Object { // Token: 0x06003FD0 RID: 16336 RVA: 0x000FD61C File Offset: 0x000FB81C [CallerCount(51)] [CachedScanResults(RefRangeStart = 108102, RefRangeEnd = 108153, XrefRangeStart = 108102, XrefRangeEnd = 108153, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c__16() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore>.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.__c__16.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003FD1 RID: 16337 RVA: 0x000FD668 File Offset: 0x000FB868 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553467, XrefRangeEnd = 553470, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe T _GetAllAssets_b__16_0(UnityEngine.Object x) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(x); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.__c__16.NativeMethodInfoPtr__GetAllAssets_b__16_0_Internal_T_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.PointerToValueGeneric(intPtr, false, true); } } // Token: 0x06003FD2 RID: 16338 RVA: 0x000FD6CC File Offset: 0x000FB8CC // Note: this type is marked as 'beforefieldinit'. static __c__16() { Il2CppClassPointerStore>.NativeClassPtr = IL2CPP.il2cpp_class_from_type(Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c__16`1"))).MakeGenericType(new Il2CppReferenceArray(new Type[] { Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(Il2CppClassPointerStore.NativeClassPtr)) })).TypeHandle.value); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore>.NativeClassPtr); GameAssetManager.__c__16.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore>.NativeClassPtr, "<>9"); GameAssetManager.__c__16.NativeFieldInfoPtr___9__16_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore>.NativeClassPtr, "<>9__16_0"); GameAssetManager.__c__16.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore>.NativeClassPtr, 100667325); GameAssetManager.__c__16.NativeMethodInfoPtr__GetAllAssets_b__16_0_Internal_T_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore>.NativeClassPtr, 100667326); } // Token: 0x06003FD3 RID: 16339 RVA: 0x0000A74C File Offset: 0x0000894C public __c__16(IntPtr pointer) : base(pointer) { } // Token: 0x17001768 RID: 5992 // (get) Token: 0x06003FD4 RID: 16340 RVA: 0x000FD784 File Offset: 0x000FB984 // (set) Token: 0x06003FD5 RID: 16341 RVA: 0x000FD7AF File Offset: 0x000FB9AF public unsafe static GameAssetManager.__c__16 __9 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(GameAssetManager.__c__16.NativeFieldInfoPtr___9, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new GameAssetManager.__c__16(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(GameAssetManager.__c__16.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001769 RID: 5993 // (get) Token: 0x06003FD6 RID: 16342 RVA: 0x000FD7C4 File Offset: 0x000FB9C4 // (set) Token: 0x06003FD7 RID: 16343 RVA: 0x000FD7EF File Offset: 0x000FB9EF public unsafe static Converter __9__16_0 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(GameAssetManager.__c__16.NativeFieldInfoPtr___9__16_0, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Converter(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(GameAssetManager.__c__16.NativeFieldInfoPtr___9__16_0, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x040029D0 RID: 10704 private static readonly IntPtr NativeFieldInfoPtr___9; // Token: 0x040029D1 RID: 10705 private static readonly IntPtr NativeFieldInfoPtr___9__16_0; // Token: 0x040029D2 RID: 10706 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x040029D3 RID: 10707 private static readonly IntPtr NativeMethodInfoPtr__GetAllAssets_b__16_0_Internal_T_Object_0; } // Token: 0x02000138 RID: 312 [ObfuscatedName("GameAssetManager/<>c__DisplayClass18_0")] public sealed class __c__DisplayClass18_0 : Il2CppSystem.Object { // Token: 0x06003FD8 RID: 16344 RVA: 0x000FD804 File Offset: 0x000FBA04 [CallerCount(1664)] [CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c__DisplayClass18_0() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.__c__DisplayClass18_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003FD9 RID: 16345 RVA: 0x000FD850 File Offset: 0x000FBA50 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553470, XrefRangeEnd = 553472, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool _UnloadAssetsCache_b__0(string x) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(x); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.__c__DisplayClass18_0.NativeMethodInfoPtr__UnloadAssetsCache_b__0_Internal_Boolean_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06003FDA RID: 16346 RVA: 0x000FD8B8 File Offset: 0x000FBAB8 // Note: this type is marked as 'beforefieldinit'. static __c__DisplayClass18_0() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c__DisplayClass18_0"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GameAssetManager.__c__DisplayClass18_0.NativeFieldInfoPtr_resType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "resType"); GameAssetManager.__c__DisplayClass18_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667327); GameAssetManager.__c__DisplayClass18_0.NativeMethodInfoPtr__UnloadAssetsCache_b__0_Internal_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667328); } // Token: 0x06003FDB RID: 16347 RVA: 0x0000A74C File Offset: 0x0000894C public __c__DisplayClass18_0(IntPtr pointer) : base(pointer) { } // Token: 0x1700176A RID: 5994 // (get) Token: 0x06003FDC RID: 16348 RVA: 0x000FD920 File Offset: 0x000FBB20 // (set) Token: 0x06003FDD RID: 16349 RVA: 0x000FD949 File Offset: 0x000FBB49 public unsafe string resType { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.__c__DisplayClass18_0.NativeFieldInfoPtr_resType); return IL2CPP.Il2CppStringToManaged(*intPtr); } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.__c__DisplayClass18_0.NativeFieldInfoPtr_resType), IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x040029D4 RID: 10708 private static readonly IntPtr NativeFieldInfoPtr_resType; // Token: 0x040029D5 RID: 10709 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x040029D6 RID: 10710 private static readonly IntPtr NativeMethodInfoPtr__UnloadAssetsCache_b__0_Internal_Boolean_String_0; } // Token: 0x02000139 RID: 313 [ObfuscatedName("GameAssetManager/d__20")] public sealed class _Tick_d__20 : Il2CppSystem.Object { // Token: 0x06003FDE RID: 16350 RVA: 0x000FD970 File Offset: 0x000FBB70 [CallerCount(350)] [CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe _Tick_d__20(int <>1__state) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref <>1__state; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager._Tick_d__20.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06003FDF RID: 16351 RVA: 0x000FD9D0 File Offset: 0x000FBBD0 [CallerCount(5874)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void System_IDisposable_Dispose() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager._Tick_d__20.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003FE0 RID: 16352 RVA: 0x000FDA14 File Offset: 0x000FBC14 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553472, XrefRangeEnd = 553473, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool MoveNext() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager._Tick_d__20.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x1700176E RID: 5998 // (get) Token: 0x06003FE1 RID: 16353 RVA: 0x000FDA64 File Offset: 0x000FBC64 public unsafe float Current { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager._Tick_d__20.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06003FE2 RID: 16354 RVA: 0x000FDAB4 File Offset: 0x000FBCB4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553473, XrefRangeEnd = 553478, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void System_Collections_IEnumerator_Reset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager._Tick_d__20.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x1700176F RID: 5999 // (get) Token: 0x06003FE3 RID: 16355 RVA: 0x000FDAF8 File Offset: 0x000FBCF8 public unsafe Il2CppSystem.Object Current { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553478, XrefRangeEnd = 553481, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager._Tick_d__20.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null; } } // Token: 0x06003FE4 RID: 16356 RVA: 0x000FDB50 File Offset: 0x000FBD50 // Note: this type is marked as 'beforefieldinit'. static _Tick_d__20() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "d__20"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GameAssetManager._Tick_d__20.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>1__state"); GameAssetManager._Tick_d__20.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>2__current"); GameAssetManager._Tick_d__20.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); GameAssetManager._Tick_d__20.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667329); GameAssetManager._Tick_d__20.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667330); GameAssetManager._Tick_d__20.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667331); GameAssetManager._Tick_d__20.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667332); GameAssetManager._Tick_d__20.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667333); GameAssetManager._Tick_d__20.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667334); } // Token: 0x06003FE5 RID: 16357 RVA: 0x0000A74C File Offset: 0x0000894C public _Tick_d__20(IntPtr pointer) : base(pointer) { } // Token: 0x1700176B RID: 5995 // (get) Token: 0x06003FE6 RID: 16358 RVA: 0x000FDC30 File Offset: 0x000FBE30 // (set) Token: 0x06003FE7 RID: 16359 RVA: 0x000FDC58 File Offset: 0x000FBE58 public unsafe int __1__state { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager._Tick_d__20.NativeFieldInfoPtr___1__state); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager._Tick_d__20.NativeFieldInfoPtr___1__state)) = value; } } // Token: 0x1700176C RID: 5996 // (get) Token: 0x06003FE8 RID: 16360 RVA: 0x000FDC7C File Offset: 0x000FBE7C // (set) Token: 0x06003FE9 RID: 16361 RVA: 0x000FDCA4 File Offset: 0x000FBEA4 public unsafe float __2__current { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager._Tick_d__20.NativeFieldInfoPtr___2__current); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager._Tick_d__20.NativeFieldInfoPtr___2__current)) = value; } } // Token: 0x1700176D RID: 5997 // (get) Token: 0x06003FEA RID: 16362 RVA: 0x000FDCC8 File Offset: 0x000FBEC8 // (set) Token: 0x06003FEB RID: 16363 RVA: 0x000FDCFC File Offset: 0x000FBEFC public unsafe GameAssetManager __4__this { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager._Tick_d__20.NativeFieldInfoPtr___4__this); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new GameAssetManager(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager._Tick_d__20.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x040029D7 RID: 10711 private static readonly IntPtr NativeFieldInfoPtr___1__state; // Token: 0x040029D8 RID: 10712 private static readonly IntPtr NativeFieldInfoPtr___2__current; // Token: 0x040029D9 RID: 10713 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x040029DA RID: 10714 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0; // Token: 0x040029DB RID: 10715 private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0; // Token: 0x040029DC RID: 10716 private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0; // Token: 0x040029DD RID: 10717 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0; // Token: 0x040029DE RID: 10718 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0; // Token: 0x040029DF RID: 10719 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0; } // Token: 0x0200013A RID: 314 [ObfuscatedName("GameAssetManager/d__21")] public sealed class _WaitForAllHandlingRequest_d__21 : Il2CppSystem.Object { // Token: 0x06003FEC RID: 16364 RVA: 0x000FDD24 File Offset: 0x000FBF24 [CallerCount(350)] [CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe _WaitForAllHandlingRequest_d__21(int <>1__state) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref <>1__state; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06003FED RID: 16365 RVA: 0x000FDD84 File Offset: 0x000FBF84 [CallerCount(5874)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void System_IDisposable_Dispose() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003FEE RID: 16366 RVA: 0x000FDDC8 File Offset: 0x000FBFC8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553481, XrefRangeEnd = 553486, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool MoveNext() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x17001773 RID: 6003 // (get) Token: 0x06003FEF RID: 16367 RVA: 0x000FDE18 File Offset: 0x000FC018 public unsafe float Current { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06003FF0 RID: 16368 RVA: 0x000FDE68 File Offset: 0x000FC068 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553486, XrefRangeEnd = 553491, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void System_Collections_IEnumerator_Reset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x17001774 RID: 6004 // (get) Token: 0x06003FF1 RID: 16369 RVA: 0x000FDEAC File Offset: 0x000FC0AC public unsafe Il2CppSystem.Object Current { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553491, XrefRangeEnd = 553494, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null; } } // Token: 0x06003FF2 RID: 16370 RVA: 0x000FDF04 File Offset: 0x000FC104 // Note: this type is marked as 'beforefieldinit'. static _WaitForAllHandlingRequest_d__21() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "d__21"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GameAssetManager._WaitForAllHandlingRequest_d__21.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>1__state"); GameAssetManager._WaitForAllHandlingRequest_d__21.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>2__current"); GameAssetManager._WaitForAllHandlingRequest_d__21.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667335); GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667336); GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667337); GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667338); GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667339); GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667340); } // Token: 0x06003FF3 RID: 16371 RVA: 0x0000A74C File Offset: 0x0000894C public _WaitForAllHandlingRequest_d__21(IntPtr pointer) : base(pointer) { } // Token: 0x17001770 RID: 6000 // (get) Token: 0x06003FF4 RID: 16372 RVA: 0x000FDFE4 File Offset: 0x000FC1E4 // (set) Token: 0x06003FF5 RID: 16373 RVA: 0x000FE00C File Offset: 0x000FC20C public unsafe int __1__state { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager._WaitForAllHandlingRequest_d__21.NativeFieldInfoPtr___1__state); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager._WaitForAllHandlingRequest_d__21.NativeFieldInfoPtr___1__state)) = value; } } // Token: 0x17001771 RID: 6001 // (get) Token: 0x06003FF6 RID: 16374 RVA: 0x000FE030 File Offset: 0x000FC230 // (set) Token: 0x06003FF7 RID: 16375 RVA: 0x000FE058 File Offset: 0x000FC258 public unsafe float __2__current { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager._WaitForAllHandlingRequest_d__21.NativeFieldInfoPtr___2__current); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager._WaitForAllHandlingRequest_d__21.NativeFieldInfoPtr___2__current)) = value; } } // Token: 0x17001772 RID: 6002 // (get) Token: 0x06003FF8 RID: 16376 RVA: 0x000FE07C File Offset: 0x000FC27C // (set) Token: 0x06003FF9 RID: 16377 RVA: 0x000FE0B0 File Offset: 0x000FC2B0 public unsafe GameAssetManager __4__this { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager._WaitForAllHandlingRequest_d__21.NativeFieldInfoPtr___4__this); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new GameAssetManager(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager._WaitForAllHandlingRequest_d__21.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x040029E0 RID: 10720 private static readonly IntPtr NativeFieldInfoPtr___1__state; // Token: 0x040029E1 RID: 10721 private static readonly IntPtr NativeFieldInfoPtr___2__current; // Token: 0x040029E2 RID: 10722 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x040029E3 RID: 10723 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0; // Token: 0x040029E4 RID: 10724 private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0; // Token: 0x040029E5 RID: 10725 private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0; // Token: 0x040029E6 RID: 10726 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0; // Token: 0x040029E7 RID: 10727 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0; // Token: 0x040029E8 RID: 10728 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0; } // Token: 0x0200013B RID: 315 private sealed class MethodInfoStoreGeneric_GetAsset_Public_T_Int32_String_0 { // Token: 0x040029E9 RID: 10729 internal static IntPtr Pointer = IL2CPP.il2cpp_method_get_from_reflection(IL2CPP.Il2CppObjectBaseToPtrNotNull(new MethodInfo(IL2CPP.il2cpp_method_get_object(GameAssetManager.NativeMethodInfoPtr_GetAsset_Public_T_Int32_String_0, Il2CppClassPointerStore.NativeClassPtr)).MakeGenericMethod(new Il2CppReferenceArray(new Type[] { Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(Il2CppClassPointerStore.NativeClassPtr)) })))); } // Token: 0x0200013C RID: 316 private sealed class MethodInfoStoreGeneric_GetSubAsset_Public_T_Int32_String_String_0 { // Token: 0x040029EA RID: 10730 internal static IntPtr Pointer = IL2CPP.il2cpp_method_get_from_reflection(IL2CPP.Il2CppObjectBaseToPtrNotNull(new MethodInfo(IL2CPP.il2cpp_method_get_object(GameAssetManager.NativeMethodInfoPtr_GetSubAsset_Public_T_Int32_String_String_0, Il2CppClassPointerStore.NativeClassPtr)).MakeGenericMethod(new Il2CppReferenceArray(new Type[] { Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(Il2CppClassPointerStore.NativeClassPtr)) })))); } // Token: 0x0200013D RID: 317 private sealed class MethodInfoStoreGeneric_GetAllAssets_Public_Il2CppArrayBase_1_T_Int32_String_0 { // Token: 0x040029EB RID: 10731 internal static IntPtr Pointer = IL2CPP.il2cpp_method_get_from_reflection(IL2CPP.Il2CppObjectBaseToPtrNotNull(new MethodInfo(IL2CPP.il2cpp_method_get_object(GameAssetManager.NativeMethodInfoPtr_GetAllAssets_Public_Il2CppArrayBase_1_T_Int32_String_0, Il2CppClassPointerStore.NativeClassPtr)).MakeGenericMethod(new Il2CppReferenceArray(new Type[] { Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(Il2CppClassPointerStore.NativeClassPtr)) })))); } }