Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/MPCOJKAPKEM.cs
T
2026-04-08 23:40:05 +02:00

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;
}
}