Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/FPPPLDDJPCA.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

157 lines
4.3 KiB
C#

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<CreationManager.IANGMDIFGNE> action = delegate(CreationManager.IANGMDIFGNE result)
{
int num3;
do
{
num3 = 0;
BKJIOKBHHEK context = fkggcmdibja.context;
num3 += num3;
num3++;
List<GIPDDLFFNGG> 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<string> 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 <Perform>b__0(CreationManager.IANGMDIFGNE result)
{
int num;
do
{
num = 0;
BKJIOKBHHEK bkjiokbhhek = this.context;
num += num;
num++;
List<GIPDDLFFNGG> 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;
}
}