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 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 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.Enumerator enumerator2; if (enumerator2 != 0) { RepeatedField 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 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; } }