Files
Apr2020-Cpp2Il-Dump/Unity.ResourceManager/UnityEngine/ResourceManagement/AsyncOperations/IAsyncOperation.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

165 lines
3.6 KiB
C#

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<IAsyncOperation> OnDestroy
{
[Token(Token = "0x600019D")]
[Address(Slot = "11")]
set;
}
// Token: 0x0600019E RID: 414
[Token(Token = "0x600019E")]
[Address(Slot = "12")]
void GetDependencies(List<AsyncOperationHandle> deps);
// Token: 0x14000004 RID: 4
// (add) Token: 0x0600019F RID: 415
// (remove) Token: 0x060001A0 RID: 416
[Token(Token = "0x14000004")]
event Action<AsyncOperationHandle> CompletedTypeless;
// Token: 0x14000005 RID: 5
// (add) Token: 0x060001A1 RID: 417
// (remove) Token: 0x060001A2 RID: 418
[Token(Token = "0x14000005")]
event Action<AsyncOperationHandle> 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<object> 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<float> updateCallbacks);
// Token: 0x17000068 RID: 104
// (get) Token: 0x060001A6 RID: 422
[Token(Token = "0x17000068")]
AsyncOperationHandle Handle
{
[Token(Token = "0x60001A6")]
[Address(Slot = "20")]
get;
}
}
}