98 lines
2.7 KiB
C#
98 lines
2.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf.Collections;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.Creation.Shapes;
|
|
|
|
// Token: 0x02002C1C RID: 11292
|
|
[Token(Token = "0x2002C1C")]
|
|
[StructLayout(3)]
|
|
public sealed class NNCBAGGPCIF : FPAAENMGNPL
|
|
{
|
|
// Token: 0x1700351F RID: 13599
|
|
// (get) Token: 0x06013E16 RID: 81430 RVA: 0x004C4DA8 File Offset: 0x004C2FA8
|
|
[Token(Token = "0x1700351F")]
|
|
protected override string EMHFGIJFFLG
|
|
{
|
|
[Token(Token = "0x6013E16")]
|
|
[Address(RVA = "0x17B5880", Offset = "0x17B4280", VA = "0x1817B5880", Slot = "8")]
|
|
get
|
|
{
|
|
return "manipulate";
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013E17 RID: 81431 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013E17")]
|
|
[Address(RVA = "0x17B5AC0", Offset = "0x17B44C0", VA = "0x1817B5AC0")]
|
|
public NNCBAGGPCIF(ShapeContainer shapeContainer, IEnumerable<Guid> shapeIds, CreationContext creationContext)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013E18 RID: 81432 RVA: 0x004C4DBC File Offset: 0x004C2FBC
|
|
[Token(Token = "0x6013E18")]
|
|
[Address(RVA = "0x17B58B0", Offset = "0x17B42B0", VA = "0x1817B58B0", Slot = "5")]
|
|
public override void LKDCFBKMMLH(CreationContext OLFNCDHDFPF)
|
|
{
|
|
int num = 0;
|
|
ENMKBCNAGIC enmkbcnagic = base.NGNGEFMNHJL(OLFNCDHDFPF, num, num);
|
|
if (enmkbcnagic != 0)
|
|
{
|
|
RepeatedField<LAKMDOLHIBI> blhogddjnlb = this.JACKODBLJBD(enmkbcnagic).BLHOGDDJNLB;
|
|
List<GCHANDDKPBM> hgcemcinanf = this.HGCEMCINANF;
|
|
Guid[] bccaaamggnj = this.BCCAAAMGGNJ;
|
|
HDJMDODHIIJ hdjmdodhiij = new HDJMDODHIIJ(num, bccaaamggnj);
|
|
hgcemcinanf.Add(hdjmdodhiij);
|
|
List<GCHANDDKPBM> hgcemcinanf2 = this.HGCEMCINANF;
|
|
GILCBJHACDI gilcbjhacdi = new GILCBJHACDI(num, enmkbcnagic, num, num != 0);
|
|
hgcemcinanf2.Add(gilcbjhacdi);
|
|
}
|
|
base.LKDCFBKMMLH(OLFNCDHDFPF);
|
|
}
|
|
|
|
// Token: 0x06013E19 RID: 81433 RVA: 0x004C4E48 File Offset: 0x004C3048
|
|
[Token(Token = "0x6013E19")]
|
|
[Address(RVA = "0x17B5670", Offset = "0x17B4070", VA = "0x1817B5670")]
|
|
private ENMKBCNAGIC JACKODBLJBD(ENMKBCNAGIC EEBPPLCGAEE)
|
|
{
|
|
int num;
|
|
ENMKBCNAGIC enmkbcnagic;
|
|
do
|
|
{
|
|
num = 0;
|
|
enmkbcnagic = new ENMKBCNAGIC();
|
|
IEnumerator<LAKMDOLHIBI> enumerator = EEBPPLCGAEE.BLHOGDDJNLB.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
if (num < enumerator)
|
|
{
|
|
num += num;
|
|
if (num == enumerator)
|
|
{
|
|
goto IL_34;
|
|
}
|
|
num++;
|
|
}
|
|
ENJMDBGOOND enjmdbgoond;
|
|
while (enjmdbgoond == 0)
|
|
{
|
|
}
|
|
RepeatedField<LAKMDOLHIBI> blhogddjnlb = enmkbcnagic.BLHOGDDJNLB;
|
|
IL_34:
|
|
enumerator += enumerator;
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return enmkbcnagic;
|
|
}
|
|
}
|