This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 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 = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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 = "0x5D1260", Offset = "0x5D0260", VA = "0x1805D1260", 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 = "0x2118540", Offset = "0x2117540", VA = "0x182118540", Slot = "28")]
get
{
return null;
}
}
// Token: 0x060001AB RID: 427 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001AB")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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 = "0x411530", Offset = "0x410530", VA = "0x180411530")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60001AD")]
[Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")]
[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 = "0x4257C0", Offset = "0x4247C0", VA = "0x1804257C0")]
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 = "0x2F6B830", Offset = "0x2F6A830", VA = "0x182F6B830")]
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 = "0x304BD00", Offset = "0x304AD00", VA = "0x18304BD00")]
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 = "0x304BCB0", Offset = "0x304ACB0", VA = "0x18304BCB0")]
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 = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
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 = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
get
{
return 0;
}
}
// Token: 0x060001B4 RID: 436 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001B4")]
[Address(RVA = "0x304B8C0", Offset = "0x304A8C0", VA = "0x18304B8C0")]
protected AsyncOperationBase()
{
}
// Token: 0x060001B5 RID: 437 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60001B5")]
[Address(RVA = "0x2F6A5F0", Offset = "0x2F695F0", VA = "0x182F6A5F0")]
internal static string ShortenPath(string p, bool keepExtension)
{
return null;
}
// Token: 0x060001B6 RID: 438 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001B6")]
[Address(RVA = "0x304AC00", Offset = "0x3049C00", VA = "0x18304AC00")]
internal void IncrementReferenceCount()
{
}
// Token: 0x060001B7 RID: 439 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001B7")]
[Address(RVA = "0x304A920", Offset = "0x3049920", VA = "0x18304A920")]
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 = "0x304C3C0", Offset = "0x304B3C0", VA = "0x18304C3C0")]
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 = "0x304BEE0", Offset = "0x304AEE0", VA = "0x18304BEE0")]
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 = "0x304B6E0", Offset = "0x304A6E0", VA = "0x18304B6E0", Slot = "22")]
get
{
return null;
}
}
// Token: 0x060001BB RID: 443 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60001BB")]
[Address(RVA = "0x304B220", Offset = "0x304A220", VA = "0x18304B220", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x060001BC RID: 444 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001BC")]
[Address(RVA = "0x2F6A580", Offset = "0x2F69580", VA = "0x182F6A580")]
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 = "0x2F6B6C0", Offset = "0x2F6A6C0", VA = "0x182F6B6C0")]
add
{
}
[Token(Token = "0x60001BE")]
[Address(RVA = "0x2F6C1D0", Offset = "0x2F6B1D0", VA = "0x182F6C1D0")]
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 = "0x304BBF0", Offset = "0x304ABF0", VA = "0x18304BBF0")]
add
{
}
[Token(Token = "0x60001C0")]
[Address(RVA = "0x304C530", Offset = "0x304B530", VA = "0x18304C530")]
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 = "0x304BAE0", Offset = "0x304AAE0", VA = "0x18304BAE0")]
add
{
}
[Token(Token = "0x60001C2")]
[Address(RVA = "0x304C440", Offset = "0x304B440", VA = "0x18304C440")]
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 = "0x411540", Offset = "0x410540", VA = "0x180411540")]
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 = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
[Token(Token = "0x60001C5")]
[Address(RVA = "0x304C580", Offset = "0x304B580", VA = "0x18304C580")]
private set
{
}
}
// Token: 0x060001C6 RID: 454 RVA: 0x00002988 File Offset: 0x00000B88
[Token(Token = "0x60001C6")]
[Address(RVA = "0x2F6A4E0", Offset = "0x2F694E0", VA = "0x182F6A4E0")]
internal bool MoveNext()
{
return default(bool);
}
// Token: 0x060001C7 RID: 455 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001C7")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
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 = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0")]
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 = "0x2F6BA30", Offset = "0x2F6AA30", VA = "0x182F6BA30")]
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 = "0x304BDE0", Offset = "0x304ADE0", VA = "0x18304BDE0")]
get
{
return 0f;
}
}
// Token: 0x060001CB RID: 459 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001CB")]
[Address(RVA = "0x304AEA0", Offset = "0x3049EA0", VA = "0x18304AEA0")]
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 = "0x304BDA0", Offset = "0x304ADA0", VA = "0x18304BDA0")]
get
{
return default(AsyncOperationHandle<TObject>);
}
}
// Token: 0x060001CD RID: 461 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001CD")]
[Address(RVA = "0x304B7C0", Offset = "0x304A7C0", VA = "0x18304B7C0")]
private void UpdateCallback(float unscaledDeltaTime)
{
}
// Token: 0x060001CE RID: 462 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001CE")]
[Address(RVA = "0x304A2B0", Offset = "0x30492B0", VA = "0x18304A2B0")]
public void Complete(TObject result, bool success, string errorMsg)
{
}
// Token: 0x060001CF RID: 463 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001CF")]
[Address(RVA = "0x2F6A670", Offset = "0x2F69670", VA = "0x182F6A670")]
internal void Start(ResourceManager rm, AsyncOperationHandle dependency, DelegateList<float> updateCallbacks)
{
}
// Token: 0x060001D0 RID: 464 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001D0")]
[Address(RVA = "0x304B120", Offset = "0x304A120", VA = "0x18304B120")]
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 = "0x2F6AEE0", Offset = "0x2F69EE0", VA = "0x182F6AEE0", Slot = "17")]
add
{
}
[Token(Token = "0x60001D2")]
[Address(RVA = "0x2F6B1E0", Offset = "0x2F6A1E0", VA = "0x182F6B1E0", 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 = "0x2F6AF10", Offset = "0x2F69F10", VA = "0x182F6AF10", Slot = "19")]
add
{
}
[Token(Token = "0x60001D4")]
[Address(RVA = "0x2F6B210", Offset = "0x2F6A210", VA = "0x182F6B210", 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 = "0x2F6B1B0", Offset = "0x2F6A1B0", VA = "0x182F6B1B0", 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 = "0x2F151B0", Offset = "0x2F141B0", VA = "0x182F151B0", 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 = "0x2F151E0", Offset = "0x2F141E0", VA = "0x182F151E0", 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 = "0x26125C0", Offset = "0x26115C0", VA = "0x1826125C0", 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 = "0x2F6AFC0", Offset = "0x2F69FC0", VA = "0x182F6AFC0", 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 = "0x2DD8A60", Offset = "0x2DD7A60", VA = "0x182DD8A60", 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 = "0x2F6AF40", Offset = "0x2F69F40", VA = "0x182F6AF40", 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 = "0x2F6B240", Offset = "0x2F6A240", VA = "0x182F6B240", 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 = "0x2847090", Offset = "0x2846090", VA = "0x182847090", Slot = "7")]
get
{
return null;
}
}
// Token: 0x060001DE RID: 478 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60001DE")]
[Address(RVA = "0x304B590", Offset = "0x304A590", VA = "0x18304B590", 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 = "0x304B670", Offset = "0x304A670", VA = "0x18304B670", Slot = "5")]
get
{
return null;
}
}
// Token: 0x060001E0 RID: 480 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001E0")]
[Address(RVA = "0x2F6AD60", Offset = "0x2F69D60", VA = "0x182F6AD60", Slot = "16")]
void IAsyncOperation.GetDependencies(List<AsyncOperationHandle> deps)
{
}
// Token: 0x060001E1 RID: 481 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001E1")]
[Address(RVA = "0x2702190", Offset = "0x2701190", VA = "0x182702190", Slot = "8")]
void IAsyncOperation.DecrementReferenceCount()
{
}
// Token: 0x060001E2 RID: 482 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001E2")]
[Address(RVA = "0x2F6AE30", Offset = "0x2F69E30", VA = "0x182F6AE30", Slot = "9")]
void IAsyncOperation.IncrementReferenceCount()
{
}
// Token: 0x060001E3 RID: 483 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001E3")]
[Address(RVA = "0x2F6AE60", Offset = "0x2F69E60", VA = "0x182F6AE60", Slot = "21")]
void IAsyncOperation.InvokeCompletionEvent()
{
}
// Token: 0x060001E4 RID: 484 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001E4")]
[Address(RVA = "0x2F6AE90", Offset = "0x2F69E90", VA = "0x182F6AE90", 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 = "0xFD6C10", Offset = "0xFD5C10", VA = "0x180FD6C10")]
internal AsyncOperationHandle(IAsyncOperation op)
{
}
// Token: 0x06000204 RID: 516 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000204")]
[Address(RVA = "0x62FA90", Offset = "0x62EA90", VA = "0x18062FA90")]
internal AsyncOperationHandle(IAsyncOperation op, int version)
{
}
// Token: 0x06000205 RID: 517 RVA: 0x00002B68 File Offset: 0x00000D68
[Token(Token = "0x6000205")]
[Address(RVA = "0xFD6970", Offset = "0xFD5970", VA = "0x180FD6970")]
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 = "0xFD6C80", Offset = "0xFD5C80", VA = "0x180FD6C80")]
add
{
}
[Token(Token = "0x6000207")]
[Address(RVA = "0xFD7310", Offset = "0xFD6310", VA = "0x180FD7310")]
remove
{
}
}
// Token: 0x06000208 RID: 520 RVA: 0x00002B80 File Offset: 0x00000D80
[Token(Token = "0x6000208")]
[Address(RVA = "0x35BCBE0", Offset = "0x35BBBE0", VA = "0x1835BCBE0")]
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 = "0xFD6D60", Offset = "0xFD5D60", VA = "0x180FD6D60")]
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 = "0xFD6CF0", Offset = "0xFD5CF0", VA = "0x180FD6CF0")]
add
{
}
[Token(Token = "0x600020B")]
[Address(RVA = "0xFD7380", Offset = "0xFD6380", VA = "0x180FD7380")]
remove
{
}
}
// Token: 0x0600020C RID: 524 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600020C")]
[Address(RVA = "0xFD69E0", Offset = "0xFD59E0", VA = "0x180FD69E0")]
public void GetDependencies(List<AsyncOperationHandle> deps)
{
}
// Token: 0x0600020D RID: 525 RVA: 0x00002B98 File Offset: 0x00000D98
[Token(Token = "0x600020D")]
[Address(RVA = "0xFD6AA0", Offset = "0xFD5AA0", VA = "0x180FD6AA0", 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 = "0xFD6E60", Offset = "0xFD5E60", VA = "0x180FD6E60")]
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 = "0xFD6EE0", Offset = "0xFD5EE0", VA = "0x180FD6EE0")]
get
{
return default(bool);
}
}
// Token: 0x06000210 RID: 528 RVA: 0x00002BC8 File Offset: 0x00000DC8
[Token(Token = "0x6000210")]
[Address(RVA = "0xFD6AE0", Offset = "0xFD5AE0", VA = "0x180FD6AE0")]
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 = "0xFD6FE0", Offset = "0xFD5FE0", VA = "0x180FD6FE0")]
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 = "0xFD70B0", Offset = "0xFD60B0", VA = "0x180FD70B0")]
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 = "0xFD7180", Offset = "0xFD6180", VA = "0x180FD7180")]
get
{
return 0;
}
}
// Token: 0x06000214 RID: 532 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000214")]
[Address(RVA = "0xFD6B40", Offset = "0xFD5B40", VA = "0x180FD6B40")]
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 = "0xFD6BC0", Offset = "0xFD5BC0", VA = "0x180FD6BC0")]
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 = "0xFD71E0", Offset = "0xFD61E0", VA = "0x180FD71E0")]
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 = "0xFD7240", Offset = "0xFD6240", VA = "0x180FD7240")]
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 = "0xFD6BC0", Offset = "0xFD5BC0", VA = "0x180FD6BC0", Slot = "5")]
get
{
return null;
}
}
// Token: 0x06000219 RID: 537 RVA: 0x00002C28 File Offset: 0x00000E28
[Token(Token = "0x6000219")]
[Address(RVA = "0xFD6BA0", Offset = "0xFD5BA0", VA = "0x180FD6BA0", Slot = "4")]
bool IEnumerator.MoveNext()
{
return default(bool);
}
// Token: 0x0600021A RID: 538 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600021A")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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 = "0x2F6F9F0", Offset = "0x2F6E9F0", VA = "0x182F6F9F0")]
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 = "0x2F6D230", Offset = "0x2F6C230", VA = "0x182F6D230")]
internal AsyncOperationHandle(AsyncOperationBase<TObject> op)
{
}
// Token: 0x060001EA RID: 490 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001EA")]
[Address(RVA = "0x2F6D090", Offset = "0x2F6C090", VA = "0x182F6D090")]
internal AsyncOperationHandle(IAsyncOperation op)
{
}
// Token: 0x060001EB RID: 491 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001EB")]
[Address(RVA = "0x2F6D2E0", Offset = "0x2F6C2E0", VA = "0x182F6D2E0")]
internal AsyncOperationHandle(IAsyncOperation op, int version)
{
}
// Token: 0x060001EC RID: 492 RVA: 0x00002A90 File Offset: 0x00000C90
[Token(Token = "0x60001EC")]
[Address(RVA = "0x2F6C6A0", Offset = "0x2F6B6A0", VA = "0x182F6C6A0")]
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 = "0x2F6D8D0", Offset = "0x2F6C8D0", VA = "0x182F6D8D0")]
add
{
}
[Token(Token = "0x60001EE")]
[Address(RVA = "0x2F6FE00", Offset = "0x2F6EE00", VA = "0x182F6FE00")]
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 = "0x2F6D5D0", Offset = "0x2F6C5D0", VA = "0x182F6D5D0")]
add
{
}
[Token(Token = "0x60001F0")]
[Address(RVA = "0x2F6FB00", Offset = "0x2F6EB00", VA = "0x182F6FB00")]
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 = "0x2F6DE10", Offset = "0x2F6CE10", VA = "0x182F6DE10")]
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 = "0x2F6DC90", Offset = "0x2F6CC90", VA = "0x182F6DC90")]
add
{
}
[Token(Token = "0x60001F3")]
[Address(RVA = "0x2F70100", Offset = "0x2F6F100", VA = "0x182F70100")]
remove
{
}
}
// Token: 0x060001F4 RID: 500 RVA: 0x00002AA8 File Offset: 0x00000CA8
[Token(Token = "0x60001F4")]
[Address(RVA = "0x2F6C910", Offset = "0x2F6B910", VA = "0x182F6C910", 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 = "0xFD6AA0", Offset = "0xFD5AA0", VA = "0x180FD6AA0", 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 = "0x2F6E230", Offset = "0x2F6D230", VA = "0x182F6E230")]
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 = "0x2F6E7A0", Offset = "0x2F6D7A0", VA = "0x182F6E7A0")]
get
{
return default(bool);
}
}
// Token: 0x060001F8 RID: 504 RVA: 0x00002AF0 File Offset: 0x00000CF0
[Token(Token = "0x60001F8")]
[Address(RVA = "0x2F6C930", Offset = "0x2F6B930", VA = "0x182F6C930")]
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 = "0x2F6E9F0", Offset = "0x2F6D9F0", VA = "0x182F6E9F0")]
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 = "0x2F6ED60", Offset = "0x2F6DD60", VA = "0x182F6ED60")]
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 = "0x2F6EF70", Offset = "0x2F6DF70", VA = "0x182F6EF70")]
get
{
return 0;
}
}
// Token: 0x060001FC RID: 508 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001FC")]
[Address(RVA = "0x2F6CC50", Offset = "0x2F6BC50", VA = "0x182F6CC50")]
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 = "0x2F6F330", Offset = "0x2F6E330", VA = "0x182F6F330")]
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 = "0x2F6F4B0", Offset = "0x2F6E4B0", VA = "0x182F6F4B0")]
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 = "0x2F6F7B0", Offset = "0x2F6E7B0", VA = "0x182F6F7B0")]
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 = "0x2F6CE60", Offset = "0x2F6BE60", VA = "0x182F6CE60", Slot = "5")]
get
{
return null;
}
}
// Token: 0x06000201 RID: 513 RVA: 0x00002B50 File Offset: 0x00000D50
[Token(Token = "0x6000201")]
[Address(RVA = "0x2F6CDC0", Offset = "0x2F6BDC0", VA = "0x182F6CDC0", Slot = "4")]
bool IEnumerator.MoveNext()
{
return default(bool);
}
// Token: 0x06000202 RID: 514 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000202")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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 = "0xFDA530", Offset = "0xFD9530", VA = "0x180FDA530")]
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 = "0x6A5570", Offset = "0x6A4570", VA = "0x1806A5570", Slot = "30")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x600021D")]
[Address(RVA = "0xFDA520", Offset = "0xFD9520", VA = "0x180FDA520", Slot = "31")]
[CompilerGenerated]
set
{
}
}
// Token: 0x0600021E RID: 542 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600021E")]
[Address(RVA = "0xFDA460", Offset = "0xFD9460", VA = "0x180FDA460")]
internal IList<AsyncOperationHandle> GetDependentOps()
{
return null;
}
// Token: 0x0600021F RID: 543 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600021F")]
[Address(RVA = "0xFDA400", Offset = "0xFD9400", VA = "0x180FDA400", 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 = "0xFDA5D0", Offset = "0xFD95D0", VA = "0x180FDA5D0", Slot = "28")]
get
{
return null;
}
}
// Token: 0x06000221 RID: 545 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000221")]
[Address(RVA = "0xFDA160", Offset = "0xFD9160", VA = "0x180FDA160", Slot = "25")]
protected override void Execute()
{
}
// Token: 0x06000222 RID: 546 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000222")]
[Address(RVA = "0xFD9C10", Offset = "0xFD8C10", VA = "0x180FD9C10")]
private void CompleteIfDependenciesComplete()
{
}
// Token: 0x06000223 RID: 547 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000223")]
[Address(RVA = "0xFD9EA0", Offset = "0xFD8EA0", VA = "0x180FD9EA0", 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 = "0xFDA600", Offset = "0xFD9600", VA = "0x180FDA600", Slot = "27")]
get
{
return 0f;
}
}
// Token: 0x06000225 RID: 549 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000225")]
[Address(RVA = "0xFDA4A0", Offset = "0xFD94A0", VA = "0x180FDA4A0")]
public void Init(List<AsyncOperationHandle> operations)
{
}
// Token: 0x06000226 RID: 550 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000226")]
[Address(RVA = "0xFDA510", Offset = "0xFD9510", VA = "0x180FDA510")]
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 = "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<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 = "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<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 = "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<TDepObject>(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<float> 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>(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<IList<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<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";
}
}