using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core.Creation; // Token: 0x02002C2C RID: 11308 [Token(Token = "0x2002C2C")] [StructLayout(3)] public class FPPPLDDJPCA : GCHANDDKPBM { // Token: 0x06013E67 RID: 81511 RVA: 0x004C6124 File Offset: 0x004C4324 [Token(Token = "0x6013E67")] [Address(RVA = "0x1653580", Offset = "0x1651F80", VA = "0x181653580")] public FPPPLDDJPCA(CKNHLOINDFF data, CostInfo cost) { int aiCost = cost.aiCost; this.NDCPHHFCJBO = data; this.EICGEAEHBBO.aiCost = aiCost; } // Token: 0x06013E68 RID: 81512 RVA: 0x004C6154 File Offset: 0x004C4354 [Token(Token = "0x6013E68")] [Address(RVA = "0x1653340", Offset = "0x1651D40", VA = "0x181653340", Slot = "4")] public override IPromise OCAFOIEOMLN(CreationContext LHOMKMINCHH) { FPPPLDDJPCA.OFFFADIJOPP offfadijopp = new FPPPLDDJPCA.OFFFADIJOPP(); offfadijopp.context = LHOMKMINCHH; Promise promise = new Promise(); offfadijopp.promise = promise; CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; int aiCost = this.EICGEAEHBBO.aiCost; Action action = delegate(CreationManager.IANGMDIFGNE result) { int num3; do { num3 = 0; offfadijopp.context.RemoveAllFromSelection(); List abfejnobklm = result.ABFEJNOBKLM; List.Enumerator enumerator; if (enumerator != 0) { CreationContext context = offfadijopp.context; } if (num3 != -1) { } } while (num3 != 0); offfadijopp.promise.Complete(); }; if (num < offfadijopp) { num += num; if (num == offfadijopp) { goto IL_72; } num++; } Action action2 = new Action(offfadijopp.promise.Error); Promise promise2 = offfadijopp.promise; IL_72: uint num2; num2 += num2; throw new NullReferenceException(); } // Token: 0x06013E69 RID: 81513 RVA: 0x004C61E0 File Offset: 0x004C43E0 [Token(Token = "0x6013E69")] [Address(RVA = "0x16532B0", Offset = "0x1651CB0", VA = "0x1816532B0", Slot = "5")] public override GBDECALBCOP JPALLFAJJKJ(CreationContext LHOMKMINCHH) { CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int aiCost = this.EICGEAEHBBO.aiCost; GBDECALBCOP gbdecalbcop; return gbdecalbcop; } // Token: 0x0400D66B RID: 54891 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D66B")] private CKNHLOINDFF NDCPHHFCJBO; // Token: 0x0400D66C RID: 54892 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D66C")] private CostInfo EICGEAEHBBO; // Token: 0x02002C2D RID: 11309 [Token(Token = "0x2002C2D")] [CompilerGenerated] private sealed class OFFFADIJOPP { // Token: 0x06013E6A RID: 81514 RVA: 0x004C620C File Offset: 0x004C440C [Token(Token = "0x6013E6A")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public OFFFADIJOPP() { } // Token: 0x06013E6B RID: 81515 RVA: 0x004C6220 File Offset: 0x004C4420 [Token(Token = "0x6013E6B")] [Address(RVA = "0x1660230", Offset = "0x165EC30", VA = "0x181660230")] internal void b__0(CreationManager.IANGMDIFGNE result) { int num; do { num = 0; this.context.RemoveAllFromSelection(); List abfejnobklm = result.ABFEJNOBKLM; List.Enumerator enumerator; if (enumerator != 0) { CreationContext creationContext = this.context; } if (num != -1) { } } while (num != 0); this.promise.Complete(); } // Token: 0x0400D66D RID: 54893 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D66D")] public CreationContext context; // Token: 0x0400D66E RID: 54894 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D66E")] public Promise promise; } }