This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,706 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Threading;
using System.Threading.Tasks;
using Cpp2IlInjected;
namespace UnityEngine.ResourceManagement.AsyncOperations
{
// Token: 0x02000043 RID: 67
[Token(Token = "0x2000043")]
public abstract class AsyncOperationBase<TObject> : IAsyncOperation
{
// Token: 0x060001A7 RID: 423
[Token(Token = "0x60001A7")]
[Address(Slot = "25")]
protected abstract void Execute();
// Token: 0x060001A8 RID: 424 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001A8")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "26")]
protected virtual void Destroy()
{
}
// Token: 0x17000069 RID: 105
// (get) Token: 0x060001A9 RID: 425 RVA: 0x000028E0 File Offset: 0x00000AE0
[Token(Token = "0x17000069")]
protected virtual float Progress
{
[Token(Token = "0x60001A9")]
[Address(RVA = "0x7B5670", Offset = "0x7B4470", VA = "0x1807B5670", Slot = "27")]
get
{
return 0f;
}
}
// Token: 0x1700006A RID: 106
// (get) Token: 0x060001AA RID: 426 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x1700006A")]
protected virtual string DebugName
{
[Token(Token = "0x60001AA")]
[Address(RVA = "0x1655FA0", Offset = "0x1654DA0", VA = "0x181655FA0", Slot = "28")]
get
{
return null;
}
}
// Token: 0x060001AB RID: 427 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001AB")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "29")]
protected virtual void GetDependencies(List<AsyncOperationHandle> dependencies)
{
}
// Token: 0x1700006B RID: 107
// (get) Token: 0x060001AC RID: 428 RVA: 0x0000206A File Offset: 0x0000026A
// (set) Token: 0x060001AD RID: 429 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700006B")]
public TObject Result
{
[Token(Token = "0x60001AC")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60001AD")]
[Address(RVA = "0x495D50", Offset = "0x494B50", VA = "0x180495D50")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700006C RID: 108
// (get) Token: 0x060001AE RID: 430 RVA: 0x000028F8 File Offset: 0x00000AF8
[Token(Token = "0x1700006C")]
internal int Version
{
[Token(Token = "0x60001AE")]
[Address(RVA = "0x4730E0", Offset = "0x471EE0", VA = "0x1804730E0")]
get
{
return 0;
}
}
// Token: 0x1700006D RID: 109
// (get) Token: 0x060001AF RID: 431 RVA: 0x00002910 File Offset: 0x00000B10
[Token(Token = "0x1700006D")]
internal bool CompletedEventHasListeners
{
[Token(Token = "0x60001AF")]
[Address(RVA = "0x28F57C0", Offset = "0x28F45C0", VA = "0x1828F57C0")]
get
{
return default(bool);
}
}
// Token: 0x1700006E RID: 110
// (get) Token: 0x060001B0 RID: 432 RVA: 0x00002928 File Offset: 0x00000B28
[Token(Token = "0x1700006E")]
internal bool DestroyedEventHasListeners
{
[Token(Token = "0x60001B0")]
[Address(RVA = "0x2AFCE10", Offset = "0x2AFBC10", VA = "0x182AFCE10")]
get
{
return default(bool);
}
}
// Token: 0x1700006F RID: 111
// (get) Token: 0x060001B1 RID: 433 RVA: 0x00002940 File Offset: 0x00000B40
[Token(Token = "0x1700006F")]
internal bool CompletedTypelessEventHasListeners
{
[Token(Token = "0x60001B1")]
[Address(RVA = "0x2AFCDC0", Offset = "0x2AFBBC0", VA = "0x182AFCDC0")]
get
{
return default(bool);
}
}
// Token: 0x17000070 RID: 112
// (set) Token: 0x060001B2 RID: 434 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000070")]
internal Action<IAsyncOperation> OnDestroy
{
[Token(Token = "0x60001B2")]
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
set
{
}
}
// Token: 0x17000071 RID: 113
// (get) Token: 0x060001B3 RID: 435 RVA: 0x00002958 File Offset: 0x00000B58
[Token(Token = "0x17000071")]
internal int ReferenceCount
{
[Token(Token = "0x60001B3")]
[Address(RVA = "0x495080", Offset = "0x493E80", VA = "0x180495080")]
get
{
return 0;
}
}
// Token: 0x060001B4 RID: 436 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001B4")]
[Address(RVA = "0x2AFC9D0", Offset = "0x2AFB7D0", VA = "0x182AFC9D0")]
protected AsyncOperationBase()
{
}
// Token: 0x060001B5 RID: 437 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60001B5")]
[Address(RVA = "0x28F4550", Offset = "0x28F3350", VA = "0x1828F4550")]
internal static string ShortenPath(string p, bool keepExtension)
{
return null;
}
// Token: 0x060001B6 RID: 438 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001B6")]
[Address(RVA = "0x2AFBD10", Offset = "0x2AFAB10", VA = "0x182AFBD10")]
internal void IncrementReferenceCount()
{
}
// Token: 0x060001B7 RID: 439 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001B7")]
[Address(RVA = "0x2AFBA30", Offset = "0x2AFA830", VA = "0x182AFBA30")]
internal void DecrementReferenceCount()
{
}
// Token: 0x17000072 RID: 114
// (get) Token: 0x060001B8 RID: 440 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000072")]
internal WaitHandle WaitHandle
{
[Token(Token = "0x60001B8")]
[Address(RVA = "0x2AFD4D0", Offset = "0x2AFC2D0", VA = "0x182AFD4D0")]
get
{
return null;
}
}
// Token: 0x17000073 RID: 115
// (get) Token: 0x060001B9 RID: 441 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000073")]
internal Task<TObject> Task
{
[Token(Token = "0x60001B9")]
[Address(RVA = "0x2AFCFF0", Offset = "0x2AFBDF0", VA = "0x182AFCFF0")]
get
{
return null;
}
}
// Token: 0x17000074 RID: 116
// (get) Token: 0x060001BA RID: 442 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000074")]
Task<object> IAsyncOperation.Task
{
[Token(Token = "0x60001BA")]
[Address(RVA = "0x2AFC7F0", Offset = "0x2AFB5F0", VA = "0x182AFC7F0", Slot = "22")]
get
{
return null;
}
}
// Token: 0x060001BB RID: 443 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60001BB")]
[Address(RVA = "0x2AFC330", Offset = "0x2AFB130", VA = "0x182AFC330", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x060001BC RID: 444 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001BC")]
[Address(RVA = "0x28F44E0", Offset = "0x28F32E0", VA = "0x1828F44E0")]
private void RegisterForDeferredCallbackEvent(bool incrementReferenceCount = true)
{
}
// Token: 0x14000006 RID: 6
// (add) Token: 0x060001BD RID: 445 RVA: 0x00002050 File Offset: 0x00000250
// (remove) Token: 0x060001BE RID: 446 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x14000006")]
internal event Action<AsyncOperationHandle<TObject>> Completed
{
[Token(Token = "0x60001BD")]
[Address(RVA = "0x28F5650", Offset = "0x28F4450", VA = "0x1828F5650")]
add
{
}
[Token(Token = "0x60001BE")]
[Address(RVA = "0x28F6160", Offset = "0x28F4F60", VA = "0x1828F6160")]
remove
{
}
}
// Token: 0x14000007 RID: 7
// (add) Token: 0x060001BF RID: 447 RVA: 0x00002050 File Offset: 0x00000250
// (remove) Token: 0x060001C0 RID: 448 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x14000007")]
internal event Action<AsyncOperationHandle> Destroyed
{
[Token(Token = "0x60001BF")]
[Address(RVA = "0x2AFCD00", Offset = "0x2AFBB00", VA = "0x182AFCD00")]
add
{
}
[Token(Token = "0x60001C0")]
[Address(RVA = "0x2AFD640", Offset = "0x2AFC440", VA = "0x182AFD640")]
remove
{
}
}
// Token: 0x14000008 RID: 8
// (add) Token: 0x060001C1 RID: 449 RVA: 0x00002050 File Offset: 0x00000250
// (remove) Token: 0x060001C2 RID: 450 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x14000008")]
internal event Action<AsyncOperationHandle> CompletedTypeless
{
[Token(Token = "0x60001C1")]
[Address(RVA = "0x2AFCBF0", Offset = "0x2AFB9F0", VA = "0x182AFCBF0")]
add
{
}
[Token(Token = "0x60001C2")]
[Address(RVA = "0x2AFD550", Offset = "0x2AFC350", VA = "0x182AFD550")]
remove
{
}
}
// Token: 0x17000075 RID: 117
// (get) Token: 0x060001C3 RID: 451 RVA: 0x00002970 File Offset: 0x00000B70
[Token(Token = "0x17000075")]
internal AsyncOperationStatus Status
{
[Token(Token = "0x60001C3")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
get
{
return AsyncOperationStatus.None;
}
}
// Token: 0x17000076 RID: 118
// (get) Token: 0x060001C4 RID: 452 RVA: 0x0000206A File Offset: 0x0000026A
// (set) Token: 0x060001C5 RID: 453 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000076")]
internal Exception OperationException
{
[Token(Token = "0x60001C4")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return null;
}
[Token(Token = "0x60001C5")]
[Address(RVA = "0x2AFD690", Offset = "0x2AFC490", VA = "0x182AFD690")]
private set
{
}
}
// Token: 0x060001C6 RID: 454 RVA: 0x00002988 File Offset: 0x00000B88
[Token(Token = "0x60001C6")]
[Address(RVA = "0x28F4440", Offset = "0x28F3240", VA = "0x1828F4440")]
internal bool MoveNext()
{
return default(bool);
}
// Token: 0x060001C7 RID: 455 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001C7")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
internal void Reset()
{
}
// Token: 0x17000077 RID: 119
// (get) Token: 0x060001C8 RID: 456 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000077")]
internal object Current
{
[Token(Token = "0x60001C8")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630")]
get
{
return null;
}
}
// Token: 0x17000078 RID: 120
// (get) Token: 0x060001C9 RID: 457 RVA: 0x000029A0 File Offset: 0x00000BA0
[Token(Token = "0x17000078")]
internal bool IsDone
{
[Token(Token = "0x60001C9")]
[Address(RVA = "0x28F59C0", Offset = "0x28F47C0", VA = "0x1828F59C0")]
get
{
return default(bool);
}
}
// Token: 0x17000079 RID: 121
// (get) Token: 0x060001CA RID: 458 RVA: 0x000029B8 File Offset: 0x00000BB8
[Token(Token = "0x17000079")]
internal float PercentComplete
{
[Token(Token = "0x60001CA")]
[Address(RVA = "0x2AFCEF0", Offset = "0x2AFBCF0", VA = "0x182AFCEF0")]
get
{
return 0f;
}
}
// Token: 0x060001CB RID: 459 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001CB")]
[Address(RVA = "0x2AFBFB0", Offset = "0x2AFADB0", VA = "0x182AFBFB0")]
internal void InvokeCompletionEvent()
{
}
// Token: 0x1700007A RID: 122
// (get) Token: 0x060001CC RID: 460 RVA: 0x000029D0 File Offset: 0x00000BD0
[Token(Token = "0x1700007A")]
internal AsyncOperationHandle<TObject> Handle
{
[Token(Token = "0x60001CC")]
[Address(RVA = "0x2AFCEB0", Offset = "0x2AFBCB0", VA = "0x182AFCEB0")]
get
{
return default(AsyncOperationHandle<TObject>);
}
}
// Token: 0x060001CD RID: 461 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001CD")]
[Address(RVA = "0x2AFC8D0", Offset = "0x2AFB6D0", VA = "0x182AFC8D0")]
private void UpdateCallback(float unscaledDeltaTime)
{
}
// Token: 0x060001CE RID: 462 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001CE")]
[Address(RVA = "0x2AFB3C0", Offset = "0x2AFA1C0", VA = "0x182AFB3C0")]
public void Complete(TObject result, bool success, string errorMsg)
{
}
// Token: 0x060001CF RID: 463 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001CF")]
[Address(RVA = "0x28F45D0", Offset = "0x28F33D0", VA = "0x1828F45D0")]
internal void Start(ResourceManager rm, AsyncOperationHandle dependency, DelegateList<float> updateCallbacks)
{
}
// Token: 0x060001D0 RID: 464 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001D0")]
[Address(RVA = "0x2AFC230", Offset = "0x2AFB030", VA = "0x182AFC230")]
private void InvokeExecute()
{
}
// Token: 0x14000009 RID: 9
// (add) Token: 0x060001D1 RID: 465 RVA: 0x00002050 File Offset: 0x00000250
// (remove) Token: 0x060001D2 RID: 466 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x14000009")]
event Action<AsyncOperationHandle> IAsyncOperation.CompletedTypeless
{
[Token(Token = "0x60001D1")]
[Address(RVA = "0x28F4E40", Offset = "0x28F3C40", VA = "0x1828F4E40", Slot = "17")]
add
{
}
[Token(Token = "0x60001D2")]
[Address(RVA = "0x28F5170", Offset = "0x28F3F70", VA = "0x1828F5170", Slot = "18")]
remove
{
}
}
// Token: 0x1400000A RID: 10
// (add) Token: 0x060001D3 RID: 467 RVA: 0x00002050 File Offset: 0x00000250
// (remove) Token: 0x060001D4 RID: 468 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1400000A")]
event Action<AsyncOperationHandle> IAsyncOperation.Destroyed
{
[Token(Token = "0x60001D3")]
[Address(RVA = "0x28F4E70", Offset = "0x28F3C70", VA = "0x1828F4E70", Slot = "19")]
add
{
}
[Token(Token = "0x60001D4")]
[Address(RVA = "0x28F51A0", Offset = "0x28F3FA0", VA = "0x1828F51A0", Slot = "20")]
remove
{
}
}
// Token: 0x1700007B RID: 123
// (get) Token: 0x060001D5 RID: 469 RVA: 0x000029E8 File Offset: 0x00000BE8
[Token(Token = "0x1700007B")]
int IAsyncOperation.Version
{
[Token(Token = "0x60001D5")]
[Address(RVA = "0x28F5140", Offset = "0x28F3F40", VA = "0x1828F5140", Slot = "6")]
get
{
return 0;
}
}
// Token: 0x1700007C RID: 124
// (get) Token: 0x060001D6 RID: 470 RVA: 0x00002A00 File Offset: 0x00000C00
[Token(Token = "0x1700007C")]
int IAsyncOperation.ReferenceCount
{
[Token(Token = "0x60001D6")]
[Address(RVA = "0x27A32B0", Offset = "0x27A20B0", VA = "0x1827A32B0", Slot = "10")]
get
{
return 0;
}
}
// Token: 0x1700007D RID: 125
// (get) Token: 0x060001D7 RID: 471 RVA: 0x00002A18 File Offset: 0x00000C18
[Token(Token = "0x1700007D")]
float IAsyncOperation.PercentComplete
{
[Token(Token = "0x60001D7")]
[Address(RVA = "0x27A32E0", Offset = "0x27A20E0", VA = "0x1827A32E0", Slot = "11")]
get
{
return 0f;
}
}
// Token: 0x1700007E RID: 126
// (get) Token: 0x060001D8 RID: 472 RVA: 0x00002A30 File Offset: 0x00000C30
[Token(Token = "0x1700007E")]
AsyncOperationStatus IAsyncOperation.Status
{
[Token(Token = "0x60001D8")]
[Address(RVA = "0x1F06410", Offset = "0x1F05210", VA = "0x181F06410", Slot = "12")]
get
{
return AsyncOperationStatus.None;
}
}
// Token: 0x1700007F RID: 127
// (get) Token: 0x060001D9 RID: 473 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x1700007F")]
Exception IAsyncOperation.OperationException
{
[Token(Token = "0x60001D9")]
[Address(RVA = "0x28F4F50", Offset = "0x28F3D50", VA = "0x1828F4F50", Slot = "13")]
get
{
return null;
}
}
// Token: 0x17000080 RID: 128
// (get) Token: 0x060001DA RID: 474 RVA: 0x00002A48 File Offset: 0x00000C48
[Token(Token = "0x17000080")]
bool IAsyncOperation.IsDone
{
[Token(Token = "0x60001DA")]
[Address(RVA = "0x28F4F20", Offset = "0x28F3D20", VA = "0x1828F4F20", Slot = "14")]
get
{
return default(bool);
}
}
// Token: 0x17000081 RID: 129
// (get) Token: 0x060001DB RID: 475 RVA: 0x00002A60 File Offset: 0x00000C60
[Token(Token = "0x17000081")]
AsyncOperationHandle IAsyncOperation.Handle
{
[Token(Token = "0x60001DB")]
[Address(RVA = "0x28F4EA0", Offset = "0x28F3CA0", VA = "0x1828F4EA0", Slot = "24")]
get
{
return default(AsyncOperationHandle);
}
}
// Token: 0x17000082 RID: 130
// (set) Token: 0x060001DC RID: 476 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000082")]
Action<IAsyncOperation> IAsyncOperation.OnDestroy
{
[Token(Token = "0x60001DC")]
[Address(RVA = "0x28F51D0", Offset = "0x28F3FD0", VA = "0x1828F51D0", Slot = "15")]
set
{
}
}
// Token: 0x17000083 RID: 131
// (get) Token: 0x060001DD RID: 477 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000083")]
string IAsyncOperation.DebugName
{
[Token(Token = "0x60001DD")]
[Address(RVA = "0x1CB7B60", Offset = "0x1CB6960", VA = "0x181CB7B60", Slot = "7")]
get
{
return null;
}
}
// Token: 0x060001DE RID: 478 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60001DE")]
[Address(RVA = "0x2AFC6A0", Offset = "0x2AFB4A0", VA = "0x182AFC6A0", Slot = "4")]
object IAsyncOperation.GetResultAsObject()
{
return null;
}
// Token: 0x17000084 RID: 132
// (get) Token: 0x060001DF RID: 479 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000084")]
Type IAsyncOperation.ResultType
{
[Token(Token = "0x60001DF")]
[Address(RVA = "0x2AFC780", Offset = "0x2AFB580", VA = "0x182AFC780", Slot = "5")]
get
{
return null;
}
}
// Token: 0x060001E0 RID: 480 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001E0")]
[Address(RVA = "0x28F4CC0", Offset = "0x28F3AC0", VA = "0x1828F4CC0", Slot = "16")]
void IAsyncOperation.GetDependencies(List<AsyncOperationHandle> deps)
{
}
// Token: 0x060001E1 RID: 481 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001E1")]
[Address(RVA = "0x1E21EF0", Offset = "0x1E20CF0", VA = "0x181E21EF0", Slot = "8")]
void IAsyncOperation.DecrementReferenceCount()
{
}
// Token: 0x060001E2 RID: 482 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001E2")]
[Address(RVA = "0x28F4D90", Offset = "0x28F3B90", VA = "0x1828F4D90", Slot = "9")]
void IAsyncOperation.IncrementReferenceCount()
{
}
// Token: 0x060001E3 RID: 483 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001E3")]
[Address(RVA = "0x28F4DC0", Offset = "0x28F3BC0", VA = "0x1828F4DC0", Slot = "21")]
void IAsyncOperation.InvokeCompletionEvent()
{
}
// Token: 0x060001E4 RID: 484 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001E4")]
[Address(RVA = "0x28F4DF0", Offset = "0x28F3BF0", VA = "0x1828F4DF0", Slot = "23")]
void IAsyncOperation.Start(ResourceManager rm, AsyncOperationHandle dependency, DelegateList<float> updateCallbacks)
{
}
// Token: 0x040000B1 RID: 177
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000B1")]
private int m_referenceCount;
// Token: 0x040000B2 RID: 178
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000B2")]
private AsyncOperationStatus m_Status;
// Token: 0x040000B3 RID: 179
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000B3")]
private Exception m_Error;
// Token: 0x040000B4 RID: 180
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000B4")]
internal ResourceManager m_RM;
// Token: 0x040000B5 RID: 181
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000B5")]
private int m_Version;
// Token: 0x040000B6 RID: 182
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000B6")]
private DelegateList<AsyncOperationHandle> m_CompletedAction;
// Token: 0x040000B7 RID: 183
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000B7")]
private DelegateList<AsyncOperationHandle> m_DestroyedAction;
// Token: 0x040000B8 RID: 184
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000B8")]
private DelegateList<AsyncOperationHandle<TObject>> m_CompletedActionT;
// Token: 0x040000B9 RID: 185
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000B9")]
private Action<IAsyncOperation> m_OnDestroyAction;
// Token: 0x040000BA RID: 186
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000BA")]
private Action<AsyncOperationHandle> m_dependencyCompleteAction;
// Token: 0x040000BB RID: 187
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000BB")]
private EventWaitHandle m_waitHandle;
// Token: 0x040000BC RID: 188
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000BC")]
private bool m_InDeferredCallbackQueue;
// Token: 0x040000BD RID: 189
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000BD")]
private DelegateList<float> m_UpdateCallbacks;
// Token: 0x040000BE RID: 190
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000BE")]
private Action<float> m_UpdateCallback;
}
}
@@ -0,0 +1,264 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Threading.Tasks;
using Cpp2IlInjected;
namespace UnityEngine.ResourceManagement.AsyncOperations
{
// Token: 0x02000046 RID: 70
[Token(Token = "0x2000046")]
public struct AsyncOperationHandle : IEnumerator
{
// Token: 0x06000203 RID: 515 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000203")]
[Address(RVA = "0x2EB1F50", Offset = "0x2EB0D50", VA = "0x182EB1F50")]
internal AsyncOperationHandle(IAsyncOperation op)
{
}
// Token: 0x06000204 RID: 516 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000204")]
[Address(RVA = "0x4C4D80", Offset = "0x4C3B80", VA = "0x1804C4D80")]
internal AsyncOperationHandle(IAsyncOperation op, int version)
{
}
// Token: 0x06000205 RID: 517 RVA: 0x00002B68 File Offset: 0x00000D68
[Token(Token = "0x6000205")]
[Address(RVA = "0x2EB1CF0", Offset = "0x2EB0AF0", VA = "0x182EB1CF0")]
internal AsyncOperationHandle Acquire()
{
return default(AsyncOperationHandle);
}
// Token: 0x1400000E RID: 14
// (add) Token: 0x06000206 RID: 518 RVA: 0x00002050 File Offset: 0x00000250
// (remove) Token: 0x06000207 RID: 519 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1400000E")]
public event Action<AsyncOperationHandle> Completed
{
[Token(Token = "0x6000206")]
[Address(RVA = "0x2EB1FC0", Offset = "0x2EB0DC0", VA = "0x182EB1FC0")]
add
{
}
[Token(Token = "0x6000207")]
[Address(RVA = "0x2EB2650", Offset = "0x2EB1450", VA = "0x182EB2650")]
remove
{
}
}
// Token: 0x06000208 RID: 520 RVA: 0x00002B80 File Offset: 0x00000D80
[Token(Token = "0x6000208")]
[Address(RVA = "0x1E64FA0", Offset = "0x1E63DA0", VA = "0x181E64FA0")]
public AsyncOperationHandle<T> Convert<T>()
{
return default(AsyncOperationHandle<T>);
}
// Token: 0x1700008F RID: 143
// (get) Token: 0x06000209 RID: 521 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x1700008F")]
public string DebugName
{
[Token(Token = "0x6000209")]
[Address(RVA = "0x2EB20A0", Offset = "0x2EB0EA0", VA = "0x182EB20A0")]
get
{
return null;
}
}
// Token: 0x1400000F RID: 15
// (add) Token: 0x0600020A RID: 522 RVA: 0x00002050 File Offset: 0x00000250
// (remove) Token: 0x0600020B RID: 523 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1400000F")]
public event Action<AsyncOperationHandle> Destroyed
{
[Token(Token = "0x600020A")]
[Address(RVA = "0x2EB2030", Offset = "0x2EB0E30", VA = "0x182EB2030")]
add
{
}
[Token(Token = "0x600020B")]
[Address(RVA = "0x2EB26C0", Offset = "0x2EB14C0", VA = "0x182EB26C0")]
remove
{
}
}
// Token: 0x0600020C RID: 524 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600020C")]
[Address(RVA = "0x2EB1D60", Offset = "0x2EB0B60", VA = "0x182EB1D60")]
public void GetDependencies(List<AsyncOperationHandle> deps)
{
}
// Token: 0x0600020D RID: 525 RVA: 0x00002B98 File Offset: 0x00000D98
[Token(Token = "0x600020D")]
[Address(RVA = "0x28F68C0", Offset = "0x28F56C0", VA = "0x1828F68C0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x17000090 RID: 144
// (get) Token: 0x0600020E RID: 526 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000090")]
private IAsyncOperation InternalOp
{
[Token(Token = "0x600020E")]
[Address(RVA = "0x2EB21A0", Offset = "0x2EB0FA0", VA = "0x182EB21A0")]
get
{
return null;
}
}
// Token: 0x17000091 RID: 145
// (get) Token: 0x0600020F RID: 527 RVA: 0x00002BB0 File Offset: 0x00000DB0
[Token(Token = "0x17000091")]
public bool IsDone
{
[Token(Token = "0x600020F")]
[Address(RVA = "0x2EB2220", Offset = "0x2EB1020", VA = "0x182EB2220")]
get
{
return default(bool);
}
}
// Token: 0x06000210 RID: 528 RVA: 0x00002BC8 File Offset: 0x00000DC8
[Token(Token = "0x6000210")]
[Address(RVA = "0x2EB1E20", Offset = "0x2EB0C20", VA = "0x182EB1E20")]
public bool IsValid()
{
return default(bool);
}
// Token: 0x17000092 RID: 146
// (get) Token: 0x06000211 RID: 529 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000092")]
public Exception OperationException
{
[Token(Token = "0x6000211")]
[Address(RVA = "0x2EB2320", Offset = "0x2EB1120", VA = "0x182EB2320")]
get
{
return null;
}
}
// Token: 0x17000093 RID: 147
// (get) Token: 0x06000212 RID: 530 RVA: 0x00002BE0 File Offset: 0x00000DE0
[Token(Token = "0x17000093")]
public float PercentComplete
{
[Token(Token = "0x6000212")]
[Address(RVA = "0x2EB23F0", Offset = "0x2EB11F0", VA = "0x182EB23F0")]
get
{
return 0f;
}
}
// Token: 0x17000094 RID: 148
// (get) Token: 0x06000213 RID: 531 RVA: 0x00002BF8 File Offset: 0x00000DF8
[Token(Token = "0x17000094")]
internal int ReferenceCount
{
[Token(Token = "0x6000213")]
[Address(RVA = "0x2EB24C0", Offset = "0x2EB12C0", VA = "0x182EB24C0")]
get
{
return 0;
}
}
// Token: 0x06000214 RID: 532 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000214")]
[Address(RVA = "0x2EB1E80", Offset = "0x2EB0C80", VA = "0x182EB1E80")]
internal void Release()
{
}
// Token: 0x17000095 RID: 149
// (get) Token: 0x06000215 RID: 533 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000095")]
public object Result
{
[Token(Token = "0x6000215")]
[Address(RVA = "0x2EB1F00", Offset = "0x2EB0D00", VA = "0x182EB1F00")]
get
{
return null;
}
}
// Token: 0x17000096 RID: 150
// (get) Token: 0x06000216 RID: 534 RVA: 0x00002C10 File Offset: 0x00000E10
[Token(Token = "0x17000096")]
public AsyncOperationStatus Status
{
[Token(Token = "0x6000216")]
[Address(RVA = "0x2EB2520", Offset = "0x2EB1320", VA = "0x182EB2520")]
get
{
return AsyncOperationStatus.None;
}
}
// Token: 0x17000097 RID: 151
// (get) Token: 0x06000217 RID: 535 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000097")]
public Task<object> Task
{
[Token(Token = "0x6000217")]
[Address(RVA = "0x2EB2580", Offset = "0x2EB1380", VA = "0x182EB2580")]
get
{
return null;
}
}
// Token: 0x17000098 RID: 152
// (get) Token: 0x06000218 RID: 536 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000098")]
object IEnumerator.Current
{
[Token(Token = "0x6000218")]
[Address(RVA = "0x2EB1F00", Offset = "0x2EB0D00", VA = "0x182EB1F00", Slot = "5")]
get
{
return null;
}
}
// Token: 0x06000219 RID: 537 RVA: 0x00002C28 File Offset: 0x00000E28
[Token(Token = "0x6000219")]
[Address(RVA = "0x2EB1EE0", Offset = "0x2EB0CE0", VA = "0x182EB1EE0", Slot = "4")]
bool IEnumerator.MoveNext()
{
return default(bool);
}
// Token: 0x0600021A RID: 538 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600021A")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "6")]
void IEnumerator.Reset()
{
}
// Token: 0x040000C2 RID: 194
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000C2")]
internal IAsyncOperation m_InternalOp;
// Token: 0x040000C3 RID: 195
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40000C3")]
private int m_Version;
}
}
@@ -0,0 +1,289 @@
using System;
using System.Collections;
using System.Threading.Tasks;
using Cpp2IlInjected;
namespace UnityEngine.ResourceManagement.AsyncOperations
{
// Token: 0x02000045 RID: 69
[Token(Token = "0x2000045")]
public struct AsyncOperationHandle<TObject> : IEnumerator, IEquatable<AsyncOperationHandle<TObject>>
{
// Token: 0x060001E8 RID: 488 RVA: 0x00002A78 File Offset: 0x00000C78
[Token(Token = "0x60001E8")]
[Address(RVA = "0x28F99C0", Offset = "0x28F87C0", VA = "0x1828F99C0")]
public static implicit operator AsyncOperationHandle(AsyncOperationHandle<TObject> obj)
{
return default(AsyncOperationHandle);
}
// Token: 0x060001E9 RID: 489 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001E9")]
[Address(RVA = "0x28F7200", Offset = "0x28F6000", VA = "0x1828F7200")]
internal AsyncOperationHandle(AsyncOperationBase<TObject> op)
{
}
// Token: 0x060001EA RID: 490 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001EA")]
[Address(RVA = "0x28F7060", Offset = "0x28F5E60", VA = "0x1828F7060")]
internal AsyncOperationHandle(IAsyncOperation op)
{
}
// Token: 0x060001EB RID: 491 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001EB")]
[Address(RVA = "0x28F72B0", Offset = "0x28F60B0", VA = "0x1828F72B0")]
internal AsyncOperationHandle(IAsyncOperation op, int version)
{
}
// Token: 0x060001EC RID: 492 RVA: 0x00002A90 File Offset: 0x00000C90
[Token(Token = "0x60001EC")]
[Address(RVA = "0x28F6630", Offset = "0x28F5430", VA = "0x1828F6630")]
internal AsyncOperationHandle<TObject> Acquire()
{
return default(AsyncOperationHandle<TObject>);
}
// Token: 0x1400000B RID: 11
// (add) Token: 0x060001ED RID: 493 RVA: 0x00002050 File Offset: 0x00000250
// (remove) Token: 0x060001EE RID: 494 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1400000B")]
public event Action<AsyncOperationHandle<TObject>> Completed
{
[Token(Token = "0x60001ED")]
[Address(RVA = "0x28F78A0", Offset = "0x28F66A0", VA = "0x1828F78A0")]
add
{
}
[Token(Token = "0x60001EE")]
[Address(RVA = "0x28F9DD0", Offset = "0x28F8BD0", VA = "0x1828F9DD0")]
remove
{
}
}
// Token: 0x1400000C RID: 12
// (add) Token: 0x060001EF RID: 495 RVA: 0x00002050 File Offset: 0x00000250
// (remove) Token: 0x060001F0 RID: 496 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1400000C")]
public event Action<AsyncOperationHandle> CompletedTypeless
{
[Token(Token = "0x60001EF")]
[Address(RVA = "0x28F75A0", Offset = "0x28F63A0", VA = "0x1828F75A0")]
add
{
}
[Token(Token = "0x60001F0")]
[Address(RVA = "0x28F9AD0", Offset = "0x28F88D0", VA = "0x1828F9AD0")]
remove
{
}
}
// Token: 0x17000085 RID: 133
// (get) Token: 0x060001F1 RID: 497 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000085")]
public string DebugName
{
[Token(Token = "0x60001F1")]
[Address(RVA = "0x28F7DE0", Offset = "0x28F6BE0", VA = "0x1828F7DE0")]
get
{
return null;
}
}
// Token: 0x1400000D RID: 13
// (add) Token: 0x060001F2 RID: 498 RVA: 0x00002050 File Offset: 0x00000250
// (remove) Token: 0x060001F3 RID: 499 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1400000D")]
public event Action<AsyncOperationHandle> Destroyed
{
[Token(Token = "0x60001F2")]
[Address(RVA = "0x28F7C60", Offset = "0x28F6A60", VA = "0x1828F7C60")]
add
{
}
[Token(Token = "0x60001F3")]
[Address(RVA = "0x28FA0D0", Offset = "0x28F8ED0", VA = "0x1828FA0D0")]
remove
{
}
}
// Token: 0x060001F4 RID: 500 RVA: 0x00002AA8 File Offset: 0x00000CA8
[Token(Token = "0x60001F4")]
[Address(RVA = "0x28F68A0", Offset = "0x28F56A0", VA = "0x1828F68A0", Slot = "7")]
public bool Equals(AsyncOperationHandle<TObject> other)
{
return default(bool);
}
// Token: 0x060001F5 RID: 501 RVA: 0x00002AC0 File Offset: 0x00000CC0
[Token(Token = "0x60001F5")]
[Address(RVA = "0x28F68C0", Offset = "0x28F56C0", VA = "0x1828F68C0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x17000086 RID: 134
// (get) Token: 0x060001F6 RID: 502 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000086")]
private AsyncOperationBase<TObject> InternalOp
{
[Token(Token = "0x60001F6")]
[Address(RVA = "0x28F8200", Offset = "0x28F7000", VA = "0x1828F8200")]
get
{
return null;
}
}
// Token: 0x17000087 RID: 135
// (get) Token: 0x060001F7 RID: 503 RVA: 0x00002AD8 File Offset: 0x00000CD8
[Token(Token = "0x17000087")]
public bool IsDone
{
[Token(Token = "0x60001F7")]
[Address(RVA = "0x28F8770", Offset = "0x28F7570", VA = "0x1828F8770")]
get
{
return default(bool);
}
}
// Token: 0x060001F8 RID: 504 RVA: 0x00002AF0 File Offset: 0x00000CF0
[Token(Token = "0x60001F8")]
[Address(RVA = "0x28F6900", Offset = "0x28F5700", VA = "0x1828F6900")]
public bool IsValid()
{
return default(bool);
}
// Token: 0x17000088 RID: 136
// (get) Token: 0x060001F9 RID: 505 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x17000088")]
public Exception OperationException
{
[Token(Token = "0x60001F9")]
[Address(RVA = "0x28F89C0", Offset = "0x28F77C0", VA = "0x1828F89C0")]
get
{
return null;
}
}
// Token: 0x17000089 RID: 137
// (get) Token: 0x060001FA RID: 506 RVA: 0x00002B08 File Offset: 0x00000D08
[Token(Token = "0x17000089")]
public float PercentComplete
{
[Token(Token = "0x60001FA")]
[Address(RVA = "0x28F8D30", Offset = "0x28F7B30", VA = "0x1828F8D30")]
get
{
return 0f;
}
}
// Token: 0x1700008A RID: 138
// (get) Token: 0x060001FB RID: 507 RVA: 0x00002B20 File Offset: 0x00000D20
[Token(Token = "0x1700008A")]
internal int ReferenceCount
{
[Token(Token = "0x60001FB")]
[Address(RVA = "0x28F8F40", Offset = "0x28F7D40", VA = "0x1828F8F40")]
get
{
return 0;
}
}
// Token: 0x060001FC RID: 508 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001FC")]
[Address(RVA = "0x28F6C20", Offset = "0x28F5A20", VA = "0x1828F6C20")]
internal void Release()
{
}
// Token: 0x1700008B RID: 139
// (get) Token: 0x060001FD RID: 509 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x1700008B")]
public TObject Result
{
[Token(Token = "0x60001FD")]
[Address(RVA = "0x28F9300", Offset = "0x28F8100", VA = "0x1828F9300")]
get
{
return null;
}
}
// Token: 0x1700008C RID: 140
// (get) Token: 0x060001FE RID: 510 RVA: 0x00002B38 File Offset: 0x00000D38
[Token(Token = "0x1700008C")]
public AsyncOperationStatus Status
{
[Token(Token = "0x60001FE")]
[Address(RVA = "0x28F9480", Offset = "0x28F8280", VA = "0x1828F9480")]
get
{
return AsyncOperationStatus.None;
}
}
// Token: 0x1700008D RID: 141
// (get) Token: 0x060001FF RID: 511 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x1700008D")]
public Task<TObject> Task
{
[Token(Token = "0x60001FF")]
[Address(RVA = "0x28F9780", Offset = "0x28F8580", VA = "0x1828F9780")]
get
{
return null;
}
}
// Token: 0x1700008E RID: 142
// (get) Token: 0x06000200 RID: 512 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x1700008E")]
object IEnumerator.Current
{
[Token(Token = "0x6000200")]
[Address(RVA = "0x28F6E30", Offset = "0x28F5C30", VA = "0x1828F6E30", Slot = "5")]
get
{
return null;
}
}
// Token: 0x06000201 RID: 513 RVA: 0x00002B50 File Offset: 0x00000D50
[Token(Token = "0x6000201")]
[Address(RVA = "0x28F6D90", Offset = "0x28F5B90", VA = "0x1828F6D90", Slot = "4")]
bool IEnumerator.MoveNext()
{
return default(bool);
}
// Token: 0x06000202 RID: 514 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000202")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "6")]
void IEnumerator.Reset()
{
}
// Token: 0x040000C0 RID: 192
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000C0")]
internal AsyncOperationBase<TObject> m_InternalOp;
// Token: 0x040000C1 RID: 193
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000C1")]
private int m_Version;
}
}
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace UnityEngine.ResourceManagement.AsyncOperations
{
// Token: 0x02000048 RID: 72
[Token(Token = "0x2000048")]
public enum AsyncOperationStatus
{
// Token: 0x040000C8 RID: 200
[Token(Token = "0x40000C8")]
None,
// Token: 0x040000C9 RID: 201
[Token(Token = "0x40000C9")]
Succeeded,
// Token: 0x040000CA RID: 202
[Token(Token = "0x40000CA")]
Failed
}
}
@@ -0,0 +1,126 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace UnityEngine.ResourceManagement.AsyncOperations
{
// Token: 0x02000047 RID: 71
[Token(Token = "0x2000047")]
internal class GroupOperation : AsyncOperationBase<IList<AsyncOperationHandle>>, ICachable
{
// Token: 0x0600021B RID: 539 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600021B")]
[Address(RVA = "0x2EB5850", Offset = "0x2EB4650", VA = "0x182EB5850")]
public GroupOperation()
{
}
// Token: 0x17000099 RID: 153
// (get) Token: 0x0600021C RID: 540 RVA: 0x00002C40 File Offset: 0x00000E40
// (set) Token: 0x0600021D RID: 541 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000099")]
int ICachable.Hash
{
[Token(Token = "0x600021C")]
[Address(RVA = "0x6166C0", Offset = "0x6154C0", VA = "0x1806166C0", Slot = "30")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x600021D")]
[Address(RVA = "0x6E19A0", Offset = "0x6E07A0", VA = "0x1806E19A0", Slot = "31")]
[CompilerGenerated]
set
{
}
}
// Token: 0x0600021E RID: 542 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600021E")]
[Address(RVA = "0x2EB5790", Offset = "0x2EB4590", VA = "0x182EB5790")]
internal IList<AsyncOperationHandle> GetDependentOps()
{
return null;
}
// Token: 0x0600021F RID: 543 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600021F")]
[Address(RVA = "0x2EB5730", Offset = "0x2EB4530", VA = "0x182EB5730", Slot = "29")]
protected override void GetDependencies(List<AsyncOperationHandle> deps)
{
}
// Token: 0x1700009A RID: 154
// (get) Token: 0x06000220 RID: 544 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x1700009A")]
protected override string DebugName
{
[Token(Token = "0x6000220")]
[Address(RVA = "0x2EB58F0", Offset = "0x2EB46F0", VA = "0x182EB58F0", Slot = "28")]
get
{
return null;
}
}
// Token: 0x06000221 RID: 545 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000221")]
[Address(RVA = "0x2EB5490", Offset = "0x2EB4290", VA = "0x182EB5490", Slot = "25")]
protected override void Execute()
{
}
// Token: 0x06000222 RID: 546 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000222")]
[Address(RVA = "0x2EB4F40", Offset = "0x2EB3D40", VA = "0x182EB4F40")]
private void CompleteIfDependenciesComplete()
{
}
// Token: 0x06000223 RID: 547 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000223")]
[Address(RVA = "0x2EB51D0", Offset = "0x2EB3FD0", VA = "0x182EB51D0", Slot = "26")]
protected override void Destroy()
{
}
// Token: 0x1700009B RID: 155
// (get) Token: 0x06000224 RID: 548 RVA: 0x00002C58 File Offset: 0x00000E58
[Token(Token = "0x1700009B")]
protected override float Progress
{
[Token(Token = "0x6000224")]
[Address(RVA = "0x2EB5920", Offset = "0x2EB4720", VA = "0x182EB5920", Slot = "27")]
get
{
return 0f;
}
}
// Token: 0x06000225 RID: 549 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000225")]
[Address(RVA = "0x2EB57D0", Offset = "0x2EB45D0", VA = "0x182EB57D0")]
public void Init(List<AsyncOperationHandle> operations)
{
}
// Token: 0x06000226 RID: 550 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000226")]
[Address(RVA = "0x2EB5840", Offset = "0x2EB4640", VA = "0x182EB5840")]
private void OnOperationCompleted(AsyncOperationHandle op)
{
}
// Token: 0x040000C4 RID: 196
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40000C4")]
private Action<AsyncOperationHandle> m_InternalOnComplete;
// Token: 0x040000C5 RID: 197
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40000C5")]
private int m_LoadedCount;
}
}
@@ -0,0 +1,164 @@
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;
}
}
}
@@ -0,0 +1,24 @@
using System;
using Cpp2IlInjected;
namespace UnityEngine.ResourceManagement.AsyncOperations
{
// Token: 0x02000041 RID: 65
[Token(Token = "0x2000041")]
internal interface ICachable
{
// Token: 0x1700005D RID: 93
// (get) Token: 0x06000190 RID: 400
// (set) Token: 0x06000191 RID: 401
[Token(Token = "0x1700005D")]
int Hash
{
[Token(Token = "0x6000190")]
[Address(Slot = "0")]
get;
[Token(Token = "0x6000191")]
[Address(Slot = "1")]
set;
}
}
}
@@ -0,0 +1,78 @@
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<IList<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<object> dstList);
// Token: 0x0600022C RID: 556
[Token(Token = "0x600022C")]
[Address(Slot = "5")]
TDepObject GetDependency<TDepObject>(int index);
// Token: 0x0600022D RID: 557
[Token(Token = "0x600022D")]
[Address(Slot = "6")]
void SetProgressCallback(Func<float> callback);
// Token: 0x0600022E RID: 558
[Token(Token = "0x600022E")]
[Address(Slot = "7")]
void ProviderCompleted<T>(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;
}
}
}
@@ -0,0 +1,230 @@
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<TObject> : AsyncOperationBase<TObject>, 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<AsyncOperationHandle> 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<object> 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<TDepObject>(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<float> 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>(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<IList<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<int, object, bool, Exception> m_CompletionCallback;
// Token: 0x040000CC RID: 204
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000CC")]
private Action<int, IList<object>> m_GetDepCallback;
// Token: 0x040000CD RID: 205
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000CD")]
private Func<float> 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<IList<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";
}
}