using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine.ResourceManagement.ResourceLocations; using UnityEngine.ResourceManagement.ResourceProviders; namespace UnityEngine.ResourceManagement.AsyncOperations { // Token: 0x02000049 RID: 73 [Token(Token = "0x2000049")] internal interface IGenericProviderOperation { // Token: 0x06000227 RID: 551 [Token(Token = "0x6000227")] [Address(Slot = "0")] void Init(ResourceManager rm, IResourceProvider provider, IResourceLocation location, AsyncOperationHandle> depOp); // Token: 0x1700009C RID: 156 // (get) Token: 0x06000228 RID: 552 [Token(Token = "0x1700009C")] int ProvideHandleVersion { [Token(Token = "0x6000228")] [Address(Slot = "1")] get; } // Token: 0x1700009D RID: 157 // (get) Token: 0x06000229 RID: 553 [Token(Token = "0x1700009D")] IResourceLocation Location { [Token(Token = "0x6000229")] [Address(Slot = "2")] get; } // Token: 0x1700009E RID: 158 // (get) Token: 0x0600022A RID: 554 [Token(Token = "0x1700009E")] int DependencyCount { [Token(Token = "0x600022A")] [Address(Slot = "3")] get; } // Token: 0x0600022B RID: 555 [Token(Token = "0x600022B")] [Address(Slot = "4")] void GetDependencies(IList dstList); // Token: 0x0600022C RID: 556 [Token(Token = "0x600022C")] [Address(Slot = "5")] TDepObject GetDependency(int index); // Token: 0x0600022D RID: 557 [Token(Token = "0x600022D")] [Address(Slot = "6")] void SetProgressCallback(Func callback); // Token: 0x0600022E RID: 558 [Token(Token = "0x600022E")] [Address(Slot = "7")] void ProviderCompleted(T result, bool status, Exception e); // Token: 0x1700009F RID: 159 // (get) Token: 0x0600022F RID: 559 [Token(Token = "0x1700009F")] Type RequestedType { [Token(Token = "0x600022F")] [Address(Slot = "8")] get; } } }