using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.Creation; using RecRoom.Core.Creation.Shapes; using UnityEngine; // Token: 0x02002C3E RID: 11326 [Token(Token = "0x2002C3E")] [StructLayout(3)] public sealed class AKGINNDFIDP : NNEJFIKHGDL { // Token: 0x06013E9D RID: 81565 RVA: 0x004C704C File Offset: 0x004C524C [Token(Token = "0x6013E9D")] [Address(RVA = "0x11E8950", Offset = "0x11E7350", VA = "0x1811E8950")] public AKGINNDFIDP(ShapeContainer shapeContainer, ENMKBCNAGIC shapeDataCollection, bool transformRotations, bool transformScales) : base(shapeContainer, shapeDataCollection) { int count = shapeDataCollection.BLHOGDDJNLB.count; Vector3[] array = new Vector3[count]; int num = 0; this.JOMFDHIBJGK = array; if (transformRotations) { Quaternion[] array2 = new Quaternion[count]; } this.ANDMJJKOPPP = num; float[] array3 = new float[count]; this.KHKHIBFLAHM = num; if (count > 0) { LAKMDOLHIBI lakmdolhibi = shapeDataCollection.BLHOGDDJNLB[num]; Vector3[] jomfdhibjgk = this.JOMFDHIBJGK; Vector3 vector; float z = vector.z; jomfdhibjgk[1] = z; Quaternion[] andmjjkoppp = this.ANDMJJKOPPP; float[] khkhibflahm = this.KHKHIBFLAHM; float jhdcabhkloo = lakmdolhibi.JHDCABHKLOO; khkhibflahm[0] = jhdcabhkloo; num++; } } // Token: 0x06013E9E RID: 81566 RVA: 0x004C70F8 File Offset: 0x004C52F8 [Token(Token = "0x6013E9E")] [Address(RVA = "0x11E8900", Offset = "0x11E7300", VA = "0x1811E8900", Slot = "6")] protected override void BAMBCECJKIH(CreationContext OLFNCDHDFPF) { ShapeCreationContext shapeCreationContext = OLFNCDHDFPF.shapeCreationContext; float[] khkhibflahm = this.KHKHIBFLAHM; Quaternion[] andmjjkoppp = this.ANDMJJKOPPP; Vector3[] jomfdhibjgk = this.JOMFDHIBJGK; Guid[] kpgalhjpfcb = this.KPGALHJPFCB; bool flag = shapeCreationContext.SetSelectedShapeTransforms(kpgalhjpfcb, jomfdhibjgk, andmjjkoppp, khkhibflahm); } // Token: 0x0400D690 RID: 54928 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400D690")] private Vector3[] JOMFDHIBJGK; // Token: 0x0400D691 RID: 54929 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400D691")] private Quaternion[] ANDMJJKOPPP; // Token: 0x0400D692 RID: 54930 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400D692")] private float[] KHKHIBFLAHM; }