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 : AsyncOperationBase, 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 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 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(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 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 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> 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 m_CompletionCallback; // Token: 0x040000CC RID: 204 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000CC")] private Action> m_GetDepCallback; // Token: 0x040000CD RID: 205 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000CD")] private Func 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> 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"; } }