using System; using Cpp2IlInjected; using RecRoom.Core.Creation; using UnityEngine; namespace RecRoom.Tools.MakerPenTools { // Token: 0x02002B46 RID: 11078 [Token(Token = "0x2002B46")] public class CV2MakerPenPinInfo : MakerPenPinInfo { // Token: 0x170033B2 RID: 13234 // (get) Token: 0x060127FD RID: 75773 RVA: 0x004355D4 File Offset: 0x004337D4 [Token(Token = "0x170033B2")] public override bool MELMOMAGKEP { [Token(Token = "0x60127FD")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "6")] get { return true; } } // Token: 0x060127FE RID: 75774 RVA: 0x004355E4 File Offset: 0x004337E4 [Token(Token = "0x60127FE")] [Address(RVA = "0x190CA10", Offset = "0x190BA10", VA = "0x18190CA10")] private void Awake() { RectTransform component = this.textRoot.GetComponent(); this.NHDDNBADOBM = component; Action action = new Action(this.MFHLPIBILKO); IDisposable disposable = ADIFCODGAML.ADIDJGEIJOH(this, action); } // Token: 0x060127FF RID: 75775 RVA: 0x00435620 File Offset: 0x00433820 [Token(Token = "0x60127FF")] [Address(RVA = "0x190D2B0", Offset = "0x190C2B0", VA = "0x18190D2B0")] 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: 0x06012800 RID: 75776 RVA: 0x0043566C File Offset: 0x0043386C [Token(Token = "0x6012800")] [Address(RVA = "0x190D460", Offset = "0x190C460", VA = "0x18190D460", 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: 0x06012801 RID: 75777 RVA: 0x00435748 File Offset: 0x00433948 [Token(Token = "0x6012801")] [Address(RVA = "0x190D040", Offset = "0x190C040", VA = "0x18190D040", Slot = "10")] public override void Init(ConnectionPoint JOGMGBBAOFC) { ConnectionPoint connection = this.JOGMGBBAOFC; if (JOGMGBBAOFC != 0) { } string text = this.infoText.text; this.NJDHIHOAJED = 0f; } // Token: 0x06012802 RID: 75778 RVA: 0x00435780 File Offset: 0x00433980 [Token(Token = "0x6012802")] [Address(RVA = "0x190CAA0", Offset = "0x190BAA0", VA = "0x18190CAA0", 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: 0x06012803 RID: 75779 RVA: 0x00435848 File Offset: 0x00433A48 [Token(Token = "0x6012803")] [Address(RVA = "0x190D0E0", Offset = "0x190C0E0", VA = "0x18190D0E0")] private void MFHLPIBILKO(float POGAEJIEPIM) { bool flag; if (flag) { } Vector2 sizeDelta = this.NHDDNBADOBM.sizeDelta; string text = this.valueText.text; } // Token: 0x06012804 RID: 75780 RVA: 0x00435878 File Offset: 0x00433A78 [Token(Token = "0x6012804")] [Address(RVA = "0x190D1F0", Offset = "0x190C1F0", VA = "0x18190D1F0")] private void NELHFKGAAJC() { string text = this.valueText.text; Vector2 sizeDelta = this.NHDDNBADOBM.sizeDelta; } // Token: 0x06012805 RID: 75781 RVA: 0x004358A4 File Offset: 0x00433AA4 [Token(Token = "0x6012805")] [Address(RVA = "0x190D5D0", Offset = "0x190C5D0", VA = "0x18190D5D0")] public CV2MakerPenPinInfo() { } // Token: 0x0400BE20 RID: 48672 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400BE20")] public GameObject configureOperationVisuals; // Token: 0x0400BE21 RID: 48673 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400BE21")] public Transform scaleRoot; // Token: 0x0400BE22 RID: 48674 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400BE22")] [SerializeField] [Tooltip("The minimum amount the UI should scale to.")] private float uiMinScale = 0.75f; // Token: 0x0400BE23 RID: 48675 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400BE23")] [SerializeField] [Tooltip("The maximum amount the UI should scale to.")] private float uiMaxScale = 1.5f; // Token: 0x0400BE24 RID: 48676 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400BE24")] [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: 0x0400BE25 RID: 48677 [FieldOffset(Offset = "0x94")] [Token(Token = "0x400BE25")] [SerializeField] [Tooltip("How close the UI should get to the port due to push-in.")] private float uiMinDistance = 0.02f; // Token: 0x0400BE26 RID: 48678 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400BE26")] [SerializeField] [Tooltip("How far the UI should get from the port due to push-in.")] private float uiMaxDistance = 0.1f; // Token: 0x0400BE27 RID: 48679 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x400BE27")] [SerializeField] [Tooltip("Assigned space for value text. Increases height of textRoot if value text is present")] private float valueTextHeight = 0.04f; // Token: 0x0400BE28 RID: 48680 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400BE28")] [SerializeField] [Tooltip("Default height of TextRoot.")] private float textRootHeight = 0.04f; // Token: 0x0400BE29 RID: 48681 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400BE29")] private RectTransform NHDDNBADOBM; } }