using System; using Cpp2IlInjected; using RecRoom.Core.Creation; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x02002A5D RID: 10845 [Token(Token = "0x2002A5D")] public class CV2MakerPenPinInfo : MakerPenPinInfo { // Token: 0x170032FE RID: 13054 // (get) Token: 0x060123C0 RID: 74688 RVA: 0x0042B950 File Offset: 0x00429B50 [Token(Token = "0x170032FE")] public override bool MELMOMAGKEP { [Token(Token = "0x60123C0")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "6")] get { return true; } } // Token: 0x060123C1 RID: 74689 RVA: 0x0042B960 File Offset: 0x00429B60 [Token(Token = "0x60123C1")] [Address(RVA = "0x12FF4F0", Offset = "0x12FE2F0", VA = "0x1812FF4F0")] private void Awake() { RectTransform component = this.textRoot.GetComponent(); this.NHDDNBADOBM = component; Action action = new Action(this.MFHLPIBILKO); IDisposable disposable = ADIFCODGAML.ADIDJGEIJOH(this, action); } // Token: 0x060123C2 RID: 74690 RVA: 0x0042B99C File Offset: 0x00429B9C [Token(Token = "0x60123C2")] [Address(RVA = "0x12FFD90", Offset = "0x12FEB90", VA = "0x1812FFD90")] private void OnEnable() { string text = this.valueText.text; Vector2 sizeDelta = this.NHDDNBADOBM.sizeDelta; bool flag; if (flag) { } Vector2 sizeDelta2 = this.NHDDNBADOBM.sizeDelta; string text2 = this.valueText.text; } // Token: 0x060123C3 RID: 74691 RVA: 0x0042B9E8 File Offset: 0x00429BE8 [Token(Token = "0x60123C3")] [Address(RVA = "0x12FFF40", Offset = "0x12FED40", VA = "0x1812FFF40", Slot = "7")] public override void SetOperation(MakerPenPinInfo.NGNLFACFACI ECLHPNKANFJ) { string text = this.ToString(); if (ECLHPNKANFJ != text) { MakerPenPinInfo.NGNLFACFACI currentOperation = this.ANPFFELLOHN; GameObject wireOperationVisuals = this.wireOperationVisuals; bool flag = this.ToString() == 0; wireOperationVisuals.SetActive(flag); GameObject deleteOperationVisuals = this.deleteOperationVisuals; bool flag2 = this.ToString() == (ulong)1L; deleteOperationVisuals.SetActive(flag2); GameObject invalidOperationVisuals = this.invalidOperationVisuals; bool flag3 = this.ToString() == (ulong)2L; invalidOperationVisuals.SetActive(flag3); GameObject connectGizmoOperationVisuals = this.connectGizmoOperationVisuals; bool flag4 = this.ToString() == (ulong)4L; connectGizmoOperationVisuals.SetActive(flag4); GameObject connectObjectOperationVisuals = this.connectObjectOperationVisuals; bool flag5 = this.ToString() == (ulong)3L; connectObjectOperationVisuals.SetActive(flag5); GameObject gameObject = this.configureOperationVisuals; bool flag6 = this.ToString() == (ulong)5L; gameObject.SetActive(flag6); } } // Token: 0x060123C4 RID: 74692 RVA: 0x0042BAC4 File Offset: 0x00429CC4 [Token(Token = "0x60123C4")] [Address(RVA = "0x12FFB20", Offset = "0x12FE920", VA = "0x1812FFB20", Slot = "10")] public override void Init(ConnectionPoint JOGMGBBAOFC) { ConnectionPoint connection = this.JOGMGBBAOFC; if (JOGMGBBAOFC != 0) { } string text = this.infoText.text; this.NJDHIHOAJED = 0f; } // Token: 0x060123C5 RID: 74693 RVA: 0x0042BAFC File Offset: 0x00429CFC [Token(Token = "0x60123C5")] [Address(RVA = "0x12FF580", Offset = "0x12FE380", VA = "0x1812FF580", Slot = "11")] protected override void IKHNPLIPGMK(in Vector3 LPGACOEFCNI, Camera ELHHFCIAPFD) { if (ELHHFCIAPFD == 0) { Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL; } Transform transform = ELHHFCIAPFD.transform; if (ELHHFCIAPFD.stereoEnabled) { } Vector3 up = Vector3.up; int num = 0; base.transform.rotation = num; int num2 = 0; float num4; float num3 = Mathf.Clamp(num4, (float)num2, 1f); int num5 = 0; base.transform.position = num5; float num6 = this.pushInStartDistance; int num7 = 0; num6 = num4; float num8 = Mathf.Clamp(num6, (float)num7, 1f); float num9 = this.uiMaxScale; float num10 = this.uiMinScale; Transform transform2 = this.scaleRoot; float z = OIJBIAMACNJ.CLEFGACGMKH(Mathf.Lerp(num10, num9, num8)).z; transform2.localScale = num5; } // Token: 0x060123C6 RID: 74694 RVA: 0x0042BBC4 File Offset: 0x00429DC4 [Token(Token = "0x60123C6")] [Address(RVA = "0x12FFBC0", Offset = "0x12FE9C0", VA = "0x1812FFBC0")] private void MFHLPIBILKO(float POGAEJIEPIM) { bool flag; if (flag) { } Vector2 sizeDelta = this.NHDDNBADOBM.sizeDelta; string text = this.valueText.text; } // Token: 0x060123C7 RID: 74695 RVA: 0x0042BBF4 File Offset: 0x00429DF4 [Token(Token = "0x60123C7")] [Address(RVA = "0x12FFCD0", Offset = "0x12FEAD0", VA = "0x1812FFCD0")] private void NELHFKGAAJC() { string text = this.valueText.text; Vector2 sizeDelta = this.NHDDNBADOBM.sizeDelta; } // Token: 0x060123C8 RID: 74696 RVA: 0x0042BC20 File Offset: 0x00429E20 [Token(Token = "0x60123C8")] [Address(RVA = "0x13000B0", Offset = "0x12FEEB0", VA = "0x1813000B0")] public CV2MakerPenPinInfo() { } // Token: 0x0400BC0F RID: 48143 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400BC0F")] public GameObject configureOperationVisuals; // Token: 0x0400BC10 RID: 48144 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400BC10")] public Transform scaleRoot; // Token: 0x0400BC11 RID: 48145 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400BC11")] [SerializeField] [Tooltip("The minimum amount the UI should scale to.")] private float uiMinScale = 0.75f; // Token: 0x0400BC12 RID: 48146 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400BC12")] [SerializeField] [Tooltip("The maximum amount the UI should scale to.")] private float uiMaxScale = 1.5f; // Token: 0x0400BC13 RID: 48147 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400BC13")] [SerializeField] [Tooltip("When the camera is within this distance from the pin, the UI will start being pushed in.")] private float pushInStartDistance = 0.5f; // Token: 0x0400BC14 RID: 48148 [FieldOffset(Offset = "0x94")] [Token(Token = "0x400BC14")] [SerializeField] [Tooltip("How close the UI should get to the port due to push-in.")] private float uiMinDistance = 0.02f; // Token: 0x0400BC15 RID: 48149 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400BC15")] [SerializeField] [Tooltip("How far the UI should get from the port due to push-in.")] private float uiMaxDistance = 0.1f; // Token: 0x0400BC16 RID: 48150 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x400BC16")] [SerializeField] [Tooltip("Assigned space for value text. Increases height of textRoot if value text is present")] private float valueTextHeight = 0.04f; // Token: 0x0400BC17 RID: 48151 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400BC17")] [SerializeField] [Tooltip("Default height of TextRoot.")] private float textRootHeight = 0.04f; // Token: 0x0400BC18 RID: 48152 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400BC18")] private RectTransform NHDDNBADOBM; } }