using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace RecRoom.Async { // Token: 0x02000015 RID: 21 [Token(Token = "0x2000015")] [StructLayout(3)] public class Promise : IPromise, IPromise, IEnumerator { // Token: 0x17000012 RID: 18 // (get) Token: 0x0600006B RID: 107 RVA: 0x00002160 File Offset: 0x00000360 // (set) Token: 0x0600006C RID: 108 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000012")] public bool IsCompleted { [Token(Token = "0x600006B")] [Address(RVA = "0x52F470", Offset = "0x52DE70", VA = "0x18052F470", Slot = "12")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x600006C")] [Address(RVA = "0x52F720", Offset = "0x52E120", VA = "0x18052F720")] [CompilerGenerated] private set { } } // Token: 0x17000013 RID: 19 // (get) Token: 0x0600006D RID: 109 RVA: 0x00002178 File Offset: 0x00000378 [Token(Token = "0x17000013")] public bool HasSucceeded { [Token(Token = "0x600006D")] [Address(RVA = "0x1DC08D0", Offset = "0x1DBF2D0", VA = "0x181DC08D0", Slot = "13")] get { return default(bool); } } // Token: 0x17000014 RID: 20 // (get) Token: 0x0600006E RID: 110 RVA: 0x00002190 File Offset: 0x00000390 [Token(Token = "0x17000014")] public bool HasError { [Token(Token = "0x600006E")] [Address(RVA = "0x1DC0890", Offset = "0x1DBF290", VA = "0x181DC0890", Slot = "14")] get { return default(bool); } } // Token: 0x0600006F RID: 111 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600006F")] [Address(RVA = "0x1DBD160", Offset = "0x1DBBB60", VA = "0x181DBD160", Slot = "6")] public IPromise Error(Action errorFunc) { return null; } // Token: 0x06000070 RID: 112 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000070")] [Address(RVA = "0x2937400", Offset = "0x2935E00", VA = "0x182937400", Slot = "25")] public virtual IPromise Finally(Action finallyFunc) { return null; } // Token: 0x06000071 RID: 113 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000071")] [Address(RVA = "0x1DBEFC0", Offset = "0x1DBD9C0", VA = "0x181DBEFC0", Slot = "5")] public IPromise Then(Action thenFunc) { return null; } // Token: 0x06000072 RID: 114 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000072")] [Address(RVA = "0x1DBF380", Offset = "0x1DBDD80", VA = "0x181DBF380", Slot = "4")] public IPromise Then(Action thenFunc) { return null; } // Token: 0x06000073 RID: 115 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000073")] [Address(RVA = "0x2407230", Offset = "0x2405C30", VA = "0x182407230", Slot = "18")] public IPromise ContinueWith(Func> transformFunc) { return null; } // Token: 0x06000074 RID: 116 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000074")] [Address(RVA = "0x292F0E0", Offset = "0x292DAE0", VA = "0x18292F0E0", Slot = "19")] public IPromise ContinueWith(Func transformFunc) { return null; } // Token: 0x06000075 RID: 117 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000075")] [Address(RVA = "0x2437070", Offset = "0x2435A70", VA = "0x182437070", Slot = "8")] public IPromise ContinueWith(Func> transformFunc) { return null; } // Token: 0x06000076 RID: 118 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000076")] [Address(RVA = "0x292FE60", Offset = "0x292E860", VA = "0x18292FE60", Slot = "9")] public IPromise ContinueWith(Func transformFunc) { return null; } // Token: 0x06000077 RID: 119 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000077")] [Address(RVA = "0x2411500", Offset = "0x240FF00", VA = "0x182411500", Slot = "20")] public IPromise Transform(Func transformFunc) { return null; } // Token: 0x06000078 RID: 120 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000078")] [Address(RVA = "0x243A590", Offset = "0x2438F90", VA = "0x18243A590", Slot = "10")] public IPromise Transform(Func transformFunc) { return null; } // Token: 0x06000079 RID: 121 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000079")] [Address(RVA = "0x29391F0", Offset = "0x2937BF0", VA = "0x1829391F0", Slot = "21")] IPromise IPromise.TransformError(Func transformFunc) { return null; } // Token: 0x0600007A RID: 122 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600007A")] [Address(RVA = "0x1DBFC90", Offset = "0x1DBE690", VA = "0x181DBFC90", Slot = "11")] public IPromise TransformError(Func transformFunc) { return null; } // Token: 0x17000015 RID: 21 // (get) Token: 0x0600007B RID: 123 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000015")] object IEnumerator.Current { [Token(Token = "0x600007B")] [Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "23")] get { return null; } } // Token: 0x0600007C RID: 124 RVA: 0x000021A8 File Offset: 0x000003A8 [Token(Token = "0x600007C")] [Address(RVA = "0x1DBEF90", Offset = "0x1DBD990", VA = "0x181DBEF90", Slot = "22")] bool IEnumerator.MoveNext() { return default(bool); } // Token: 0x0600007D RID: 125 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600007D")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "24")] void IEnumerator.Reset() { } // Token: 0x0600007E RID: 126 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600007E")] [Address(RVA = "0x1DBE4E0", Offset = "0x1DBCEE0", VA = "0x181DBE4E0", Slot = "15")] IPromise IPromise.Then(Action thenFunc) { return null; } // Token: 0x0600007F RID: 127 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600007F")] [Address(RVA = "0x1DBE480", Offset = "0x1DBCE80", VA = "0x181DBE480", Slot = "16")] IPromise IPromise.Error(Action errorFunc) { return null; } // Token: 0x06000080 RID: 128 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000080")] [Address(RVA = "0x1DBE4B0", Offset = "0x1DBCEB0", VA = "0x181DBE4B0", Slot = "17")] IPromise IPromise.Finally(Action finallyFunc) { return null; } // Token: 0x06000081 RID: 129 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000081")] [Address(RVA = "0x292D9D0", Offset = "0x292C3D0", VA = "0x18292D9D0")] public void Complete(T payload) { } // Token: 0x06000082 RID: 130 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000082")] [Address(RVA = "0x2936700", Offset = "0x2935100", VA = "0x182936700")] protected Exception ExecuteFinallyFuncs() { return null; } // Token: 0x06000083 RID: 131 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000083")] [Address(RVA = "0x2935210", Offset = "0x2933C10", VA = "0x182935210")] public void Error(string message) { } // Token: 0x06000084 RID: 132 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000084")] [Address(RVA = "0x292AE80", Offset = "0x2929880", VA = "0x18292AE80", Slot = "26")] protected virtual void ClearQueuedActionLists() { } // Token: 0x06000085 RID: 133 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000085")] [Address(RVA = "0x293B170", Offset = "0x2939B70", VA = "0x18293B170")] public Promise() { } // Token: 0x04000024 RID: 36 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000024")] private readonly List.CallbackEntry> _then; // Token: 0x04000025 RID: 37 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000025")] private readonly List> _error; // Token: 0x04000026 RID: 38 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000026")] private readonly List _finally; // Token: 0x04000027 RID: 39 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000027")] private string error; // Token: 0x04000028 RID: 40 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000028")] private T result; // Token: 0x02000016 RID: 22 [Token(Token = "0x2000016")] private struct CallbackEntry { // Token: 0x06000086 RID: 134 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000086")] [Address(RVA = "0xF520", Offset = "0xE920", VA = "0x18000F520")] public CallbackEntry(Action action) { } // Token: 0x06000087 RID: 135 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000087")] [Address(RVA = "0xF530", Offset = "0xE930", VA = "0x18000F530")] public CallbackEntry(Action noArgsAction) { } // Token: 0x06000088 RID: 136 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000088")] [Address(RVA = "0x342B40", Offset = "0x341F40", VA = "0x180342B40")] public void Invoke(T payload) { } // Token: 0x0400002A RID: 42 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400002A")] public readonly Action action; // Token: 0x0400002B RID: 43 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400002B")] public readonly Action noArgsAction; } } }