using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core.Creation; // Token: 0x020032D7 RID: 13015 [Token(Token = "0x20032D7")] public class FPPPLDDJPCA : GCHANDDKPBM { // Token: 0x0601632A RID: 90922 RVA: 0x00526FA8 File Offset: 0x005251A8 [Token(Token = "0x601632A")] [Address(RVA = "0x16434D0", Offset = "0x16424D0", VA = "0x1816434D0")] public FPPPLDDJPCA(CKNHLOINDFF ABADFLCBFIJ, in CostInfo OLAOCCEEDFI, in Guid? NPLEMIALBEG) { this.NDCPHHFCJBO = ABADFLCBFIJ; int numCloudVariables = OLAOCCEEDFI.numCloudVariables; this.EICGEAEHBBO.numCloudVariables = numCloudVariables; } // Token: 0x0601632B RID: 90923 RVA: 0x00526FD8 File Offset: 0x005251D8 [Token(Token = "0x601632B")] [Address(RVA = "0x16431A0", Offset = "0x16421A0", VA = "0x1816431A0", Slot = "4")] public override DABKFAIHBBP OCAFOIEOMLN(BKJIOKBHHEK LHOMKMINCHH) { FPPPLDDJPCA.FKGGCMDIBJA fkggcmdibja = new FPPPLDDJPCA.FKGGCMDIBJA(); fkggcmdibja.context = LHOMKMINCHH; JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO(); fkggcmdibja.promise = jjekjgalhko; CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; CostInfo eicgeaehbbo = this.EICGEAEHBBO; int numCloudVariables = this.EICGEAEHBBO.numCloudVariables; Guid? nplemialbeg = this.NPLEMIALBEG; int num = 0; Action action = delegate(CreationManager.IANGMDIFGNE result) { int num3; do { num3 = 0; BKJIOKBHHEK context = fkggcmdibja.context; num3 += num3; num3++; List abfejnobklm = result.ABFEJNOBKLM; bool flag; if (flag) { BKJIOKBHHEK context2 = fkggcmdibja.context; num3 += num3; num3++; num3 += 17; num3 += 19; num3 += 14; num3 += 19; } } while (num3 != 0); fkggcmdibja.promise.OOOIENHGNCA(); }; if (num < fkggcmdibja) { num += num; if (num == fkggcmdibja) { goto IL_85; } num++; } Action action2 = new Action(fkggcmdibja.promise.HMFPPBJFHKD); JJEKJGALHKO promise = fkggcmdibja.promise; IL_85: uint num2; num2 += num2; throw new NullReferenceException(); } // Token: 0x0601632C RID: 90924 RVA: 0x00527078 File Offset: 0x00525278 [Token(Token = "0x601632C")] [Address(RVA = "0x1643110", Offset = "0x1642110", VA = "0x181643110", Slot = "5")] public override GBDECALBCOP JPALLFAJJKJ(BKJIOKBHHEK LHOMKMINCHH) { CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int numCloudVariables = this.EICGEAEHBBO.numCloudVariables; CostInfo eicgeaehbbo = this.EICGEAEHBBO; int num = (int)instance.CanAffordResourceCost(eicgeaehbbo); GBDECALBCOP gbdecalbcop; return gbdecalbcop; } // Token: 0x0400E8BA RID: 59578 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E8BA")] private readonly CKNHLOINDFF NDCPHHFCJBO; // Token: 0x0400E8BB RID: 59579 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E8BB")] private readonly CostInfo EICGEAEHBBO; // Token: 0x0400E8BC RID: 59580 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400E8BC")] private readonly Guid? NPLEMIALBEG; // Token: 0x020032D8 RID: 13016 [Token(Token = "0x20032D8")] [CompilerGenerated] private sealed class FKGGCMDIBJA { // Token: 0x0601632D RID: 90925 RVA: 0x005270B0 File Offset: 0x005252B0 [Token(Token = "0x601632D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FKGGCMDIBJA() { } // Token: 0x0601632E RID: 90926 RVA: 0x005270C4 File Offset: 0x005252C4 [Token(Token = "0x601632E")] [Address(RVA = "0x163AD50", Offset = "0x1639D50", VA = "0x18163AD50")] internal void b__0(CreationManager.IANGMDIFGNE result) { int num; do { num = 0; BKJIOKBHHEK bkjiokbhhek = this.context; num += num; num++; List abfejnobklm = result.ABFEJNOBKLM; bool flag; if (flag) { BKJIOKBHHEK bkjiokbhhek2 = this.context; num += num; num++; num += 17; num += 19; num += 14; num += 19; } } while (num != 0); this.promise.OOOIENHGNCA(); } // Token: 0x0400E8BD RID: 59581 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E8BD")] public BKJIOKBHHEK context; // Token: 0x0400E8BE RID: 59582 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E8BE")] public JJEKJGALHKO promise; } }