using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.Creation; using RecRoom.Core.Creation.Shapes; // Token: 0x02002C3C RID: 11324 [Token(Token = "0x2002C3C")] [StructLayout(3)] public sealed class OHEDGNDPLON : NNEJFIKHGDL { // Token: 0x06013E98 RID: 81560 RVA: 0x004C6E4C File Offset: 0x004C504C [Token(Token = "0x6013E98")] [Address(RVA = "0x1B8B690", Offset = "0x1B8A090", VA = "0x181B8B690")] public OHEDGNDPLON(ShapeContainer shapeContainer, ENMKBCNAGIC shapeDataCollection, LNBGEMHOKFN color, CLKCBCAGDDK material) : base(shapeContainer, shapeDataCollection) { this.HGPLDEIOBAB = new LNBGEMHOKFN[] { color }; CLKCBCAGDDK[] array = new CLKCBCAGDDK[1]; this.GICEEPJBDOB = array; } // Token: 0x06013E99 RID: 81561 RVA: 0x004C6E90 File Offset: 0x004C5090 [Token(Token = "0x6013E99")] [Address(RVA = "0x1B8B770", Offset = "0x1B8A170", VA = "0x181B8B770")] public OHEDGNDPLON(ShapeContainer shapeContainer, ENMKBCNAGIC shapeDataCollection) : base(shapeContainer, shapeDataCollection) { int count = shapeDataCollection.BLHOGDDJNLB.count; LNBGEMHOKFN[] array = new LNBGEMHOKFN[count]; this.HGPLDEIOBAB = array; CLKCBCAGDDK[] array2 = new CLKCBCAGDDK[count]; int num = 0; this.GICEEPJBDOB = array2; if (count > 0) { LAKMDOLHIBI lakmdolhibi = shapeDataCollection.BLHOGDDJNLB[num]; LNBGEMHOKFN[] hgpldeiobab = this.HGPLDEIOBAB; int bpcfmhdhebp = lakmdolhibi.BPCFMHDHEBP; hgpldeiobab[0] = (LNBGEMHOKFN)bpcfmhdhebp; CLKCBCAGDDK[] giceepjbdob = this.GICEEPJBDOB; int jaejnaiigcn = lakmdolhibi.JAEJNAIIGCN; num++; giceepjbdob[0] = (CLKCBCAGDDK)jaejnaiigcn; } } // Token: 0x06013E9A RID: 81562 RVA: 0x004C6F24 File Offset: 0x004C5124 [Token(Token = "0x6013E9A")] [Address(RVA = "0x1B8B600", Offset = "0x1B8A000", VA = "0x181B8B600", Slot = "6")] protected override void BAMBCECJKIH(CreationContext OLFNCDHDFPF) { LNBGEMHOKFN[] hgpldeiobab = this.HGPLDEIOBAB; ShapeCreationContext shapeCreationContext = OLFNCDHDFPF.shapeCreationContext; if (hgpldeiobab.Length != 1) { CLKCBCAGDDK[] giceepjbdob = this.GICEEPJBDOB; Guid[] kpgalhjpfcb = this.KPGALHJPFCB; shapeCreationContext.RecolorSelectedShapes(kpgalhjpfcb, hgpldeiobab, giceepjbdob); return; } LNBGEMHOKFN lnbgemhokfn = hgpldeiobab[0]; CLKCBCAGDDK clkcbcagddk = this.GICEEPJBDOB[0]; shapeCreationContext.RecolorSelectedShapes(lnbgemhokfn, clkcbcagddk); } // Token: 0x0400D68D RID: 54925 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400D68D")] private LNBGEMHOKFN[] HGPLDEIOBAB; // Token: 0x0400D68E RID: 54926 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400D68E")] private CLKCBCAGDDK[] GICEEPJBDOB; }