Files
NobetaSource/Interop/Assembly-CSharp/GameAssetManager.cs
2023-09-06 22:19:13 +02:00

1273 lines
67 KiB
C#

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<float> 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<T>(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<T>.Pointer, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return IL2CPP.PointerToValueGeneric<T>(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<T>(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<T>.Pointer, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return IL2CPP.PointerToValueGeneric<T>(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<T> GetAllAssets<T>(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<T>.Pointer, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return Il2CppArrayBase<T>.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<float> 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<float>(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<float> 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<float>(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<UnityEngine.Object> 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<UnityEngine.Object>(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<UnityEngine.Object> 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<GameAssetManager>.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<GameAssetManager>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GameAssetManager");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr);
GameAssetManager.NativeFieldInfoPtr_assetLoader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, "assetLoader");
GameAssetManager.NativeFieldInfoPtr_handlingRequests = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, "handlingRequests");
GameAssetManager.NativeFieldInfoPtr_pendingRequests = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, "pendingRequests");
GameAssetManager.NativeFieldInfoPtr_assetsCache = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, "assetsCache");
GameAssetManager.NativeFieldInfoPtr_assetRequestProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, "assetRequestProcessor");
GameAssetManager.NativeFieldInfoPtr_updateHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, "updateHandler");
GameAssetManager.NativeFieldInfoPtr_completeHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, "completeHandler");
GameAssetManager.NativeFieldInfoPtr_ASSET_REQUEST_HANDLING_RATE = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, "ASSET_REQUEST_HANDLING_RATE");
GameAssetManager.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667302);
GameAssetManager.NativeMethodInfoPtr_BindAssetRequestUpdateHandler_Public_Void_Action_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667303);
GameAssetManager.NativeMethodInfoPtr_LoadAllPendingAssetAsync_Public_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667304);
GameAssetManager.NativeMethodInfoPtr_AddAssetRequest_Public_Void_AssetRequestBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667305);
GameAssetManager.NativeMethodInfoPtr_LoadAssetAsync_Public_Void_AssetRequestBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667306);
GameAssetManager.NativeMethodInfoPtr_LoadAsset_Public_Void_AssetRequestBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667307);
GameAssetManager.NativeMethodInfoPtr_GetAsset_Public_T_Int32_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667308);
GameAssetManager.NativeMethodInfoPtr_GetSubAsset_Public_T_Int32_String_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667309);
GameAssetManager.NativeMethodInfoPtr_GetAllAssets_Public_Il2CppArrayBase_1_T_Int32_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667310);
GameAssetManager.NativeMethodInfoPtr_UnloadUnusedAssets_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667311);
GameAssetManager.NativeMethodInfoPtr_UnloadAssetsCache_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667312);
GameAssetManager.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667313);
GameAssetManager.NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667314);
GameAssetManager.NativeMethodInfoPtr_WaitForAllHandlingRequest_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667315);
GameAssetManager.NativeMethodInfoPtr_HandleRequests_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667316);
GameAssetManager.NativeMethodInfoPtr_GetAssetFromCache_Private_Il2CppReferenceArray_1_Object_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667317);
GameAssetManager.NativeMethodInfoPtr_IsRequestHandled_Private_Boolean_AssetRequestBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667318);
GameAssetManager.NativeMethodInfoPtr_OnAssetLoaded_Private_Void_AssetRequestBase_Il2CppReferenceArray_1_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667319);
GameAssetManager.NativeMethodInfoPtr_GetCacheKey_Private_String_Int32_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, 100667320);
GameAssetManager.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager>.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<AssetRequestBase> handlingRequests
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_handlingRequests);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Queue<AssetRequestBase>(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<AssetRequestBase> pendingRequests
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_pendingRequests);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<AssetRequestBase>(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<string, Il2CppReferenceArray<UnityEngine.Object>> assetsCache
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_assetsCache);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Dictionary<string, Il2CppReferenceArray<UnityEngine.Object>>(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<float> updateHandler
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameAssetManager.NativeFieldInfoPtr_updateHandler);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Action<float>(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<GameAssetManager.__c__DisplayClass10_0>.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<GameAssetManager.__c__DisplayClass10_0>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, "<>c__DisplayClass10_0");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GameAssetManager.__c__DisplayClass10_0>.NativeClassPtr);
GameAssetManager.__c__DisplayClass10_0.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager.__c__DisplayClass10_0>.NativeClassPtr, "<>4__this");
GameAssetManager.__c__DisplayClass10_0.NativeFieldInfoPtr_handler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager.__c__DisplayClass10_0>.NativeClassPtr, "handler");
GameAssetManager.__c__DisplayClass10_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager.__c__DisplayClass10_0>.NativeClassPtr, 100667322);
GameAssetManager.__c__DisplayClass10_0.NativeMethodInfoPtr__LoadAllPendingAssetAsync_b__0_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager.__c__DisplayClass10_0>.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<T> : 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<GameAssetManager.__c__16<T>>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameAssetManager.__c__16<T>.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<T>.NativeMethodInfoPtr__GetAllAssets_b__16_0_Internal_T_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return IL2CPP.PointerToValueGeneric<T>(intPtr, false, true);
}
}
// Token: 0x06003FD2 RID: 16338 RVA: 0x000FD6CC File Offset: 0x000FB8CC
// Note: this type is marked as 'beforefieldinit'.
static __c__16()
{
Il2CppClassPointerStore<GameAssetManager.__c__16<T>>.NativeClassPtr = IL2CPP.il2cpp_class_from_type(Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, "<>c__16`1"))).MakeGenericType(new Il2CppReferenceArray<Type>(new Type[] { Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(Il2CppClassPointerStore<T>.NativeClassPtr)) })).TypeHandle.value);
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GameAssetManager.__c__16<T>>.NativeClassPtr);
GameAssetManager.__c__16<T>.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager.__c__16<T>>.NativeClassPtr, "<>9");
GameAssetManager.__c__16<T>.NativeFieldInfoPtr___9__16_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager.__c__16<T>>.NativeClassPtr, "<>9__16_0");
GameAssetManager.__c__16<T>.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager.__c__16<T>>.NativeClassPtr, 100667325);
GameAssetManager.__c__16<T>.NativeMethodInfoPtr__GetAllAssets_b__16_0_Internal_T_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager.__c__16<T>>.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<T> __9
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(GameAssetManager.__c__16<T>.NativeFieldInfoPtr___9, (void*)(&intPtr));
IntPtr intPtr2 = intPtr;
return (intPtr2 != 0) ? new GameAssetManager.__c__16<T>(intPtr2) : null;
}
set
{
IL2CPP.il2cpp_field_static_set_value(GameAssetManager.__c__16<T>.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<UnityEngine.Object, T> __9__16_0
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(GameAssetManager.__c__16<T>.NativeFieldInfoPtr___9__16_0, (void*)(&intPtr));
IntPtr intPtr2 = intPtr;
return (intPtr2 != 0) ? new Converter<UnityEngine.Object, T>(intPtr2) : null;
}
set
{
IL2CPP.il2cpp_field_static_set_value(GameAssetManager.__c__16<T>.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<GameAssetManager.__c__DisplayClass18_0>.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<GameAssetManager.__c__DisplayClass18_0>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, "<>c__DisplayClass18_0");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GameAssetManager.__c__DisplayClass18_0>.NativeClassPtr);
GameAssetManager.__c__DisplayClass18_0.NativeFieldInfoPtr_resType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager.__c__DisplayClass18_0>.NativeClassPtr, "resType");
GameAssetManager.__c__DisplayClass18_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager.__c__DisplayClass18_0>.NativeClassPtr, 100667327);
GameAssetManager.__c__DisplayClass18_0.NativeMethodInfoPtr__UnloadAssetsCache_b__0_Internal_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager.__c__DisplayClass18_0>.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/<Tick>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<GameAssetManager._Tick_d__20>.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<GameAssetManager._Tick_d__20>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, "<Tick>d__20");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GameAssetManager._Tick_d__20>.NativeClassPtr);
GameAssetManager._Tick_d__20.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager._Tick_d__20>.NativeClassPtr, "<>1__state");
GameAssetManager._Tick_d__20.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager._Tick_d__20>.NativeClassPtr, "<>2__current");
GameAssetManager._Tick_d__20.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager._Tick_d__20>.NativeClassPtr, "<>4__this");
GameAssetManager._Tick_d__20.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager._Tick_d__20>.NativeClassPtr, 100667329);
GameAssetManager._Tick_d__20.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager._Tick_d__20>.NativeClassPtr, 100667330);
GameAssetManager._Tick_d__20.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager._Tick_d__20>.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<GameAssetManager._Tick_d__20>.NativeClassPtr, 100667332);
GameAssetManager._Tick_d__20.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager._Tick_d__20>.NativeClassPtr, 100667333);
GameAssetManager._Tick_d__20.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager._Tick_d__20>.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/<WaitForAllHandlingRequest>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<GameAssetManager._WaitForAllHandlingRequest_d__21>.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<GameAssetManager._WaitForAllHandlingRequest_d__21>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<GameAssetManager>.NativeClassPtr, "<WaitForAllHandlingRequest>d__21");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GameAssetManager._WaitForAllHandlingRequest_d__21>.NativeClassPtr);
GameAssetManager._WaitForAllHandlingRequest_d__21.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager._WaitForAllHandlingRequest_d__21>.NativeClassPtr, "<>1__state");
GameAssetManager._WaitForAllHandlingRequest_d__21.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager._WaitForAllHandlingRequest_d__21>.NativeClassPtr, "<>2__current");
GameAssetManager._WaitForAllHandlingRequest_d__21.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameAssetManager._WaitForAllHandlingRequest_d__21>.NativeClassPtr, "<>4__this");
GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager._WaitForAllHandlingRequest_d__21>.NativeClassPtr, 100667335);
GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager._WaitForAllHandlingRequest_d__21>.NativeClassPtr, 100667336);
GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager._WaitForAllHandlingRequest_d__21>.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<GameAssetManager._WaitForAllHandlingRequest_d__21>.NativeClassPtr, 100667338);
GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager._WaitForAllHandlingRequest_d__21>.NativeClassPtr, 100667339);
GameAssetManager._WaitForAllHandlingRequest_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameAssetManager._WaitForAllHandlingRequest_d__21>.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<T>
{
// 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<GameAssetManager>.NativeClassPtr)).MakeGenericMethod(new Il2CppReferenceArray<Type>(new Type[] { Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(Il2CppClassPointerStore<T>.NativeClassPtr)) }))));
}
// Token: 0x0200013C RID: 316
private sealed class MethodInfoStoreGeneric_GetSubAsset_Public_T_Int32_String_String_0<T>
{
// 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<GameAssetManager>.NativeClassPtr)).MakeGenericMethod(new Il2CppReferenceArray<Type>(new Type[] { Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(Il2CppClassPointerStore<T>.NativeClassPtr)) }))));
}
// Token: 0x0200013D RID: 317
private sealed class MethodInfoStoreGeneric_GetAllAssets_Public_Il2CppArrayBase_1_T_Int32_String_0<T>
{
// 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<GameAssetManager>.NativeClassPtr)).MakeGenericMethod(new Il2CppReferenceArray<Type>(new Type[] { Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(Il2CppClassPointerStore<T>.NativeClassPtr)) }))));
}
}