using System; using System.Collections.Generic; using System.Threading.Tasks; using Cpp2IlInjected; namespace UnityEngine.ResourceManagement.AsyncOperations { // Token: 0x02000042 RID: 66 [Token(Token = "0x2000042")] internal interface IAsyncOperation { // Token: 0x06000192 RID: 402 [Token(Token = "0x6000192")] [Address(Slot = "0")] object GetResultAsObject(); // Token: 0x1700005E RID: 94 // (get) Token: 0x06000193 RID: 403 [Token(Token = "0x1700005E")] Type ResultType { [Token(Token = "0x6000193")] [Address(Slot = "1")] get; } // Token: 0x1700005F RID: 95 // (get) Token: 0x06000194 RID: 404 [Token(Token = "0x1700005F")] int Version { [Token(Token = "0x6000194")] [Address(Slot = "2")] get; } // Token: 0x17000060 RID: 96 // (get) Token: 0x06000195 RID: 405 [Token(Token = "0x17000060")] string DebugName { [Token(Token = "0x6000195")] [Address(Slot = "3")] get; } // Token: 0x06000196 RID: 406 [Token(Token = "0x6000196")] [Address(Slot = "4")] void DecrementReferenceCount(); // Token: 0x06000197 RID: 407 [Token(Token = "0x6000197")] [Address(Slot = "5")] void IncrementReferenceCount(); // Token: 0x17000061 RID: 97 // (get) Token: 0x06000198 RID: 408 [Token(Token = "0x17000061")] int ReferenceCount { [Token(Token = "0x6000198")] [Address(Slot = "6")] get; } // Token: 0x17000062 RID: 98 // (get) Token: 0x06000199 RID: 409 [Token(Token = "0x17000062")] float PercentComplete { [Token(Token = "0x6000199")] [Address(Slot = "7")] get; } // Token: 0x17000063 RID: 99 // (get) Token: 0x0600019A RID: 410 [Token(Token = "0x17000063")] AsyncOperationStatus Status { [Token(Token = "0x600019A")] [Address(Slot = "8")] get; } // Token: 0x17000064 RID: 100 // (get) Token: 0x0600019B RID: 411 [Token(Token = "0x17000064")] Exception OperationException { [Token(Token = "0x600019B")] [Address(Slot = "9")] get; } // Token: 0x17000065 RID: 101 // (get) Token: 0x0600019C RID: 412 [Token(Token = "0x17000065")] bool IsDone { [Token(Token = "0x600019C")] [Address(Slot = "10")] get; } // Token: 0x17000066 RID: 102 // (set) Token: 0x0600019D RID: 413 [Token(Token = "0x17000066")] Action OnDestroy { [Token(Token = "0x600019D")] [Address(Slot = "11")] set; } // Token: 0x0600019E RID: 414 [Token(Token = "0x600019E")] [Address(Slot = "12")] void GetDependencies(List deps); // Token: 0x14000004 RID: 4 // (add) Token: 0x0600019F RID: 415 // (remove) Token: 0x060001A0 RID: 416 [Token(Token = "0x14000004")] event Action CompletedTypeless; // Token: 0x14000005 RID: 5 // (add) Token: 0x060001A1 RID: 417 // (remove) Token: 0x060001A2 RID: 418 [Token(Token = "0x14000005")] event Action Destroyed; // Token: 0x060001A3 RID: 419 [Token(Token = "0x60001A3")] [Address(Slot = "17")] void InvokeCompletionEvent(); // Token: 0x17000067 RID: 103 // (get) Token: 0x060001A4 RID: 420 [Token(Token = "0x17000067")] Task Task { [Token(Token = "0x60001A4")] [Address(Slot = "18")] get; } // Token: 0x060001A5 RID: 421 [Token(Token = "0x60001A5")] [Address(Slot = "19")] void Start(ResourceManager rm, AsyncOperationHandle dependency, DelegateList updateCallbacks); // Token: 0x17000068 RID: 104 // (get) Token: 0x060001A6 RID: 422 [Token(Token = "0x17000068")] AsyncOperationHandle Handle { [Token(Token = "0x60001A6")] [Address(Slot = "20")] get; } } }