using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.Creation; using UnityEngine; // Token: 0x02002C34 RID: 11316 [Token(Token = "0x2002C34")] [StructLayout(3)] public class KAGDELDCGJD : ABFBFBKNOHC { // Token: 0x06013E7C RID: 81532 RVA: 0x004C64CC File Offset: 0x004C46CC [Token(Token = "0x6013E7C")] [Address(RVA = "0x1598500", Offset = "0x1596F00", VA = "0x181598500")] public KAGDELDCGJD(Guid[] objectGuids, bool transformRotations, bool transformScales, bool deformScales) : base(objectGuids) { ulong num; this.MAIJODIENJH(transformRotations, transformScales, num != 0UL); } // Token: 0x06013E7D RID: 81533 RVA: 0x004C64EC File Offset: 0x004C46EC [Token(Token = "0x6013E7D")] [Address(RVA = "0x1598190", Offset = "0x1596B90", VA = "0x181598190")] private void MAIJODIENJH(bool LLKFENKEKAP, bool FCOOHPEDMEF, bool DICBNBJJOAH) { int num = 0; Vector3[] array = new Vector3[this.OJEKHLDBDCK.Length]; this.PGEKKMBNFFB = array; if (LLKFENKEKAP) { Quaternion[] array2 = new Quaternion[this.OJEKHLDBDCK.Length]; this.MGHHDINICIH = array2; } if (FCOOHPEDMEF) { float[] array3 = new float[this.OJEKHLDBDCK.Length]; this.GOABLEHBNPN = array3; } if (DICBNBJJOAH) { Dictionary dictionary = new Dictionary(); this.BBAICGLBJPN = dictionary; } Guid[] ojekhldbdck = this.OJEKHLDBDCK; int num2 = 0; int num3 = 0; if (num3 < ojekhldbdck.Length) { int num4 = 0; if (JGGNJPBJHJA.IKGDIKJIGBM(ojekhldbdck, num3)) { int num5 = 0; if (num5 < num4) { num5 += num5; num5++; } this.PGEKKMBNFFB[1] = num5; this.MGHHDINICIH.x = (float)num; if (FCOOHPEDMEF) { this.GOABLEHBNPN[0] = (float)num; } if (DICBNBJJOAH) { Guid[] ojekhldbdck2 = this.OJEKHLDBDCK; Dictionary bbaicglbjpn = this.BBAICGLBJPN; } } Guid[] ojekhldbdck3 = this.OJEKHLDBDCK; num2++; num2 += num2; } } // Token: 0x06013E7E RID: 81534 RVA: 0x004C6604 File Offset: 0x004C4804 [Token(Token = "0x6013E7E")] [Address(RVA = "0x1598140", Offset = "0x1596B40", VA = "0x181598140", Slot = "6")] protected override void EALFMHIAIKM(CreationContext LHOMKMINCHH) { Dictionary bbaicglbjpn = this.BBAICGLBJPN; Quaternion[] mghhdinicih = this.MGHHDINICIH; Vector3[] pgekkmbnffb = this.PGEKKMBNFFB; Guid[] ojekhldbdck = this.OJEKHLDBDCK; float[] goablehbnpn = this.GOABLEHBNPN; LHOMKMINCHH.SetObjectTransformations(ojekhldbdck, pgekkmbnffb, mghhdinicih, goablehbnpn, bbaicglbjpn); } // Token: 0x0400D675 RID: 54901 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D675")] private Vector3[] PGEKKMBNFFB; // Token: 0x0400D676 RID: 54902 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D676")] private Quaternion[] MGHHDINICIH; // Token: 0x0400D677 RID: 54903 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400D677")] private float[] GOABLEHBNPN; // Token: 0x0400D678 RID: 54904 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400D678")] private Dictionary BBAICGLBJPN; }