Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

844 lines
28 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine.Networking;
using UnityEngine.ResourceManagement.AsyncOperations;
using UnityEngine.ResourceManagement.ResourceLocations;
using UnityEngine.ResourceManagement.ResourceProviders;
using UnityEngine.ResourceManagement.Util;
using UnityEngine.SceneManagement;
namespace UnityEngine.ResourceManagement
{
// Token: 0x02000007 RID: 7
[Token(Token = "0x2000007")]
public class ResourceManager : IDisposable
{
// Token: 0x17000009 RID: 9
// (get) Token: 0x06000032 RID: 50 RVA: 0x0000206A File Offset: 0x0000026A
// (set) Token: 0x06000033 RID: 51 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000009")]
public static Action<AsyncOperationHandle, Exception> ExceptionHandler
{
[Token(Token = "0x6000032")]
[Address(RVA = "0xFE1990", Offset = "0xFE0990", VA = "0x180FE1990")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000033")]
[Address(RVA = "0xFE1A80", Offset = "0xFE0A80", VA = "0x180FE1A80")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700000A RID: 10
// (get) Token: 0x06000034 RID: 52 RVA: 0x0000206A File Offset: 0x0000026A
// (set) Token: 0x06000035 RID: 53 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700000A")]
public Func<IResourceLocation, string> InternalIdTransformFunc
{
[Token(Token = "0x6000034")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000035")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06000036 RID: 54 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000036")]
[Address(RVA = "0xFE1170", Offset = "0xFE0170", VA = "0x180FE1170")]
public string TransformInternalId(IResourceLocation location)
{
return null;
}
// Token: 0x1700000B RID: 11
// (get) Token: 0x06000037 RID: 55 RVA: 0x00002118 File Offset: 0x00000318
[Token(Token = "0x1700000B")]
internal int OperationCacheCount
{
[Token(Token = "0x6000037")]
[Address(RVA = "0xFE1A30", Offset = "0xFE0A30", VA = "0x180FE1A30")]
get
{
return 0;
}
}
// Token: 0x1700000C RID: 12
// (get) Token: 0x06000038 RID: 56 RVA: 0x00002130 File Offset: 0x00000330
[Token(Token = "0x1700000C")]
internal int InstanceOperationCount
{
[Token(Token = "0x6000038")]
[Address(RVA = "0xFE19F0", Offset = "0xFE09F0", VA = "0x180FE19F0")]
get
{
return 0;
}
}
// Token: 0x06000039 RID: 57 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000039")]
[Address(RVA = "0xFDE810", Offset = "0xFDD810", VA = "0x180FDE810")]
public void AddUpdateReceiver(IUpdateReceiver receiver)
{
}
// Token: 0x0600003A RID: 58 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600003A")]
[Address(RVA = "0xFE0F30", Offset = "0xFDFF30", VA = "0x180FE0F30")]
public void RemoveUpdateReciever(IUpdateReceiver receiver)
{
}
// Token: 0x1700000D RID: 13
// (get) Token: 0x0600003B RID: 59 RVA: 0x0000206A File Offset: 0x0000026A
// (set) Token: 0x0600003C RID: 60 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700000D")]
public IAllocationStrategy Allocator
{
[Token(Token = "0x600003B")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return null;
}
[Token(Token = "0x600003C")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
set
{
}
}
// Token: 0x1700000E RID: 14
// (get) Token: 0x0600003D RID: 61 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x1700000E")]
public IList<IResourceProvider> ResourceProviders
{
[Token(Token = "0x600003D")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
// Token: 0x1700000F RID: 15
// (get) Token: 0x0600003E RID: 62 RVA: 0x0000206A File Offset: 0x0000026A
// (set) Token: 0x0600003F RID: 63 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700000F")]
public CertificateHandler CertificateHandlerInstance
{
[Token(Token = "0x600003E")]
[Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600003F")]
[Address(RVA = "0x56D560", Offset = "0x56C560", VA = "0x18056D560")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06000040 RID: 64 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000040")]
[Address(RVA = "0xFE15E0", Offset = "0xFE05E0", VA = "0x180FE15E0")]
public ResourceManager([Optional] IAllocationStrategy alloc)
{
}
// Token: 0x06000041 RID: 65 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000041")]
[Address(RVA = "0xFDF670", Offset = "0xFDE670", VA = "0x180FDF670")]
private void OnObjectAdded(object obj)
{
}
// Token: 0x06000042 RID: 66 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000042")]
[Address(RVA = "0xFDF700", Offset = "0xFDE700", VA = "0x180FDF700")]
private void OnObjectRemoved(object obj)
{
}
// Token: 0x06000043 RID: 67 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000043")]
[Address(RVA = "0xFE0B60", Offset = "0xFDFB60", VA = "0x180FE0B60")]
internal void RegisterForCallbacks()
{
}
// Token: 0x06000044 RID: 68 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000044")]
[Address(RVA = "0xFDED30", Offset = "0xFDDD30", VA = "0x180FDED30")]
[Obsolete]
public void ClearDiagnosticsCallback()
{
}
// Token: 0x06000045 RID: 69 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000045")]
[Address(RVA = "0xFDED30", Offset = "0xFDDD30", VA = "0x180FDED30")]
public void ClearDiagnosticCallbacks()
{
}
// Token: 0x06000046 RID: 70 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000046")]
[Address(RVA = "0xFE1200", Offset = "0xFE0200", VA = "0x180FE1200")]
public void UnregisterDiagnosticCallback(Action<ResourceManager.DiagnosticEventContext> func)
{
}
// Token: 0x06000047 RID: 71 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000047")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
[Obsolete]
public void RegisterDiagnosticCallback(Action<AsyncOperationHandle, ResourceManager.DiagnosticEventType, int, object> func)
{
}
// Token: 0x06000048 RID: 72 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000048")]
[Address(RVA = "0xFE0AE0", Offset = "0xFDFAE0", VA = "0x180FE0AE0")]
public void RegisterDiagnosticCallback(Action<ResourceManager.DiagnosticEventContext> func)
{
}
// Token: 0x06000049 RID: 73 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000049")]
[Address(RVA = "0xFDF9B0", Offset = "0xFDE9B0", VA = "0x180FDF9B0")]
internal void PostDiagnosticEvent(ResourceManager.DiagnosticEventContext context)
{
}
// Token: 0x0600004A RID: 74 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600004A")]
[Address(RVA = "0xFDF2C0", Offset = "0xFDE2C0", VA = "0x180FDF2C0")]
public IResourceProvider GetResourceProvider(Type t, IResourceLocation location)
{
return null;
}
// Token: 0x0600004B RID: 75 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600004B")]
[Address(RVA = "0xFDF1F0", Offset = "0xFDE1F0", VA = "0x180FDF1F0")]
private Type GetDefaultTypeForLocation(IResourceLocation loc)
{
return null;
}
// Token: 0x0600004C RID: 76 RVA: 0x00002148 File Offset: 0x00000348
[Token(Token = "0x600004C")]
[Address(RVA = "0xFDE8C0", Offset = "0xFDD8C0", VA = "0x180FDE8C0")]
private int CalculateLocationsHash(IList<IResourceLocation> locations, [Optional] Type t)
{
return 0;
}
// Token: 0x0600004D RID: 77 RVA: 0x00002160 File Offset: 0x00000360
[Token(Token = "0x600004D")]
[Address(RVA = "0xFE0270", Offset = "0xFDF270", VA = "0x180FE0270")]
private AsyncOperationHandle ProvideResource(IResourceLocation location, [Optional] Type desiredType)
{
return default(AsyncOperationHandle);
}
// Token: 0x0600004E RID: 78 RVA: 0x00002178 File Offset: 0x00000378
[Token(Token = "0x600004E")]
[Address(RVA = "0x35BF7D0", Offset = "0x35BE7D0", VA = "0x1835BF7D0")]
public AsyncOperationHandle<TObject> ProvideResource<TObject>(IResourceLocation location)
{
return default(AsyncOperationHandle<TObject>);
}
// Token: 0x0600004F RID: 79 RVA: 0x00002190 File Offset: 0x00000390
[Token(Token = "0x600004F")]
[Address(RVA = "0x35BFB30", Offset = "0x35BEB30", VA = "0x1835BFB30")]
public AsyncOperationHandle<TObject> StartOperation<TObject>(AsyncOperationBase<TObject> operation, AsyncOperationHandle dependency)
{
return default(AsyncOperationHandle<TObject>);
}
// Token: 0x06000050 RID: 80 RVA: 0x000021A8 File Offset: 0x000003A8
[Token(Token = "0x6000050")]
[Address(RVA = "0xFE0FF0", Offset = "0xFDFFF0", VA = "0x180FE0FF0")]
internal AsyncOperationHandle StartOperation(IAsyncOperation operation, AsyncOperationHandle dependency)
{
return default(AsyncOperationHandle);
}
// Token: 0x06000051 RID: 81 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000051")]
[Address(RVA = "0xFDF580", Offset = "0xFDE580", VA = "0x180FDF580")]
private void OnInstanceOperationDestroy(IAsyncOperation o)
{
}
// Token: 0x06000052 RID: 82 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000052")]
[Address(RVA = "0xFDF920", Offset = "0xFDE920", VA = "0x180FDF920")]
private void OnOperationDestroyNonCached(IAsyncOperation o)
{
}
// Token: 0x06000053 RID: 83 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000053")]
[Address(RVA = "0xFDF7F0", Offset = "0xFDE7F0", VA = "0x180FDF7F0")]
private void OnOperationDestroyCached(IAsyncOperation o)
{
}
// Token: 0x06000054 RID: 84 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000054")]
[Address(RVA = "0x1E613D0", Offset = "0x1E603D0", VA = "0x181E613D0")]
internal T CreateOperation<T>(Type actualType, int typeHash, int operationHash, Action<IAsyncOperation> onDestroyAction) where T : IAsyncOperation
{
return null;
}
// Token: 0x06000055 RID: 85 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000055")]
[Address(RVA = "0xFDE770", Offset = "0xFDD770", VA = "0x180FDE770")]
internal void AddOperationToCache(int hash, IAsyncOperation operation)
{
}
// Token: 0x06000056 RID: 86 RVA: 0x000021C0 File Offset: 0x000003C0
[Token(Token = "0x6000056")]
[Address(RVA = "0xFE0E90", Offset = "0xFDFE90", VA = "0x180FE0E90")]
internal bool RemoveOperationFromCache(int hash)
{
return default(bool);
}
// Token: 0x06000057 RID: 87 RVA: 0x000021D8 File Offset: 0x000003D8
[Token(Token = "0x6000057")]
[Address(RVA = "0xFDF520", Offset = "0xFDE520", VA = "0x180FDF520")]
internal bool IsOperationCached(int hash)
{
return default(bool);
}
// Token: 0x06000058 RID: 88 RVA: 0x000021F0 File Offset: 0x000003F0
[Token(Token = "0x6000058")]
[Address(RVA = "0xFDE870", Offset = "0xFDD870", VA = "0x180FDE870")]
internal int CachedOperationCount()
{
return 0;
}
// Token: 0x06000059 RID: 89 RVA: 0x00002208 File Offset: 0x00000408
[Token(Token = "0x6000059")]
[Address(RVA = "0x35BED20", Offset = "0x35BDD20", VA = "0x1835BED20")]
public AsyncOperationHandle<TObject> CreateCompletedOperation<TObject>(TObject result, string errorMsg)
{
return default(AsyncOperationHandle<TObject>);
}
// Token: 0x0600005A RID: 90 RVA: 0x00002220 File Offset: 0x00000420
[Token(Token = "0x600005A")]
[Address(RVA = "0x35BF170", Offset = "0x35BE170", VA = "0x1835BF170")]
internal AsyncOperationHandle<TObject> CreateCompletedOperation<TObject>(TObject result, bool success, string errorMsg)
{
return default(AsyncOperationHandle<TObject>);
}
// Token: 0x0600005B RID: 91 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600005B")]
[Address(RVA = "0xFE0E30", Offset = "0xFDFE30", VA = "0x180FE0E30")]
public void Release(AsyncOperationHandle handle)
{
}
// Token: 0x0600005C RID: 92 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600005C")]
[Address(RVA = "0xFDE710", Offset = "0xFDD710", VA = "0x180FDE710")]
public void Acquire(AsyncOperationHandle handle)
{
}
// Token: 0x0600005D RID: 93 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600005D")]
[Address(RVA = "0xFDE620", Offset = "0xFDD620", VA = "0x180FDE620")]
private GroupOperation AcquireGroupOpFromCache(int hash)
{
return null;
}
// Token: 0x0600005E RID: 94 RVA: 0x00002238 File Offset: 0x00000438
[Token(Token = "0x600005E")]
[Address(RVA = "0x35BF450", Offset = "0x35BE450", VA = "0x1835BF450")]
public AsyncOperationHandle<IList<AsyncOperationHandle>> CreateGroupOperation<T>(IList<IResourceLocation> locations)
{
return default(AsyncOperationHandle<IList<AsyncOperationHandle>>);
}
// Token: 0x0600005F RID: 95 RVA: 0x00002250 File Offset: 0x00000450
[Token(Token = "0x600005F")]
[Address(RVA = "0xFDED40", Offset = "0xFDDD40", VA = "0x180FDED40")]
public AsyncOperationHandle<IList<AsyncOperationHandle>> CreateGenericGroupOperation(List<AsyncOperationHandle> operations, bool releasedCachedOpOnComplete = false)
{
return default(AsyncOperationHandle<IList<AsyncOperationHandle>>);
}
// Token: 0x06000060 RID: 96 RVA: 0x00002268 File Offset: 0x00000468
[Token(Token = "0x6000060")]
[Address(RVA = "0xFDFCC0", Offset = "0xFDECC0", VA = "0x180FDFCC0")]
internal AsyncOperationHandle<IList<AsyncOperationHandle>> ProvideResourceGroupCached(IList<IResourceLocation> locations, int groupHash, Type desiredType, Action<AsyncOperationHandle> callback)
{
return default(AsyncOperationHandle<IList<AsyncOperationHandle>>);
}
// Token: 0x06000061 RID: 97 RVA: 0x00002280 File Offset: 0x00000480
[Token(Token = "0x6000061")]
[Address(RVA = "0x35BF8E0", Offset = "0x35BE8E0", VA = "0x1835BF8E0")]
public AsyncOperationHandle<IList<TObject>> ProvideResources<TObject>(IList<IResourceLocation> locations, [Optional] Action<TObject> callback)
{
return default(AsyncOperationHandle<IList<TObject>>);
}
// Token: 0x06000062 RID: 98 RVA: 0x00002298 File Offset: 0x00000498
[Token(Token = "0x6000062")]
[Address(RVA = "0x35BEBA0", Offset = "0x35BDBA0", VA = "0x1835BEBA0")]
public AsyncOperationHandle<TObject> CreateChainOperation<TObject, TObjectDependency>(AsyncOperationHandle<TObjectDependency> dependentOp, Func<AsyncOperationHandle<TObjectDependency>, AsyncOperationHandle<TObject>> callback)
{
return default(AsyncOperationHandle<TObject>);
}
// Token: 0x06000063 RID: 99 RVA: 0x000022B0 File Offset: 0x000004B0
[Token(Token = "0x6000063")]
[Address(RVA = "0x35BEAC0", Offset = "0x35BDAC0", VA = "0x1835BEAC0")]
public AsyncOperationHandle<TObject> CreateChainOperation<TObject>(AsyncOperationHandle dependentOp, Func<AsyncOperationHandle, AsyncOperationHandle<TObject>> callback)
{
return default(AsyncOperationHandle<TObject>);
}
// Token: 0x06000064 RID: 100 RVA: 0x000022C8 File Offset: 0x000004C8
[Token(Token = "0x6000064")]
[Address(RVA = "0xFE09A0", Offset = "0xFDF9A0", VA = "0x180FE09A0")]
public AsyncOperationHandle<SceneInstance> ProvideScene(ISceneProvider sceneProvider, IResourceLocation location, LoadSceneMode loadMode, bool activateOnLoad, int priority)
{
return default(AsyncOperationHandle<SceneInstance>);
}
// Token: 0x06000065 RID: 101 RVA: 0x000022E0 File Offset: 0x000004E0
[Token(Token = "0x6000065")]
[Address(RVA = "0xFE0D00", Offset = "0xFDFD00", VA = "0x180FE0D00")]
public AsyncOperationHandle<SceneInstance> ReleaseScene(ISceneProvider sceneProvider, AsyncOperationHandle<SceneInstance> sceneLoadHandle)
{
return default(AsyncOperationHandle<SceneInstance>);
}
// Token: 0x06000066 RID: 102 RVA: 0x000022F8 File Offset: 0x000004F8
[Token(Token = "0x6000066")]
[Address(RVA = "0xFDFA80", Offset = "0xFDEA80", VA = "0x180FDFA80")]
public AsyncOperationHandle<GameObject> ProvideInstance(IInstanceProvider provider, IResourceLocation location, InstantiationParameters instantiateParameters)
{
return default(AsyncOperationHandle<GameObject>);
}
// Token: 0x06000067 RID: 103 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000067")]
[Address(RVA = "0xFDEA70", Offset = "0xFDDA70", VA = "0x180FDEA70")]
public void CleanupSceneInstances(Scene scene)
{
}
// Token: 0x06000068 RID: 104 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000068")]
[Address(RVA = "0xFDF000", Offset = "0xFDE000", VA = "0x180FDF000")]
private void ExecuteDeferredCallbacks()
{
}
// Token: 0x06000069 RID: 105 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000069")]
[Address(RVA = "0xFE0C70", Offset = "0xFDFC70", VA = "0x180FE0C70")]
internal void RegisterForDeferredCallback(IAsyncOperation op, bool incrementRefCount = true)
{
}
// Token: 0x0600006A RID: 106 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006A")]
[Address(RVA = "0xFE12C0", Offset = "0xFE02C0", VA = "0x180FE12C0")]
internal void Update(float unscaledDeltaTime)
{
}
// Token: 0x0600006B RID: 107 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006B")]
[Address(RVA = "0xFDEEF0", Offset = "0xFDDEF0", VA = "0x180FDEEF0", Slot = "4")]
public void Dispose()
{
}
// Token: 0x04000013 RID: 19
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000013")]
internal bool CallbackHooksEnabled;
// Token: 0x04000014 RID: 20
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000014")]
private ListWithEvents<IResourceProvider> m_ResourceProviders;
// Token: 0x04000015 RID: 21
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000015")]
private IAllocationStrategy m_allocator;
// Token: 0x04000016 RID: 22
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000016")]
private ListWithEvents<IUpdateReceiver> m_UpdateReceivers;
// Token: 0x04000017 RID: 23
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000017")]
private List<IUpdateReceiver> m_UpdateReceiversToRemove;
// Token: 0x04000018 RID: 24
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000018")]
private bool m_UpdatingReceivers;
// Token: 0x04000019 RID: 25
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000019")]
private Dictionary<int, IResourceProvider> m_providerMap;
// Token: 0x0400001A RID: 26
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400001A")]
private Dictionary<int, IAsyncOperation> m_AssetOperationCache;
// Token: 0x0400001B RID: 27
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400001B")]
private HashSet<ResourceManager.InstanceOperation> m_TrackedInstanceOperations;
// Token: 0x0400001C RID: 28
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400001C")]
private DelegateList<float> m_UpdateCallbacks;
// Token: 0x0400001D RID: 29
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400001D")]
private List<IAsyncOperation> m_DeferredCompleteCallbacks;
// Token: 0x0400001E RID: 30
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400001E")]
private Action<AsyncOperationHandle, ResourceManager.DiagnosticEventType, int, object> m_obsoleteDiagnosticsHandler;
// Token: 0x0400001F RID: 31
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400001F")]
private Action<ResourceManager.DiagnosticEventContext> m_diagnosticsHandler;
// Token: 0x04000020 RID: 32
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000020")]
private Action<IAsyncOperation> m_ReleaseOpNonCached;
// Token: 0x04000021 RID: 33
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000021")]
private Action<IAsyncOperation> m_ReleaseOpCached;
// Token: 0x04000022 RID: 34
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000022")]
private Action<IAsyncOperation> m_ReleaseInstanceOp;
// Token: 0x04000023 RID: 35
[Token(Token = "0x4000023")]
private static int s_GroupOperationTypeHash;
// Token: 0x04000024 RID: 36
[Token(Token = "0x4000024")]
private static int s_InstanceOperationTypeHash;
// Token: 0x04000026 RID: 38
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000026")]
private Dictionary<Type, Type> m_ProviderOperationTypeCache;
// Token: 0x02000008 RID: 8
[Token(Token = "0x2000008")]
public enum DiagnosticEventType
{
// Token: 0x04000028 RID: 40
[Token(Token = "0x4000028")]
AsyncOperationFail,
// Token: 0x04000029 RID: 41
[Token(Token = "0x4000029")]
AsyncOperationCreate,
// Token: 0x0400002A RID: 42
[Token(Token = "0x400002A")]
AsyncOperationPercentComplete,
// Token: 0x0400002B RID: 43
[Token(Token = "0x400002B")]
AsyncOperationComplete,
// Token: 0x0400002C RID: 44
[Token(Token = "0x400002C")]
AsyncOperationReferenceCount,
// Token: 0x0400002D RID: 45
[Token(Token = "0x400002D")]
AsyncOperationDestroy
}
// Token: 0x02000009 RID: 9
[Token(Token = "0x2000009")]
public struct DiagnosticEventContext
{
// Token: 0x17000010 RID: 16
// (get) Token: 0x0600006E RID: 110 RVA: 0x00002310 File Offset: 0x00000510
[Token(Token = "0x17000010")]
public AsyncOperationHandle OperationHandle
{
[Token(Token = "0x600006E")]
[Address(RVA = "0x814AC0", Offset = "0x813AC0", VA = "0x180814AC0")]
[CompilerGenerated]
get
{
return default(AsyncOperationHandle);
}
}
// Token: 0x17000011 RID: 17
// (get) Token: 0x0600006F RID: 111 RVA: 0x00002328 File Offset: 0x00000528
[Token(Token = "0x17000011")]
public ResourceManager.DiagnosticEventType Type
{
[Token(Token = "0x600006F")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
[CompilerGenerated]
get
{
return ResourceManager.DiagnosticEventType.AsyncOperationFail;
}
}
// Token: 0x17000012 RID: 18
// (get) Token: 0x06000070 RID: 112 RVA: 0x00002340 File Offset: 0x00000540
[Token(Token = "0x17000012")]
public int EventValue
{
[Token(Token = "0x6000070")]
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
[CompilerGenerated]
get
{
return 0;
}
}
// Token: 0x17000013 RID: 19
// (get) Token: 0x06000071 RID: 113 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000013")]
public IResourceLocation Location
{
[Token(Token = "0x6000071")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000014 RID: 20
// (get) Token: 0x06000072 RID: 114 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000014")]
public object Context
{
[Token(Token = "0x6000072")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000015 RID: 21
// (get) Token: 0x06000073 RID: 115 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000015")]
public string Error
{
[Token(Token = "0x6000073")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x06000074 RID: 116 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000074")]
[Address(RVA = "0xFD9A00", Offset = "0xFD8A00", VA = "0x180FD9A00")]
public DiagnosticEventContext(AsyncOperationHandle op, ResourceManager.DiagnosticEventType type, int eventValue = 0, [Optional] string error, [Optional] object context)
{
}
}
// Token: 0x0200000A RID: 10
[Token(Token = "0x200000A")]
private class CompletedOperation<TObject> : AsyncOperationBase<TObject>
{
// Token: 0x06000075 RID: 117 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000075")]
[Address(RVA = "0x1CC5F20", Offset = "0x1CC4F20", VA = "0x181CC5F20")]
public CompletedOperation()
{
}
// Token: 0x06000076 RID: 118 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000076")]
[Address(RVA = "0x2F721C0", Offset = "0x2F711C0", VA = "0x182F721C0")]
public void Init(TObject result, bool success, string errorMsg)
{
}
// Token: 0x06000077 RID: 119 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000077")]
[Address(RVA = "0x2F72150", Offset = "0x2F71150", VA = "0x182F72150", Slot = "25")]
protected override void Execute()
{
}
// Token: 0x04000034 RID: 52
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000034")]
private bool m_Success;
// Token: 0x04000035 RID: 53
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000035")]
private string m_ErrorMsg;
}
// Token: 0x0200000B RID: 11
[Token(Token = "0x200000B")]
internal class InstanceOperation : AsyncOperationBase<GameObject>
{
// Token: 0x06000078 RID: 120 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000078")]
[Address(RVA = "0xFDABA0", Offset = "0xFD9BA0", VA = "0x180FDABA0")]
public void Init(ResourceManager rm, IInstanceProvider instanceProvider, InstantiationParameters instantiationParams, AsyncOperationHandle<GameObject> dependency)
{
}
// Token: 0x06000079 RID: 121 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000079")]
[Address(RVA = "0xFDAB20", Offset = "0xFD9B20", VA = "0x180FDAB20", Slot = "29")]
protected override void GetDependencies(List<AsyncOperationHandle> deps)
{
}
// Token: 0x17000016 RID: 22
// (get) Token: 0x0600007A RID: 122 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000016")]
protected override string DebugName
{
[Token(Token = "0x600007A")]
[Address(RVA = "0xFDAC30", Offset = "0xFD9C30", VA = "0x180FDAC30", Slot = "28")]
get
{
return null;
}
}
// Token: 0x0600007B RID: 123 RVA: 0x00002358 File Offset: 0x00000558
[Token(Token = "0x600007B")]
[Address(RVA = "0x6A55D0", Offset = "0x6A45D0", VA = "0x1806A55D0")]
public Scene InstanceScene()
{
return default(Scene);
}
// Token: 0x0600007C RID: 124 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007C")]
[Address(RVA = "0xFDA800", Offset = "0xFD9800", VA = "0x180FDA800", Slot = "26")]
protected override void Destroy()
{
}
// Token: 0x17000017 RID: 23
// (get) Token: 0x0600007D RID: 125 RVA: 0x00002370 File Offset: 0x00000570
[Token(Token = "0x17000017")]
protected override float Progress
{
[Token(Token = "0x600007D")]
[Address(RVA = "0xFDAD10", Offset = "0xFD9D10", VA = "0x180FDAD10", Slot = "27")]
get
{
return 0f;
}
}
// Token: 0x0600007E RID: 126 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007E")]
[Address(RVA = "0xFDA8E0", Offset = "0xFD98E0", VA = "0x180FDA8E0", Slot = "25")]
protected override void Execute()
{
}
// Token: 0x0600007F RID: 127 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007F")]
[Address(RVA = "0xFDABF0", Offset = "0xFD9BF0", VA = "0x180FDABF0")]
public InstanceOperation()
{
}
// Token: 0x04000036 RID: 54
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000036")]
private AsyncOperationHandle<GameObject> m_dependency;
// Token: 0x04000037 RID: 55
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000037")]
private InstantiationParameters m_instantiationParams;
// Token: 0x04000038 RID: 56
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000038")]
private IInstanceProvider m_instanceProvider;
// Token: 0x04000039 RID: 57
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000039")]
private GameObject m_instance;
// Token: 0x0400003A RID: 58
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400003A")]
private Scene m_scene;
}
}
}