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 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 blhogddjnlb = this.JACKODBLJBD(enmkbcnagic).BLHOGDDJNLB; List hgcemcinanf = this.HGCEMCINANF; Guid[] bccaaamggnj = this.BCCAAAMGGNJ; HDJMDODHIIJ hdjmdodhiij = new HDJMDODHIIJ(num, bccaaamggnj); hgcemcinanf.Add(hdjmdodhiij); List 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 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 blhogddjnlb = enmkbcnagic.BLHOGDDJNLB; IL_34: enumerator += enumerator; } if (enumerator != 0) { } if (num != -1) { } } while (num != 0); return enmkbcnagic; } }