using System; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Tools.MakerPenTools; using UnityEngine; // Token: 0x020004EA RID: 1258 [Token(Token = "0x20004EA")] public class MakerPenAxisRenderer : MakerPenLineRendererBase { // Token: 0x06002510 RID: 9488 RVA: 0x00095D8C File Offset: 0x00093F8C [Token(Token = "0x6002510")] [Address(RVA = "0x8DF0B0", Offset = "0x8DDEB0", VA = "0x1808DF0B0")] private void JGFGFOMPLID(CreationController KAMOHEPMEIF, Color GJAINANBOCB) { if (this.backCenterLine) { LineRenderer component = this.backCenterLine.GetComponent(); Color color; float a = color.a; Color endColor = component.endColor; GJAINANBOCB.r = a; } if (this.frontCenterLine) { LineRenderer component2 = this.frontCenterLine.GetComponent(); Color color2; float a2 = color2.a; Color endColor2 = component2.endColor; GJAINANBOCB.r = a2; float a3 = component2.startColor.a; GJAINANBOCB.a = a3; } bool flag = this.guide; int num = 0; if (flag) { LineRenderer[] componentsInChildren = this.guide.GetComponentsInChildren(); int length = componentsInChildren.Length; if (num < length) { LineRenderer lineRenderer = componentsInChildren[num]; num++; } } if (this.frontGrid) { LineRenderer[] componentsInChildren2 = this.frontGrid.GetComponentsInChildren(); int length2 = componentsInChildren2.Length; if (num < length2) { LineRenderer lineRenderer2 = componentsInChildren2[num]; num++; } } if (this.backGrid) { LineRenderer[] componentsInChildren3 = this.backGrid.GetComponentsInChildren(); int length3 = componentsInChildren3.Length; if (num < length3) { LineRenderer lineRenderer3 = componentsInChildren3[num]; num++; } } float num2 = KAMOHEPMEIF.k__BackingField.Snapping.k__BackingField; float num3 = Mathf.Lerp(0.55f, 1f, num2); GameObject gameObject = this.frontGrid; num2 = num3; this.ELIPEGFMDPH = num3; base.PPFNPABLNIG(gameObject, num2); float elipegfmdph = this.ELIPEGFMDPH; GameObject gameObject2 = this.backGrid; base.PPFNPABLNIG(gameObject2, elipegfmdph); this.UpdateLineRotation(); if (this.Point) { GameObject point = this.Point; int num4 = 0; point.SetActive(num4 != 0); } } // Token: 0x06002511 RID: 9489 RVA: 0x00095F58 File Offset: 0x00094158 [Token(Token = "0x6002511")] [Address(RVA = "0x8DEF00", Offset = "0x8DDD00", VA = "0x1808DEF00")] public void InitDragLines(CreationController KAMOHEPMEIF, Color GJAINANBOCB) { } // Token: 0x06002512 RID: 9490 RVA: 0x00095F68 File Offset: 0x00094168 [Token(Token = "0x6002512")] [Address(RVA = "0x8DEF00", Offset = "0x8DDD00", VA = "0x1808DEF00")] public void InitScaleLines(CreationController KAMOHEPMEIF, Color GJAINANBOCB) { } // Token: 0x06002513 RID: 9491 RVA: 0x00095F78 File Offset: 0x00094178 [Token(Token = "0x6002513")] [Address(RVA = "0x8DEF20", Offset = "0x8DDD20", VA = "0x1808DEF20")] public void InitRotateLines(CreationController KAMOHEPMEIF, Color GJAINANBOCB) { if (this.guide) { GameObject gameObject = this.guide.gameObject; int num = 0; gameObject.SetActive(num != 0); } if (this.frontGrid) { GameObject gameObject2 = this.frontGrid.gameObject; bool nncjiejdhaj = KAMOHEPMEIF.k__BackingField.Snapping.NNCJIEJDHAJ; gameObject2.SetActive(nncjiejdhaj); } if (this.backGrid) { GameObject gameObject3 = this.backGrid.gameObject; int num2 = 0; gameObject3.SetActive(num2 != 0); } } // Token: 0x06002514 RID: 9492 RVA: 0x00096008 File Offset: 0x00094208 [Token(Token = "0x6002514")] [Address(RVA = "0x8DFCF0", Offset = "0x8DEAF0", VA = "0x1808DFCF0")] public void UpdateLineRotation() { Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform; Transform transform2 = base.transform; Transform transform3 = base.transform; Transform transform4 = base.transform; Vector3 vector; float z = vector.z; float num; float num2; if (num > num2) { Transform transform5 = base.transform; Transform transform6 = base.transform; int num3 = 0; Vector3 forward = Vector3.forward; float num4; Quaternion quaternion = Quaternion.AngleAxis(num4, num3); transform5.rotation = num3; } } // Token: 0x06002515 RID: 9493 RVA: 0x00096084 File Offset: 0x00094284 [Token(Token = "0x6002515")] [Address(RVA = "0x8DF600", Offset = "0x8DE400", VA = "0x1808DF600")] public void UpdateDragPosition(Vector3 HDMGNHNPIMH, float GNLFINBDMHM, NNNJFEILANM MFEKJDLMMKA) { Transform transform = base.transform; int num = 0; base.transform.position = num; if (MFEKJDLMMKA.NNCJIEJDHAJ) { GameObject gameObject = this.frontGrid; int num2 = 0; gameObject.transform.localScale = num2; GameObject gameObject2 = this.frontGrid; int num3 = 0; gameObject2.transform.position = num3; GameObject gameObject3 = this.backGrid; int num4 = 0; gameObject3.transform.localScale = num4; GameObject gameObject4 = this.backGrid; int num5 = 0; Transform transform2 = gameObject4.transform; Vector3 vector; float z = vector.z; transform2.position = num5; return; } GameObject gameObject5 = this.guide.gameObject; int num6 = 0; gameObject5.SetActive(num6 != 0); GameObject gameObject6 = this.frontGrid.gameObject; int num7 = 0; gameObject6.SetActive(num7 != 0); GameObject gameObject7 = this.backGrid.gameObject; int num8 = 0; gameObject7.SetActive(num8 != 0); throw new NullReferenceException(); } // Token: 0x06002516 RID: 9494 RVA: 0x00096174 File Offset: 0x00094374 [Token(Token = "0x6002516")] [Address(RVA = "0x8E0040", Offset = "0x8DEE40", VA = "0x1808E0040")] public void UpdatePointPosition(Vector3 HDMGNHNPIMH) { if (this.Point) { this.Point.SetActive(true); Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform; float num2; float num = MakerPenHandleManager.ONCPNMDGGKG.JDANHJNLKLI.LNFANGONFMN(num2); GameObject point = this.Point; int num3 = 0; point.transform.position = num3; Transform transform2 = this.Point.transform; int num4 = 0; float z = Vector3.one.z; transform2.localScale = num4; } } // Token: 0x06002517 RID: 9495 RVA: 0x00096208 File Offset: 0x00094408 [Token(Token = "0x6002517")] [Address(RVA = "0x8DFBC0", Offset = "0x8DE9C0", VA = "0x1808DFBC0")] public void UpdateGridPosition(Vector3 IFHHKLPPKPD, NNNJFEILANM MFEKJDLMMKA) { if (this.frontGrid) { Transform transform = this.frontGrid.transform; Transform transform2 = this.frontGrid.transform; float z = IFHHKLPPKPD.z; } } // Token: 0x06002518 RID: 9496 RVA: 0x0009624C File Offset: 0x0009444C [Token(Token = "0x6002518")] [Address(RVA = "0x8DFAA0", Offset = "0x8DE8A0", VA = "0x1808DFAA0")] public void UpdateGridPosition(Vector3 IFHHKLPPKPD, float EPLHOHFMHDK) { if (this.frontGrid) { Transform transform = this.frontGrid.transform; Transform transform2 = this.frontGrid.transform; float z = IFHHKLPPKPD.z; } } // Token: 0x06002519 RID: 9497 RVA: 0x00096290 File Offset: 0x00094490 [Token(Token = "0x6002519")] [Address(RVA = "0x8DEE70", Offset = "0x8DDC70", VA = "0x1808DEE70", Slot = "4")] public override void Done() { GameObject point = this.Point; this.HPDDEGKOPDJ = 2f; if (point) { GameObject point2 = this.Point; int num = 0; point2.SetActive(num != 0); } } // Token: 0x0600251A RID: 9498 RVA: 0x000962D0 File Offset: 0x000944D0 [Token(Token = "0x600251A")] [Address(RVA = "0x8E02E0", Offset = "0x8DF0E0", VA = "0x1808E02E0")] public MakerPenAxisRenderer() { this.HPDDEGKOPDJ = -1f; base..ctor(); } // Token: 0x04001E92 RID: 7826 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4001E92")] [SerializeField] private GameObject frontCenterLine; // Token: 0x04001E93 RID: 7827 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4001E93")] [SerializeField] private GameObject backCenterLine; // Token: 0x04001E94 RID: 7828 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4001E94")] [SerializeField] private GameObject guide; // Token: 0x04001E95 RID: 7829 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4001E95")] [SerializeField] private GameObject frontGrid; // Token: 0x04001E96 RID: 7830 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4001E96")] [SerializeField] private GameObject backGrid; // Token: 0x04001E97 RID: 7831 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4001E97")] [SerializeField] private GameObject Point; // Token: 0x04001E98 RID: 7832 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4001E98")] private float ELIPEGFMDPH; }