165 lines
4.2 KiB
C#
165 lines
4.2 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;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002C20 RID: 11296
|
|
[Token(Token = "0x2002C20")]
|
|
[StructLayout(3)]
|
|
public sealed class MPCOJKAPKEM : FPAAENMGNPL
|
|
{
|
|
// Token: 0x17003523 RID: 13603
|
|
// (get) Token: 0x06013E25 RID: 81445 RVA: 0x004C5148 File Offset: 0x004C3348
|
|
[Token(Token = "0x17003523")]
|
|
protected override string EMHFGIJFFLG
|
|
{
|
|
[Token(Token = "0x6013E25")]
|
|
[Address(RVA = "0x1099190", Offset = "0x1097B90", VA = "0x181099190", Slot = "8")]
|
|
get
|
|
{
|
|
return "recolor";
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013E26 RID: 81446 RVA: 0x004C515C File Offset: 0x004C335C
|
|
[Token(Token = "0x6013E26")]
|
|
[Address(RVA = "0x10994E0", Offset = "0x1097EE0", VA = "0x1810994E0")]
|
|
public MPCOJKAPKEM(ShapeContainer shapeContainer, CreationContext creationContext)
|
|
{
|
|
List<MPCOJKAPKEM.BLBCKFHKPOB> list = new List(1);
|
|
this.HODNPAIJLEE = list;
|
|
int num = 0;
|
|
base..ctor(shapeContainer, num, creationContext);
|
|
this.PFFFJAGHCBI = shapeContainer;
|
|
}
|
|
|
|
// Token: 0x06013E27 RID: 81447 RVA: 0x004C518C File Offset: 0x004C338C
|
|
[Token(Token = "0x6013E27")]
|
|
[Address(RVA = "0x1098D70", Offset = "0x1097770", VA = "0x181098D70")]
|
|
public void GKEPMBLGAAL(ENMKBCNAGIC EEBPPLCGAEE, LNBGEMHOKFN OFGLPJLGLIJ, CLKCBCAGDDK GDHMPAOHJOB)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
IEnumerator<LAKMDOLHIBI> enumerator = EEBPPLCGAEE.BLHOGDDJNLB.GetEnumerator();
|
|
uint num2;
|
|
if (enumerator != 0)
|
|
{
|
|
if (num >= enumerator)
|
|
{
|
|
goto IL_25;
|
|
}
|
|
num += num;
|
|
if (num != enumerator)
|
|
{
|
|
num++;
|
|
goto IL_25;
|
|
}
|
|
goto IL_3E;
|
|
IL_48:
|
|
num2 += (uint)1;
|
|
if (num2 != (uint)(-1))
|
|
{
|
|
ulong num3;
|
|
while (num3 != (ulong)0L)
|
|
{
|
|
}
|
|
int num4 = 0;
|
|
MPCOJKAPKEM.BLBCKFHKPOB blbckfhkpob;
|
|
int num5;
|
|
blbckfhkpob.FieldGetter(num4, num5, GDHMPAOHJOB);
|
|
blbckfhkpob.JFEBCIGINAE = enumerator;
|
|
blbckfhkpob.OFGLPJLGLIJ = blbckfhkpob;
|
|
blbckfhkpob.GDHMPAOHJOB = blbckfhkpob;
|
|
}
|
|
if (num == 0)
|
|
{
|
|
goto IL_86;
|
|
}
|
|
goto IL_BE;
|
|
IL_3E:
|
|
num += num;
|
|
num2 += (uint)19;
|
|
goto IL_48;
|
|
IL_25:
|
|
List<LAKMDOLHIBI>.Enumerator enumerator2;
|
|
if (enumerator2 != 0)
|
|
{
|
|
RepeatedField<LAKMDOLHIBI> blhogddjnlb = EEBPPLCGAEE.BLHOGDDJNLB;
|
|
int num5 = 0;
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
num2 += (uint)1;
|
|
goto IL_3E;
|
|
}
|
|
goto IL_48;
|
|
}
|
|
IL_86:
|
|
num2 += (uint)1;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num2 != (uint)(-1))
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
Debug.LogError("Attempting to add shape data to already finalized UndoEntry!");
|
|
return;
|
|
IL_BE:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013E28 RID: 81448 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013E28")]
|
|
[Address(RVA = "0x10991C0", Offset = "0x1097BC0", VA = "0x1810991C0", Slot = "5")]
|
|
public override void LKDCFBKMMLH(CreationContext OLFNCDHDFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400D64A RID: 54858
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400D64A")]
|
|
private List<MPCOJKAPKEM.BLBCKFHKPOB> HODNPAIJLEE;
|
|
|
|
// Token: 0x0400D64B RID: 54859
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400D64B")]
|
|
private ShapeContainer PFFFJAGHCBI;
|
|
|
|
// Token: 0x02002C21 RID: 11297
|
|
[Token(Token = "0x2002C21")]
|
|
private class BLBCKFHKPOB
|
|
{
|
|
// Token: 0x06013E29 RID: 81449 RVA: 0x004C5270 File Offset: 0x004C3470
|
|
[Token(Token = "0x6013E29")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public BLBCKFHKPOB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400D64C RID: 54860
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400D64C")]
|
|
public LAKMDOLHIBI JFEBCIGINAE;
|
|
|
|
// Token: 0x0400D64D RID: 54861
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400D64D")]
|
|
public LNBGEMHOKFN OFGLPJLGLIJ;
|
|
|
|
// Token: 0x0400D64E RID: 54862
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400D64E")]
|
|
public CLKCBCAGDDK GDHMPAOHJOB;
|
|
}
|
|
}
|