using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core.Creation; // Token: 0x02002C0A RID: 11274 [Token(Token = "0x2002C0A")] [StructLayout(3)] public class FBONJOBEIPO : NFPGIMNFEBA { // Token: 0x1700350D RID: 13581 // (get) Token: 0x06013DD8 RID: 81368 RVA: 0x004C41E4 File Offset: 0x004C23E4 [Token(Token = "0x1700350D")] protected override string EMHFGIJFFLG { [Token(Token = "0x6013DD8")] [Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250", Slot = "8")] get { return this.FEHGHKAKIDO; } } // Token: 0x1700350E RID: 13582 // (get) Token: 0x06013DD9 RID: 81369 RVA: 0x004C41F8 File Offset: 0x004C23F8 [Token(Token = "0x1700350E")] public override string GPJEDBDCNNP { [Token(Token = "0x6013DD9")] [Address(RVA = "0x1D7FAA0", Offset = "0x1D7E4A0", VA = "0x181D7FAA0", Slot = "4")] get { if (string.IsNullOrEmpty(this.MOPJBHHNJHD)) { return base.GPJEDBDCNNP; } string text; return text; } } // Token: 0x06013DDA RID: 81370 RVA: 0x004C421C File Offset: 0x004C241C [Token(Token = "0x6013DDA")] [Address(RVA = "0x1D7FBC0", Offset = "0x1D7E5C0", VA = "0x181D7FBC0")] public FBONJOBEIPO(string labelVerb, IEnumerable objects, CreationContext creationContext) : base(objects, creationContext) { int num = 0; this.LCNAPBKIDEN(labelVerb, num, objects, creationContext); } // Token: 0x06013DDB RID: 81371 RVA: 0x004C4240 File Offset: 0x004C2440 [Token(Token = "0x6013DDB")] [Address(RVA = "0x1D7FC30", Offset = "0x1D7E630", VA = "0x181D7FC30")] public FBONJOBEIPO(string labelVerb, string labelNoun, IEnumerable objects, CreationContext creationContext) { } // Token: 0x06013DDC RID: 81372 RVA: 0x004C4250 File Offset: 0x004C2450 [Token(Token = "0x6013DDC")] [Address(RVA = "0x1D7FB10", Offset = "0x1D7E510", VA = "0x181D7FB10")] public void LCNAPBKIDEN(string FEHGHKAKIDO, string MOPJBHHNJHD, IEnumerable BCPBPLDHDMA, CreationContext OLFNCDHDFPF) { this.FEHGHKAKIDO = FEHGHKAKIDO; List hiomepfedbc = this.HIOMEPFEDBC; this.MOPJBHHNJHD = MOPJBHHNJHD; BIFIEMOJLAE bifiemojlae = new BIFIEMOJLAE(this.HDOKIIGFCNM); hiomepfedbc.Add(bifiemojlae); string text = base.EMHFGIJFFLG; } // Token: 0x06013DDD RID: 81373 RVA: 0x004C4294 File Offset: 0x004C2494 [Token(Token = "0x6013DDD")] [Address(RVA = "0x1D7F750", Offset = "0x1D7E150", VA = "0x181D7F750", Slot = "6")] protected override IPromise BLDCDMLIFBE(CreationContext OLFNCDHDFPF) { FBONJOBEIPO.FHCBJKMLNOO fhcbjkmlnoo = new FBONJOBEIPO.FHCBJKMLNOO(); fhcbjkmlnoo.<>4__this = this; IPromise promise = base.BLDCDMLIFBE(OLFNCDHDFPF); Promise promise2 = new Promise(); fhcbjkmlnoo.promise = promise2; IEnumerable enumerable = JGGNJPBJHJA.MODGBPLOJJA(this.HDOKIIGFCNM); CostInfo costInfo; int aiCost = costInfo.aiCost; fhcbjkmlnoo.cost.aiCost = aiCost; int num = 0; Action action = delegate(CreationManager.EJPODBPPPBO result) { int aiCost2 = fhcbjkmlnoo.cost.aiCost; fhcbjkmlnoo.<>4__this.HGCEMCINANF.Clear(); FPPPLDDJPCA fppplddjpca; fhcbjkmlnoo.<>4__this.HGCEMCINANF.Add(fppplddjpca); fhcbjkmlnoo.promise.Complete(); }; num += num; num++; Action action2 = delegate(string e) { fhcbjkmlnoo.promise.Error(e); }; if (num < fhcbjkmlnoo) { num += num; if (num == fhcbjkmlnoo) { goto IL_9C; } num++; } Promise promise3 = fhcbjkmlnoo.promise; action2 += action2; IL_9C: num += num; throw new NullReferenceException(); } // Token: 0x0400D62C RID: 54828 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400D62C")] private string FEHGHKAKIDO; // Token: 0x0400D62D RID: 54829 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400D62D")] private string MOPJBHHNJHD; // Token: 0x02002C0B RID: 11275 [Token(Token = "0x2002C0B")] [CompilerGenerated] private sealed class FHCBJKMLNOO { // Token: 0x06013DDE RID: 81374 RVA: 0x004C434C File Offset: 0x004C254C [Token(Token = "0x6013DDE")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public FHCBJKMLNOO() { } // Token: 0x06013DDF RID: 81375 RVA: 0x004C4360 File Offset: 0x004C2560 [Token(Token = "0x6013DDF")] [Address(RVA = "0x1D97CC0", Offset = "0x1D966C0", VA = "0x181D97CC0")] internal void b__0(CreationManager.EJPODBPPPBO result) { int aiCost = this.cost.aiCost; this.<>4__this.HGCEMCINANF.Clear(); FPPPLDDJPCA fppplddjpca; this.<>4__this.HGCEMCINANF.Add(fppplddjpca); this.promise.Complete(); } // Token: 0x06013DE0 RID: 81376 RVA: 0x004C43AC File Offset: 0x004C25AC [Token(Token = "0x6013DE0")] [Address(RVA = "0x1171890", Offset = "0x1170290", VA = "0x181171890")] internal void b__1(string e) { this.promise.Error(e); } // Token: 0x0400D62E RID: 54830 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D62E")] public CostInfo cost; // Token: 0x0400D62F RID: 54831 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D62F")] public FBONJOBEIPO <>4__this; // Token: 0x0400D630 RID: 54832 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400D630")] public Promise promise; } }