using System; using Cpp2IlInjected; using RecRoom.Core.Creation; using UnityEngine; // Token: 0x0200222C RID: 8748 [Token(Token = "0x200222C")] public struct JNIJFOIGFGJ { // Token: 0x1700235F RID: 9055 // (get) Token: 0x0600DEA3 RID: 56995 RVA: 0x0033445C File Offset: 0x0033265C [Token(Token = "0x1700235F")] public bool LFOEEMDGOPO { [Token(Token = "0x600DEA3")] [Address(RVA = "0x16E4E80", Offset = "0x16E3E80", VA = "0x1816E4E80")] get { Guid gogcpnplcep = this.GOGCPNPLCEP; Guid empty = Guid.Empty; return gogcpnplcep != empty; } } // Token: 0x0600DEA4 RID: 56996 RVA: 0x00334480 File Offset: 0x00332680 [Token(Token = "0x600DEA4")] [Address(RVA = "0x16E4F10", Offset = "0x16E3F10", VA = "0x1816E4F10")] public bool IPHCAINJMLP(ShapeCreationContext LHOMKMINCHH, out Vector3 HAECNHLPPJL, out Quaternion HIIDGDPHKJK) { bool flag = this.LFOEEMDGOPO; if (!flag) { if (!LHOMKMINCHH.TryGetSelectedPrimitiveShapeTransform()) { float z = Vector3.zero.z; HAECNHLPPJL.z = z; Quaternion identity = Quaternion.identity; } Vector3 vector; float z2 = vector.z; HAECNHLPPJL.z = z2; } HAECNHLPPJL.z = flag; Quaternion igpenjbjadk = this.IGPENJBJADK; HIIDGDPHKJK.x = igpenjbjadk; return true; } // Token: 0x0600DEA5 RID: 56997 RVA: 0x003344EC File Offset: 0x003326EC [Token(Token = "0x600DEA5")] [Address(RVA = "0x16E55B0", Offset = "0x16E45B0", VA = "0x1816E55B0")] public void KKMLFALMNPN(ShapeCreationContext LHOMKMINCHH) { int num = 0; Vector3 zero = Vector3.zero; if (!LHOMKMINCHH.TryGetSelectedPrimitiveShapeAspectRatio(num)) { bool flag; if (flag) { Guid gogcpnplcep = this.GOGCPNPLCEP; } return; } LHOMKMINCHH.UpdateSelectedPrimitiveShapeAspectRatio(num, true); throw new NullReferenceException(); } // Token: 0x0600DEA6 RID: 56998 RVA: 0x00334528 File Offset: 0x00332728 [Token(Token = "0x600DEA6")] [Address(RVA = "0x16E5730", Offset = "0x16E4730", VA = "0x1816E5730")] public void OGKALMLOGGF(Vector3 BPJIEDBHOML, Quaternion EBINAOHMKGF, NNNJFEILANM MFEKJDLMMKA, ShapeCreationContext LHOMKMINCHH, bool LKNDENEINPH) { bool flag = this.LFOEEMDGOPO; float z = BPJIEDBHOML.z; if (!flag) { } } // Token: 0x0600DEA7 RID: 56999 RVA: 0x00334548 File Offset: 0x00332748 [Token(Token = "0x600DEA7")] [Address(RVA = "0x16E4D30", Offset = "0x16E3D30", VA = "0x1816E4D30")] private void CEBCCLMOEHK(Vector3 BPJIEDBHOML, Quaternion EBINAOHMKGF, NNNJFEILANM MFEKJDLMMKA, ShapeCreationContext LHOMKMINCHH, bool LKNDENEINPH) { Guid gogcpnplcep = this.GOGCPNPLCEP; bool flag; if (flag) { float z = BPJIEDBHOML.z; float z2 = MFEKJDLMMKA.k__BackingField.z; Guid gogcpnplcep2 = this.GOGCPNPLCEP; } } // Token: 0x0600DEA8 RID: 57000 RVA: 0x00334584 File Offset: 0x00332784 [Token(Token = "0x600DEA8")] [Address(RVA = "0x16E5090", Offset = "0x16E4090", VA = "0x1816E5090")] private void JBDBHBEPJDK(Vector3 BPJIEDBHOML, NNNJFEILANM MFEKJDLMMKA, ShapeCreationContext LHOMKMINCHH, bool LKNDENEINPH) { Transform transform = LHOMKMINCHH.TryGetSelectedPrimitiveShapeTransform(); if (transform) { int efbdcijmfgd = this.EFBDCIJMFGD; Quaternion rotation = transform.rotation; if (efbdcijmfgd > 2) { } Vector3 one = Vector3.one; float num2; float num = Mathf.Max(num2, 0.001f); if (MFEKJDLMMKA.NNCJIEJDHAJ) { float num3 = num * 0.5f; num3 = MFEKJDLMMKA.OHEOAMKADJG(num3, true); } int num4 = 0; Vector3 zero = Vector3.zero; if (LHOMKMINCHH.TryGetSelectedPrimitiveShapeAspectRatio(num4)) { int num5 = 0; float num3 = transform.LACCAFFAOIG(); int num6; if (efbdcijmfgd > 2) { num6 = 0; } LHOMKMINCHH.UpdateSelectedPrimitiveShapeAspectRatio(num5, num6 != 0); if (efbdcijmfgd > 2) { bool flag = LHOMKMINCHH.TranslateSelection(num5); } } } } // Token: 0x04009058 RID: 36952 [Token(Token = "0x4009058")] private const float DIMBDHNLPIF = 0.001f; // Token: 0x04009059 RID: 36953 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4009059")] public Vector3 GPDGCLIOACB; // Token: 0x0400905A RID: 36954 [FieldOffset(Offset = "0xC")] [Token(Token = "0x400905A")] public Vector3 GLHHBDHELAO; // Token: 0x0400905B RID: 36955 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400905B")] public int EFBDCIJMFGD; // Token: 0x0400905C RID: 36956 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400905C")] public float OJJOHDIFMEG; // Token: 0x0400905D RID: 36957 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400905D")] public Guid GOGCPNPLCEP; // Token: 0x0400905E RID: 36958 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400905E")] public Quaternion IGPENJBJADK; // Token: 0x0400905F RID: 36959 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400905F")] private Quaternion MBIEHEFDGKE; }