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 = "0x775240", Offset = "0x774240", VA = "0x180775240", Slot = "39")] [CompilerGenerated] get { return 0; } [Token(Token = "0x6000231")] [Address(RVA = "0x284B3C0", Offset = "0x284A3C0", VA = "0x18284B3C0", 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 = "0x8EE1A0", Offset = "0x8ED1A0", VA = "0x1808EE1A0", 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 = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0", Slot = "32")] get { return null; } } // Token: 0x06000234 RID: 564 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000234")] [Address(RVA = "0x1CC5F20", Offset = "0x1CC4F20", VA = "0x181CC5F20")] public ProviderOperation() { } // Token: 0x06000235 RID: 565 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000235")] [Address(RVA = "0x2F797F0", Offset = "0x2F787F0", VA = "0x182F797F0", 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 = "0x2F79BF0", Offset = "0x2F78BF0", VA = "0x182F79BF0", Slot = "28")] get { return null; } } // Token: 0x06000237 RID: 567 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000237")] [Address(RVA = "0x2F798A0", Offset = "0x2F788A0", VA = "0x182F798A0", 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 = "0x2F7A050", Offset = "0x2F79050", VA = "0x182F7A050", 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 = "0x2F79CF0", Offset = "0x2F78CF0", VA = "0x182F79CF0", Slot = "33")] get { return 0; } } // Token: 0x0600023A RID: 570 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600023A")] [Address(RVA = "0x1E60CC0", Offset = "0x1E5FCC0", VA = "0x181E60CC0", Slot = "35")] public TDepObject GetDependency(int index) { return null; } // Token: 0x0600023B RID: 571 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600023B")] [Address(RVA = "0x7B8A00", Offset = "0x7B7A00", VA = "0x1807B8A00", Slot = "36")] public void SetProgressCallback(Func callback) { } // Token: 0x0600023C RID: 572 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600023C")] [Address(RVA = "0x1FDA520", Offset = "0x1FD9520", VA = "0x181FDA520", 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 = "0x2F79D80", Offset = "0x2F78D80", VA = "0x182F79D80", Slot = "27")] get { return 0f; } } // Token: 0x0600023E RID: 574 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600023E")] [Address(RVA = "0x2F795B0", Offset = "0x2F785B0", VA = "0x182F795B0", Slot = "25")] protected override void Execute() { } // Token: 0x0600023F RID: 575 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600023F")] [Address(RVA = "0x2F79B40", Offset = "0x2F78B40", VA = "0x182F79B40", 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 = "0x2F79450", Offset = "0x2F78450", VA = "0x182F79450", 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"; } }