231 lines
6.9 KiB
C#
231 lines
6.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine.ResourceManagement.ResourceLocations;
|
|
using UnityEngine.ResourceManagement.ResourceProviders;
|
|
|
|
namespace UnityEngine.ResourceManagement.AsyncOperations
|
|
{
|
|
// Token: 0x0200004A RID: 74
|
|
[Token(Token = "0x200004A")]
|
|
internal class ProviderOperation<TObject> : AsyncOperationBase<TObject>, IGenericProviderOperation, ICachable
|
|
{
|
|
// Token: 0x170000A0 RID: 160
|
|
// (get) Token: 0x06000230 RID: 560 RVA: 0x00002C70 File Offset: 0x00000E70
|
|
// (set) Token: 0x06000231 RID: 561 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170000A0")]
|
|
int ICachable.Hash
|
|
{
|
|
[Token(Token = "0x6000230")]
|
|
[Address(RVA = "0x403AB0", Offset = "0x4028B0", VA = "0x180403AB0", Slot = "39")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
[Token(Token = "0x6000231")]
|
|
[Address(RVA = "0x12395E0", Offset = "0x12383E0", VA = "0x1812395E0", Slot = "40")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000A1 RID: 161
|
|
// (get) Token: 0x06000232 RID: 562 RVA: 0x00002C88 File Offset: 0x00000E88
|
|
[Token(Token = "0x170000A1")]
|
|
public int ProvideHandleVersion
|
|
{
|
|
[Token(Token = "0x6000232")]
|
|
[Address(RVA = "0xD510D0", Offset = "0xD4FED0", VA = "0x180D510D0", Slot = "31")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000A2 RID: 162
|
|
// (get) Token: 0x06000233 RID: 563 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x170000A2")]
|
|
public IResourceLocation Location
|
|
{
|
|
[Token(Token = "0x6000233")]
|
|
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410", Slot = "32")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000234 RID: 564 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000234")]
|
|
[Address(RVA = "0x118F680", Offset = "0x118E480", VA = "0x18118F680")]
|
|
public ProviderOperation()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000235 RID: 565 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000235")]
|
|
[Address(RVA = "0x29038B0", Offset = "0x29026B0", VA = "0x1829038B0", Slot = "29")]
|
|
protected override void GetDependencies(List<AsyncOperationHandle> deps)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170000A3 RID: 163
|
|
// (get) Token: 0x06000236 RID: 566 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x170000A3")]
|
|
protected override string DebugName
|
|
{
|
|
[Token(Token = "0x6000236")]
|
|
[Address(RVA = "0x2903CB0", Offset = "0x2902AB0", VA = "0x182903CB0", Slot = "28")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000237 RID: 567 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000237")]
|
|
[Address(RVA = "0x2903960", Offset = "0x2902760", VA = "0x182903960", Slot = "34")]
|
|
public void GetDependencies(IList<object> dstList)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170000A4 RID: 164
|
|
// (get) Token: 0x06000238 RID: 568 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x170000A4")]
|
|
public Type RequestedType
|
|
{
|
|
[Token(Token = "0x6000238")]
|
|
[Address(RVA = "0x2904110", Offset = "0x2902F10", VA = "0x182904110", Slot = "38")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000A5 RID: 165
|
|
// (get) Token: 0x06000239 RID: 569 RVA: 0x00002CA0 File Offset: 0x00000EA0
|
|
[Token(Token = "0x170000A5")]
|
|
public int DependencyCount
|
|
{
|
|
[Token(Token = "0x6000239")]
|
|
[Address(RVA = "0x2903DB0", Offset = "0x2902BB0", VA = "0x182903DB0", Slot = "33")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600023A RID: 570 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x600023A")]
|
|
[Address(RVA = "0x239D650", Offset = "0x239C450", VA = "0x18239D650", Slot = "35")]
|
|
public TDepObject GetDependency<TDepObject>(int index)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600023B RID: 571 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600023B")]
|
|
[Address(RVA = "0x6A2D60", Offset = "0x6A1B60", VA = "0x1806A2D60", Slot = "36")]
|
|
public void SetProgressCallback(Func<float> callback)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600023C RID: 572 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600023C")]
|
|
[Address(RVA = "0x1B97000", Offset = "0x1B95E00", VA = "0x181B97000", Slot = "37")]
|
|
public void ProviderCompleted<T>(T result, bool status, Exception e)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170000A6 RID: 166
|
|
// (get) Token: 0x0600023D RID: 573 RVA: 0x00002CB8 File Offset: 0x00000EB8
|
|
[Token(Token = "0x170000A6")]
|
|
protected override float Progress
|
|
{
|
|
[Token(Token = "0x600023D")]
|
|
[Address(RVA = "0x2903E40", Offset = "0x2902C40", VA = "0x182903E40", Slot = "27")]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600023E RID: 574 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600023E")]
|
|
[Address(RVA = "0x2903670", Offset = "0x2902470", VA = "0x182903670", Slot = "25")]
|
|
protected override void Execute()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600023F RID: 575 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600023F")]
|
|
[Address(RVA = "0x2903C00", Offset = "0x2902A00", VA = "0x182903C00", Slot = "30")]
|
|
public void Init(ResourceManager rm, IResourceProvider provider, IResourceLocation location, AsyncOperationHandle<IList<AsyncOperationHandle>> depOp)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000240 RID: 576 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000240")]
|
|
[Address(RVA = "0x2903510", Offset = "0x2902310", VA = "0x182903510", Slot = "26")]
|
|
protected override void Destroy()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040000CB RID: 203
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40000CB")]
|
|
private Action<int, object, bool, Exception> m_CompletionCallback;
|
|
|
|
// Token: 0x040000CC RID: 204
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40000CC")]
|
|
private Action<int, IList<object>> m_GetDepCallback;
|
|
|
|
// Token: 0x040000CD RID: 205
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40000CD")]
|
|
private Func<float> m_GetProgressCallback;
|
|
|
|
// Token: 0x040000CE RID: 206
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40000CE")]
|
|
private IResourceProvider m_Provider;
|
|
|
|
// Token: 0x040000CF RID: 207
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40000CF")]
|
|
internal AsyncOperationHandle<IList<AsyncOperationHandle>> m_DepOp;
|
|
|
|
// Token: 0x040000D0 RID: 208
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40000D0")]
|
|
private IResourceLocation m_Location;
|
|
|
|
// Token: 0x040000D1 RID: 209
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40000D1")]
|
|
private int m_ProvideHandleVersion;
|
|
|
|
// Token: 0x040000D2 RID: 210
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40000D2")]
|
|
private bool m_NeedsRelease;
|
|
|
|
// Token: 0x040000D4 RID: 212
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40000D4")]
|
|
private ResourceManager m_ResourceManager;
|
|
|
|
// Token: 0x040000D5 RID: 213
|
|
[Token(Token = "0x40000D5")]
|
|
private const float k_OperationWaitingToCompletePercentComplete = 0.99f;
|
|
|
|
// Token: 0x040000D6 RID: 214
|
|
[Token(Token = "0x40000D6")]
|
|
internal const string kInvalidHandleMsg = "The ProvideHandle is invalid. After the handle has been completed, it can no longer be used";
|
|
}
|
|
}
|