using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core.Creation; // Token: 0x020032B6 RID: 12982 [Token(Token = "0x20032B6")] public sealed class JGLCDBNDHNB : NFPGIMNFEBA { // Token: 0x17003D2E RID: 15662 // (get) Token: 0x0601629C RID: 90780 RVA: 0x005252C4 File Offset: 0x005234C4 [Token(Token = "0x17003D2E")] protected override string EMHFGIJFFLG { [Token(Token = "0x601629C")] [Address(RVA = "0x14D03B0", Offset = "0x14CF3B0", VA = "0x1814D03B0", Slot = "15")] get { return "delete"; } } // Token: 0x0601629D RID: 90781 RVA: 0x005252D8 File Offset: 0x005234D8 [Token(Token = "0x601629D")] [Address(RVA = "0x14D0630", Offset = "0x14CF630", VA = "0x1814D0630")] public JGLCDBNDHNB(IEnumerable BCPBPLDHDMA, CKNHLOINDFF ABADFLCBFIJ, in Guid NPLEMIALBEG, CreationContext OLFNCDHDFPF) { Func <>9__3_ = JGLCDBNDHNB.<>c.<>9__3_0; if (<>9__3_ == 0) { JGLCDBNDHNB.<>c.<>9__3_0 = delegate(GIPDDLFFNGG x) { bool flag; return flag; }; } IEnumerable enumerable = Enumerable.Where(BCPBPLDHDMA, <>9__3_); Func func; if (JGLCDBNDHNB.<>c.<>9__3_1 == 0) { func = delegate(GIPDDLFFNGG x) { throw new NullReferenceException(); }; JGLCDBNDHNB.<>c.<>9__3_1 = func; } IEnumerable enumerable2 = Enumerable.Select(enumerable, func); List hiomepfedbc = this.HIOMEPFEDBC; CostInfo costInfo; int numCloudVariables = costInfo.numCloudVariables; FPPPLDDJPCA fppplddjpca; hiomepfedbc.Add(fppplddjpca); List hgcemcinanf = this.HGCEMCINANF; BIFIEMOJLAE bifiemojlae = new BIFIEMOJLAE(this.HDOKIIGFCNM); hgcemcinanf.Add(bifiemojlae); string text = this.GPJEDBDCNNP; } // Token: 0x0601629E RID: 90782 RVA: 0x00525380 File Offset: 0x00523580 [Token(Token = "0x601629E")] [Address(RVA = "0x14D03E0", Offset = "0x14CF3E0", VA = "0x1814D03E0", Slot = "14")] protected override DABKFAIHBBP NFINNMKOHMP(BKJIOKBHHEK LHOMKMINCHH) { JGLCDBNDHNB.EAMDJOIEAJH eamdjoieajh = new JGLCDBNDHNB.EAMDJOIEAJH(); eamdjoieajh.<>4__this = this; DABKFAIHBBP dabkfaihbbp = base.NFINNMKOHMP(LHOMKMINCHH); JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO(); eamdjoieajh.promise = jjekjgalhko; Guid[] hdokiigfcnm = this.HDOKIIGFCNM; int currentManagedThreadId = Environment.CurrentManagedThreadId; JGGNJPBJHJA.KJMEIJBGKGA kjmeijbgkga; kjmeijbgkga.<>l__initialThreadId = currentManagedThreadId; kjmeijbgkga.<>3__creationContextObjectIds = hdokiigfcnm; CostInfo costInfo; int numCloudVariables = costInfo.numCloudVariables; eamdjoieajh.objectCost.numCloudVariables = numCloudVariables; CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; int num2 = 0; int num3 = 0; PMGCJEPKFOF pmgcjepkfof = instance.SerializeSpawnableTemplate(kjmeijbgkga, num3, num2 != 0); Action action = delegate(CreationManager.EJPODBPPPBO result) { Guid nplemialbeg = eamdjoieajh.<>4__this.NPLEMIALBEG; eamdjoieajh.<>4__this.HIOMEPFEDBC.Clear(); FPPPLDDJPCA fppplddjpca; eamdjoieajh.<>4__this.HIOMEPFEDBC.Add(fppplddjpca); eamdjoieajh.promise.OOOIENHGNCA(); }; if (num < eamdjoieajh) { num += num; if (num == eamdjoieajh) { goto IL_B4; } num++; } Action action2 = delegate(string e) { eamdjoieajh.promise.HMFPPBJFHKD(e); }; JJEKJGALHKO promise = eamdjoieajh.promise; IL_B4: uint num4; num4 += num4; throw new NullReferenceException(); } // Token: 0x0400E87F RID: 59519 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400E87F")] private readonly Guid NPLEMIALBEG; // Token: 0x020032B8 RID: 12984 [Token(Token = "0x20032B8")] [CompilerGenerated] private sealed class EAMDJOIEAJH { // Token: 0x060162A3 RID: 90787 RVA: 0x005254A4 File Offset: 0x005236A4 [Token(Token = "0x60162A3")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public EAMDJOIEAJH() { } // Token: 0x060162A4 RID: 90788 RVA: 0x005254B8 File Offset: 0x005236B8 [Token(Token = "0x60162A4")] [Address(RVA = "0x14CAEB0", Offset = "0x14C9EB0", VA = "0x1814CAEB0")] internal void b__0(CreationManager.EJPODBPPPBO result) { Guid nplemialbeg = this.<>4__this.NPLEMIALBEG; this.<>4__this.HIOMEPFEDBC.Clear(); FPPPLDDJPCA fppplddjpca; this.<>4__this.HIOMEPFEDBC.Add(fppplddjpca); this.promise.OOOIENHGNCA(); } // Token: 0x060162A5 RID: 90789 RVA: 0x00525508 File Offset: 0x00523708 [Token(Token = "0x60162A5")] [Address(RVA = "0x14CAFF0", Offset = "0x14C9FF0", VA = "0x1814CAFF0")] internal void b__1(string e) { this.promise.HMFPPBJFHKD(e); } // Token: 0x0400E883 RID: 59523 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E883")] public CostInfo objectCost; // Token: 0x0400E884 RID: 59524 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400E884")] public JGLCDBNDHNB <>4__this; // Token: 0x0400E885 RID: 59525 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400E885")] public JJEKJGALHKO promise; } }