using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core.Creation; // Token: 0x020031EA RID: 12778 [Token(Token = "0x20031EA")] public class FPPPLDDJPCA : GCHANDDKPBM { // Token: 0x06015E9E RID: 89758 RVA: 0x0051C264 File Offset: 0x0051A464 [Token(Token = "0x6015E9E")] [Address(RVA = "0xB9D2D0", Offset = "0xB9C0D0", VA = "0x180B9D2D0")] public FPPPLDDJPCA(CKNHLOINDFF ABADFLCBFIJ, in CostInfo OLAOCCEEDFI, in Guid? NPLEMIALBEG) { this.NDCPHHFCJBO = ABADFLCBFIJ; int numCloudVariables = OLAOCCEEDFI.numCloudVariables; this.EICGEAEHBBO.numCloudVariables = numCloudVariables; } // Token: 0x06015E9F RID: 89759 RVA: 0x0051C294 File Offset: 0x0051A494 [Token(Token = "0x6015E9F")] [Address(RVA = "0xB9CFA0", Offset = "0xB9BDA0", VA = "0x180B9CFA0", 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 += 15; num3 += 19; num3 += 12; 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: 0x06015EA0 RID: 89760 RVA: 0x0051C334 File Offset: 0x0051A534 [Token(Token = "0x6015EA0")] [Address(RVA = "0xB9CF10", Offset = "0xB9BD10", VA = "0x180B9CF10", 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: 0x0400E678 RID: 59000 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E678")] private readonly CKNHLOINDFF NDCPHHFCJBO; // Token: 0x0400E679 RID: 59001 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E679")] private readonly CostInfo EICGEAEHBBO; // Token: 0x0400E67A RID: 59002 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400E67A")] private readonly Guid? NPLEMIALBEG; // Token: 0x020031EB RID: 12779 [Token(Token = "0x20031EB")] [CompilerGenerated] private sealed class FKGGCMDIBJA { // Token: 0x06015EA1 RID: 89761 RVA: 0x0051C36C File Offset: 0x0051A56C [Token(Token = "0x6015EA1")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public FKGGCMDIBJA() { } // Token: 0x06015EA2 RID: 89762 RVA: 0x0051C380 File Offset: 0x0051A580 [Token(Token = "0x6015EA2")] [Address(RVA = "0xB94B50", Offset = "0xB93950", VA = "0x180B94B50")] 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 += 15; num += 19; num += 12; num += 19; } } while (num != 0); this.promise.OOOIENHGNCA(); } // Token: 0x0400E67B RID: 59003 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E67B")] public BKJIOKBHHEK context; // Token: 0x0400E67C RID: 59004 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E67C")] public JJEKJGALHKO promise; } }