using System; using System.Collections.Generic; using System.Diagnostics; using RecRoom; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.Serialization; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x020011CA RID: 4554 public abstract class Button3DBase : Selectable, IPointerDownHandler, IPointerUpHandler, IEventSystemHandler { // Token: 0x140001AF RID: 431 // (add) Token: 0x06026FBE RID: 159678 RVA: 0x00AD4EE8 File Offset: 0x00AD30E8 // (remove) Token: 0x06026FBF RID: 159679 RVA: 0x00AD4F20 File Offset: 0x00AD3120 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Button3DBase.EPPCOADCBPC CFFEFEKCCIM; // Token: 0x140001B0 RID: 432 // (add) Token: 0x06026FC0 RID: 159680 RVA: 0x00AD4F58 File Offset: 0x00AD3158 // (remove) Token: 0x06026FC1 RID: 159681 RVA: 0x00AD4F90 File Offset: 0x00AD3190 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Button3DBase.EPPCOADCBPC IAALABMPDIF; // Token: 0x140001B1 RID: 433 // (add) Token: 0x06026FC2 RID: 159682 RVA: 0x00AD4FC8 File Offset: 0x00AD31C8 // (remove) Token: 0x06026FC3 RID: 159683 RVA: 0x00AD5000 File Offset: 0x00AD3200 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Button3DBase.EPPCOADCBPC PAGLFDIEAMN; // Token: 0x170011B9 RID: 4537 // (get) Token: 0x06026FC4 RID: 159684 RVA: 0x00AD5038 File Offset: 0x00AD3238 public Text EKKOKAHEACI { get { return this.label; } } // Token: 0x170011BA RID: 4538 // (get) Token: 0x06026FC5 RID: 159685 RVA: 0x00AD5040 File Offset: 0x00AD3240 // (set) Token: 0x06026FC6 RID: 159686 RVA: 0x00AD5048 File Offset: 0x00AD3248 public bool LAEOBJEDBNM { get { return base.interactable; } set { base.interactable = value; if (!base.interactable) { this.IPPMEJJBIFK(); } this.CIMCGKNIPMH(); } } // Token: 0x170011BB RID: 4539 // (get) Token: 0x06026FC7 RID: 159687 RVA: 0x00AD5068 File Offset: 0x00AD3268 // (set) Token: 0x06026FC8 RID: 159688 RVA: 0x00AD5070 File Offset: 0x00AD3270 public bool HFBOAEJIJKM { get { return this.HEIJODJOIDJ; } protected set { this.HEIJODJOIDJ = value; if (base.targetGraphic != null) { base.targetGraphic.color = ((!this.HFBOAEJIJKM) ? this.BaseColor : this.ToggleColor); } } } // Token: 0x170011BC RID: 4540 // (get) Token: 0x06026FC9 RID: 159689 RVA: 0x00AD50BC File Offset: 0x00AD32BC // (set) Token: 0x06026FCA RID: 159690 RVA: 0x00AD50C4 File Offset: 0x00AD32C4 public MenuFinger OOMPBOJDNFP { get { return this.FEDKGKCNPNA; } set { this.FEDKGKCNPNA = value; } } // Token: 0x170011BD RID: 4541 // (get) Token: 0x06026FCB RID: 159691 RVA: 0x00AD50D0 File Offset: 0x00AD32D0 // (set) Token: 0x06026FCC RID: 159692 RVA: 0x00AD50D8 File Offset: 0x00AD32D8 private float HKLGBJJAHMO { get { return this.EALFABDLPID; } set { if (this.EALFABDLPID != value) { this.JNEKAJGJMBJ = 0f; this.EALFABDLPID = value; } } } // Token: 0x170011BE RID: 4542 // (get) Token: 0x06026FCD RID: 159693 RVA: 0x00AD50F8 File Offset: 0x00AD32F8 // (set) Token: 0x06026FCE RID: 159694 RVA: 0x00AD5100 File Offset: 0x00AD3300 private float GCGHIJLALPI { get { return this.CBPLODMGFAB; } set { float num = this.GCGHIJLALPI; if (num != value && this.BMLLPACPHOE != null) { this.BMLLPACPHOE.size = Vector3.one * value; Vector3 center = this.BMLLPACPHOE.center; center.y = -value / 2f; this.BMLLPACPHOE.center = center; } this.CBPLODMGFAB = value; } } // Token: 0x170011BF RID: 4543 // (get) Token: 0x06026FCF RID: 159695 RVA: 0x00AD5170 File Offset: 0x00AD3370 protected virtual float KFKOLNGPGIE { get { return 0.65f; } } // Token: 0x170011C0 RID: 4544 // (get) Token: 0x06026FD0 RID: 159696 RVA: 0x00AD5178 File Offset: 0x00AD3378 protected virtual float JFCADJCHEJD { get { return 0.05f; } } // Token: 0x170011C1 RID: 4545 // (get) Token: 0x06026FD1 RID: 159697 RVA: 0x00AD5180 File Offset: 0x00AD3380 protected virtual float PMCCMJDPGDH { get { return 0.65f; } } // Token: 0x170011C2 RID: 4546 // (get) Token: 0x06026FD2 RID: 159698 RVA: 0x00AD5188 File Offset: 0x00AD3388 protected virtual float GNKKAGBMOBH { get { return 1.1f; } } // Token: 0x06026FD3 RID: 159699 RVA: 0x00AD5190 File Offset: 0x00AD3390 protected virtual float JKKFIKHLGHB() { if (this.MJHEMNIGEHM) { return this.KFKOLNGPGIE; } if (this.LAEOBJEDBNM) { return 0f; } return this.PMCCMJDPGDH; } // Token: 0x170011C3 RID: 4547 // (get) Token: 0x06026FD4 RID: 159700 RVA: 0x00AD51BC File Offset: 0x00AD33BC protected StackedUIBase LJEGODCLHAG { get { if (this.LMODDIOHMLJ == null) { StackedUIBase[] componentsInParent = base.gameObject.GetComponentsInParent(true); this.LMODDIOHMLJ = ((componentsInParent.Length <= 0) ? null : componentsInParent[0]); if (this.LMODDIOHMLJ == null && Application.isPlaying) { global::UnityEngine.Debug.LogWarning("Expected a StackedUIBase, but none found!", base.gameObject); } } return this.LMODDIOHMLJ; } } // Token: 0x170011C4 RID: 4548 // (get) Token: 0x06026FD5 RID: 159701 RVA: 0x00AD5230 File Offset: 0x00AD3430 // (set) Token: 0x06026FD6 RID: 159702 RVA: 0x00AD5238 File Offset: 0x00AD3438 public bool MJHEMNIGEHM { get { return this.EKFPLEDPKDL; } set { bool buttonPressed = this.MJHEMNIGEHM; bool ilmafgndaoj = this.ILMAFGNDAOJ; this.ILMAFGNDAOJ = false; this.EKFPLEDPKDL = value; if (!buttonPressed && this.MJHEMNIGEHM) { this.LFGJBLCNBAG(false); this.MPKEPBNOCCL = Time.realtimeSinceStartup; } else if (buttonPressed && !this.MJHEMNIGEHM) { if (ilmafgndaoj) { this.CKLFDLMNIMI(); } else { this.APMKEHHJBKN(false); } } this.GCGHIJLALPI = ((!this.MJHEMNIGEHM) ? 1f : 1.5f); this.CIMCGKNIPMH(); } } // Token: 0x170011C5 RID: 4549 // (get) Token: 0x06026FD7 RID: 159703 RVA: 0x00AD52D8 File Offset: 0x00AD34D8 protected bool AAJFLMIOBJI { get { return this.CKNODDMOCCB; } } // Token: 0x06026FD8 RID: 159704 RVA: 0x00AD52E0 File Offset: 0x00AD34E0 protected void CIMCGKNIPMH() { Selectable.SelectionState selectionState = this.CICPDBCOKCA(); if (selectionState != this.GJNGDMDCAFO) { this.DoStateTransition(selectionState, false); } this.GJNGDMDCAFO = selectionState; } // Token: 0x06026FD9 RID: 159705 RVA: 0x00AD5310 File Offset: 0x00AD3510 private Selectable.SelectionState CICPDBCOKCA() { if (!this.IsInteractable()) { return Selectable.SelectionState.Disabled; } if (this.MJHEMNIGEHM) { return Selectable.SelectionState.Pressed; } if (this.AAJFLMIOBJI) { return Selectable.SelectionState.Highlighted; } return Selectable.SelectionState.Normal; } // Token: 0x06026FDA RID: 159706 RVA: 0x00AD533C File Offset: 0x00AD353C protected override void DoStateTransition(Selectable.SelectionState CIEGKPGKOMH, bool FBDKOFMAKFJ) { base.DoStateTransition(CIEGKPGKOMH, FBDKOFMAKFJ); Color color; switch (CIEGKPGKOMH) { case Selectable.SelectionState.Normal: color = base.colors.normalColor; break; case Selectable.SelectionState.Highlighted: color = base.colors.highlightedColor; break; case Selectable.SelectionState.Pressed: color = base.colors.pressedColor; break; case Selectable.SelectionState.Disabled: color = base.colors.disabledColor; break; default: color = Color.black; break; } for (int i = 0; i < this.LEFIIOBCBCH.Count; i++) { this.LEFIIOBCBCH[i].CrossFadeColor(color * base.colors.colorMultiplier, (!FBDKOFMAKFJ) ? base.colors.fadeDuration : 0f, true, true); } } // Token: 0x06026FDB RID: 159707 RVA: 0x00AD5430 File Offset: 0x00AD3630 protected override void Start() { base.Start(); if (this.LJEGODCLHAG == null) { this.BAPMEAFOBDF.FetchRootCanvas(); } else { this.BAPMEAFOBDF.NAIMAKKKEKE = this.LJEGODCLHAG.EFLIAMBDIHJ; } this.SetAxisValue(this.JKKFIKHLGHB()); this.PADLGDJPGMK = true; } // Token: 0x06026FDC RID: 159708 RVA: 0x00AD5490 File Offset: 0x00AD3690 protected override void Awake() { Graphic[] componentsInChildren = this.object2d.GetComponentsInChildren(); for (int i = 0; i < componentsInChildren.Length; i++) { if (componentsInChildren[i] != base.targetGraphic && componentsInChildren[i].GetComponent() == null) { this.LEFIIOBCBCH.Add(componentsInChildren[i]); } } this.HFBOAEJIJKM = false; this.BAPMEAFOBDF = base.GetComponentInChildren(true); if (this.BAPMEAFOBDF == null) { global::UnityEngine.Debug.LogError("3D Button " + base.name + " is missing 3d scalar."); } this.BMLLPACPHOE = this.BAPMEAFOBDF.GetComponentInChildren(); if (this.BMLLPACPHOE == null) { global::UnityEngine.Debug.LogError("3D Button " + base.name + " is missing a collider."); } else { this.GCGHIJLALPI = ((!this.MJHEMNIGEHM) ? 1f : 1.5f); } Navigation navigation = base.navigation; navigation.mode = Navigation.Mode.None; base.navigation = navigation; if (Application.isPlaying && this.toastId != LFLFNLNCNJP.None) { this.FJAHEHMKLPD(); } } // Token: 0x06026FDD RID: 159709 RVA: 0x00AD55C4 File Offset: 0x00AD37C4 protected override void OnEnable() { base.OnEnable(); if (this.PADLGDJPGMK) { this.SetAxisValue(this.JKKFIKHLGHB()); } } // Token: 0x06026FDE RID: 159710 RVA: 0x00AD55E4 File Offset: 0x00AD37E4 protected virtual void Update() { if (this.OOMPBOJDNFP != null && this.LAEOBJEDBNM && this.OOMPBOJDNFP.NHDDPGADJPJ) { if (this.LJEGODCLHAG != null && !this.LJEGODCLHAG.CanInteract(this)) { return; } if (!this.OOMPBOJDNFP.gameObject.activeInHierarchy || !this.GNAAGBCGOFN.gameObject.activeInHierarchy) { this.IPPMEJJBIFK(); return; } Vector3 vector = base.transform.InverseTransformPoint(this.OOMPBOJDNFP.FingertipTransform.position); if (!this.NOMPNAJJPJK(vector)) { this.PLOOJGJEMEI(); return; } float num = this.constraints.NPOAKENJPOC(vector.z); this.SetAxisValue(num); this.EOEIPINKADN(num); } else { this.POKBMCMAGLK(); Vector3 localPosition = this.object2d.transform.localPosition; this.HKLGBJJAHMO = this.JKKFIKHLGHB(); float num2 = this.constraints.NPOAKENJPOC(localPosition.z); if (Mathf.Abs(num2 - this.HKLGBJJAHMO) > 0.001f) { float num3 = Mathf.Lerp(num2, this.HKLGBJJAHMO, this.JNEKAJGJMBJ); this.SetAxisValue(num3); this.CHFLMJCDFKD = false; } else if (!this.CHFLMJCDFKD) { this.SetAxisValue(this.HKLGBJJAHMO); this.CHFLMJCDFKD = true; } this.JNEKAJGJMBJ += Time.deltaTime * this.JAKOEOCPJBM; } } // Token: 0x06026FDF RID: 159711 RVA: 0x00AD5774 File Offset: 0x00AD3974 private void FJAHEHMKLPD() { GameObject gameObject = Resources.Load("[Toast]") as GameObject; this.BGHGGPKBDCO = global::UnityEngine.Object.Instantiate(gameObject, this.object2d.transform, false).GetComponent(); this.BGHGGPKBDCO.ToastId = this.toastId; } // Token: 0x06026FE0 RID: 159712 RVA: 0x00AD57C0 File Offset: 0x00AD39C0 public virtual void SetAxisValue(float MKLLMACCIFO) { if (this.object2d != null && this.object3d != null) { float num = this.constraints.GDIELNMDFEJ(MKLLMACCIFO); float num2 = Mathf.Lerp(1f, this.GNKKAGBMOBH, MKLLMACCIFO); Vector3 localPosition = this.object2d.transform.localPosition; localPosition.z = num; this.object2d.transform.localPosition = localPosition; Vector3 localScale = this.object2d.transform.localScale; localScale.x = num2; localScale.y = num2; this.object2d.transform.localScale = localScale; if (this.BAPMEAFOBDF != null) { this.BAPMEAFOBDF.Refresh(); } float num3 = this.constraints.GDIELNMDFEJ(0f) / num; this.POFNFOPEHKK(num3); } } // Token: 0x06026FE1 RID: 159713 RVA: 0x00AD58A4 File Offset: 0x00AD3AA4 private void POFNFOPEHKK(float FCHEGIKMLPC) { if (this.BMLLPACPHOE != null) { Vector3 size = this.BMLLPACPHOE.size; size.y = this.GCGHIJLALPI * FCHEGIKMLPC; this.BMLLPACPHOE.size = size; } } // Token: 0x06026FE2 RID: 159714 RVA: 0x00AD58EC File Offset: 0x00AD3AEC private void POKBMCMAGLK() { if (this.MJHEMNIGEHM != this.JPBCDNIGOKI) { this.MJHEMNIGEHM = this.JPBCDNIGOKI; } } // Token: 0x06026FE3 RID: 159715 RVA: 0x00AD590C File Offset: 0x00AD3B0C private void EOEIPINKADN(float DICLBJKJFLC) { if (this.MJHEMNIGEHM) { if (DICLBJKJFLC < this.JFCADJCHEJD) { this.MJHEMNIGEHM = false; } } else if (DICLBJKJFLC > this.KFKOLNGPGIE) { this.MJHEMNIGEHM = true; } } // Token: 0x06026FE4 RID: 159716 RVA: 0x00AD5944 File Offset: 0x00AD3B44 private bool NOMPNAJJPJK(Vector3 MFKJLFAOPOL) { RectTransform rectTransform = base.transform as RectTransform; if (rectTransform == null) { return false; } Rect rect = rectTransform.rect; if (this.GCGHIJLALPI > 1f) { rect.size *= this.GCGHIJLALPI; } return rect.Contains(MFKJLFAOPOL); } // Token: 0x06026FE5 RID: 159717 RVA: 0x00AD59A4 File Offset: 0x00AD3BA4 protected virtual void LFGJBLCNBAG(bool NOLNNMHFMLD = false) { if (!NOLNNMHFMLD) { if (this.OOMPBOJDNFP != null && this.OOMPBOJDNFP.ControllerIO != null) { this.OOMPBOJDNFP.ControllerIO.Vibrate(10, 500); } this.FGOMIIAHPDF(); } if (this.CFFEFEKCCIM != null) { this.CFFEFEKCCIM(this); } } // Token: 0x06026FE6 RID: 159718 RVA: 0x00AD5A14 File Offset: 0x00AD3C14 protected virtual void APMKEHHJBKN(bool NOLNNMHFMLD = false) { if (!NOLNNMHFMLD) { if (this.OOMPBOJDNFP != null && this.OOMPBOJDNFP.ControllerIO != null) { this.OOMPBOJDNFP.ControllerIO.Vibrate(10, 500); } this.FJICPFOHKOI(); } if (this.IAALABMPDIF != null) { this.IAALABMPDIF(this); } } // Token: 0x06026FE7 RID: 159719 RVA: 0x00AD5A84 File Offset: 0x00AD3C84 protected virtual void CKLFDLMNIMI() { if (this.PAGLFDIEAMN != null) { this.PAGLFDIEAMN(this); } } // Token: 0x06026FE8 RID: 159720 RVA: 0x00AD5AA0 File Offset: 0x00AD3CA0 protected void IPPMEJJBIFK() { this.OOMPBOJDNFP = null; this.GNAAGBCGOFN = null; this.JNEKAJGJMBJ = 0f; this.PLOOJGJEMEI(); } // Token: 0x170011C6 RID: 4550 // (get) Token: 0x06026FE9 RID: 159721 RVA: 0x00AD5AC4 File Offset: 0x00AD3CC4 // (set) Token: 0x06026FEA RID: 159722 RVA: 0x00AD5ACC File Offset: 0x00AD3CCC public bool JPBCDNIGOKI { get; protected set; } // Token: 0x06026FEB RID: 159723 RVA: 0x00AD5AD8 File Offset: 0x00AD3CD8 public override void OnPointerDown(PointerEventData BNMDNNDLGDH) { base.OnPointerDown(BNMDNNDLGDH); if (!this.LAEOBJEDBNM) { return; } this.JPBCDNIGOKI = true; } // Token: 0x06026FEC RID: 159724 RVA: 0x00AD5AF4 File Offset: 0x00AD3CF4 public override void OnPointerUp(PointerEventData BNMDNNDLGDH) { base.OnPointerUp(BNMDNNDLGDH); if (!this.LAEOBJEDBNM || BNMDNNDLGDH.button != PointerEventData.InputButton.Left) { return; } this.JPBCDNIGOKI = false; } // Token: 0x06026FED RID: 159725 RVA: 0x00AD5B1C File Offset: 0x00AD3D1C public void ForcePressed() { if (!this.IsActive() || !this.LAEOBJEDBNM) { return; } if (this.LJEGODCLHAG == null) { return; } this.LFGJBLCNBAG(true); this.APMKEHHJBKN(true); this.CIMCGKNIPMH(); } // Token: 0x06026FEE RID: 159726 RVA: 0x00AD5B5C File Offset: 0x00AD3D5C protected void PLOOJGJEMEI() { if (this.MJHEMNIGEHM && Time.realtimeSinceStartup - this.MPKEPBNOCCL > this.hairTriggerCancelThreshold) { this.ILMAFGNDAOJ = true; } this.JPBCDNIGOKI = false; this.MJHEMNIGEHM = false; } // Token: 0x06026FEF RID: 159727 RVA: 0x00AD5B98 File Offset: 0x00AD3D98 public override void OnPointerEnter(PointerEventData BNMDNNDLGDH) { this.CKNODDMOCCB = true; this.CIMCGKNIPMH(); } // Token: 0x06026FF0 RID: 159728 RVA: 0x00AD5BA8 File Offset: 0x00AD3DA8 public override void OnPointerExit(PointerEventData BNMDNNDLGDH) { this.CKNODDMOCCB = false; if (this.JPBCDNIGOKI) { this.PLOOJGJEMEI(); } this.CIMCGKNIPMH(); } // Token: 0x06026FF1 RID: 159729 RVA: 0x00AD5BC8 File Offset: 0x00AD3DC8 public void OnTriggerEnter(Collider GGGBDENGHFM) { if (this.OOMPBOJDNFP == null) { this.OOMPBOJDNFP = GGGBDENGHFM.GetComponent(); if (this.OOMPBOJDNFP != null) { this.GNAAGBCGOFN = GGGBDENGHFM; } } } // Token: 0x06026FF2 RID: 159730 RVA: 0x00AD5C00 File Offset: 0x00AD3E00 public void OnTriggerExit(Collider GGGBDENGHFM) { if (GGGBDENGHFM == this.GNAAGBCGOFN) { this.IPPMEJJBIFK(); } } // Token: 0x06026FF3 RID: 159731 RVA: 0x00AD5C1C File Offset: 0x00AD3E1C protected void FGOMIIAHPDF() { if (this.ButtonDownAudio != null) { AudioManager.Play3DSFX(this.ButtonDownAudio, this.LMODDIOHMLJ.transform, null); } } // Token: 0x06026FF4 RID: 159732 RVA: 0x00AD5C44 File Offset: 0x00AD3E44 protected void FJICPFOHKOI() { if (this.ButtonUpAudio != null) { AudioManager.Play3DSFX(this.ButtonUpAudio, this.LMODDIOHMLJ.transform, null); } } // Token: 0x170011C7 RID: 4551 // (get) Token: 0x06026FF5 RID: 159733 RVA: 0x00AD5C6C File Offset: 0x00AD3E6C // (set) Token: 0x06026FF6 RID: 159734 RVA: 0x00AD5C90 File Offset: 0x00AD3E90 public bool KPLIDIBCAKP { get { return this.buttonHighlight != null && this.buttonHighlight.FLDANCEBDBO; } set { if (this.buttonHighlight != null) { this.buttonHighlight.FLDANCEBDBO = value; } } } // Token: 0x04006203 RID: 25091 private const float JEDAIMAPBEE = 1f; // Token: 0x04006204 RID: 25092 private const float EIELODFINGO = 1.5f; // Token: 0x04006208 RID: 25096 public Color BaseColor = Color.white; // Token: 0x04006209 RID: 25097 public Color ToggleColor = Color.white; // Token: 0x0400620A RID: 25098 [SerializeField] private GameObject movableObject; // Token: 0x0400620B RID: 25099 [SerializeField] private GameObject object2d; // Token: 0x0400620C RID: 25100 [SerializeField] private GameObject object3d; // Token: 0x0400620D RID: 25101 [SerializeField] private float hairTriggerCancelThreshold = 0.5f; // Token: 0x0400620E RID: 25102 [SerializeField] [GIHAEMKKLFG(FOGKDGELKHN.SelfAndChildren, false)] private ButtonHighlight buttonHighlight; // Token: 0x0400620F RID: 25103 [SerializeField] private LFLFNLNCNJP toastId; // Token: 0x04006210 RID: 25104 private Toast BGHGGPKBDCO; // Token: 0x04006211 RID: 25105 [SerializeField] private Text label; // Token: 0x04006212 RID: 25106 private bool HEIJODJOIDJ; // Token: 0x04006213 RID: 25107 [SerializeField] protected Button3DBase.Button3DConstraints constraints; // Token: 0x04006214 RID: 25108 private MenuFinger FEDKGKCNPNA; // Token: 0x04006215 RID: 25109 private Collider GNAAGBCGOFN; // Token: 0x04006216 RID: 25110 private List LEFIIOBCBCH = new List(); // Token: 0x04006217 RID: 25111 private float JAKOEOCPJBM = 3f; // Token: 0x04006218 RID: 25112 private float JNEKAJGJMBJ; // Token: 0x04006219 RID: 25113 private bool CHFLMJCDFKD; // Token: 0x0400621A RID: 25114 private float EALFABDLPID; // Token: 0x0400621B RID: 25115 private float CBPLODMGFAB; // Token: 0x0400621C RID: 25116 private StackedUIBase LMODDIOHMLJ; // Token: 0x0400621D RID: 25117 private bool ILMAFGNDAOJ; // Token: 0x0400621E RID: 25118 private bool EKFPLEDPKDL; // Token: 0x0400621F RID: 25119 private float MPKEPBNOCCL; // Token: 0x04006220 RID: 25120 private Selectable.SelectionState GJNGDMDCAFO; // Token: 0x04006221 RID: 25121 private UI3DScaler BAPMEAFOBDF; // Token: 0x04006222 RID: 25122 private BoxCollider BMLLPACPHOE; // Token: 0x04006223 RID: 25123 private bool PADLGDJPGMK; // Token: 0x04006225 RID: 25125 private bool CKNODDMOCCB; // Token: 0x04006226 RID: 25126 public RecRoomAudioClip ButtonDownAudio; // Token: 0x04006227 RID: 25127 public RecRoomAudioClip ButtonUpAudio; // Token: 0x020011CB RID: 4555 // (Invoke) Token: 0x06026FF8 RID: 159736 public delegate void EPPCOADCBPC(Button3DBase ILOFENDAFLM); // Token: 0x020011CC RID: 4556 [Serializable] public class Button3DConstraints { // Token: 0x06026FFB RID: 159739 RVA: 0x00AD5CB0 File Offset: 0x00AD3EB0 public float MGCLHBIDOAC(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06026FFC RID: 159740 RVA: 0x00AD5CCC File Offset: 0x00AD3ECC public float OMCGGPHFJAK(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06026FFD RID: 159741 RVA: 0x00AD5CE8 File Offset: 0x00AD3EE8 public float OCNHCPLHEPP(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06026FFE RID: 159742 RVA: 0x00AD5CFC File Offset: 0x00AD3EFC public float OKOJNOJGBAP(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06026FFF RID: 159743 RVA: 0x00AD5D18 File Offset: 0x00AD3F18 public float HJOMHHPOPLP(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027001 RID: 159745 RVA: 0x00AD5D48 File Offset: 0x00AD3F48 public float DBJAAKNKAOO(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027002 RID: 159746 RVA: 0x00AD5D64 File Offset: 0x00AD3F64 public float JAFGBMDIOBB(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027003 RID: 159747 RVA: 0x00AD5D80 File Offset: 0x00AD3F80 public float APFIFGBMBEE(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027004 RID: 159748 RVA: 0x00AD5D94 File Offset: 0x00AD3F94 public float JFHAFLEKEKF(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027005 RID: 159749 RVA: 0x00AD5DA8 File Offset: 0x00AD3FA8 public float FLLPJKOAPIE(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027006 RID: 159750 RVA: 0x00AD5DBC File Offset: 0x00AD3FBC public float NELKGOMKCLH(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027007 RID: 159751 RVA: 0x00AD5DD0 File Offset: 0x00AD3FD0 public float BPKKBGDNCGD(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027008 RID: 159752 RVA: 0x00AD5DEC File Offset: 0x00AD3FEC public float PNNCLCOGCHP(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027009 RID: 159753 RVA: 0x00AD5E08 File Offset: 0x00AD4008 public float MEIHNODLGJJ(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x0602700A RID: 159754 RVA: 0x00AD5E1C File Offset: 0x00AD401C public float BLDNHCOJAJA(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x0602700B RID: 159755 RVA: 0x00AD5E30 File Offset: 0x00AD4030 public float FIKBJIHOLEN(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x0602700C RID: 159756 RVA: 0x00AD5E4C File Offset: 0x00AD404C public float IAILGGOMLPG(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x0602700D RID: 159757 RVA: 0x00AD5E68 File Offset: 0x00AD4068 public float LKHJELODBAD(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x0602700E RID: 159758 RVA: 0x00AD5E7C File Offset: 0x00AD407C public float DJHDNCLGHAA(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x0602700F RID: 159759 RVA: 0x00AD5E98 File Offset: 0x00AD4098 public float FDMEGGJDLPK(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027010 RID: 159760 RVA: 0x00AD5EB4 File Offset: 0x00AD40B4 public float OAPEAOKGIPE(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027011 RID: 159761 RVA: 0x00AD5EC8 File Offset: 0x00AD40C8 public float PFJJAAFDLJN(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027012 RID: 159762 RVA: 0x00AD5EE4 File Offset: 0x00AD40E4 public float FEFLOKONMEK(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027013 RID: 159763 RVA: 0x00AD5EF8 File Offset: 0x00AD40F8 public float LLAKHMPFHKM(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027014 RID: 159764 RVA: 0x00AD5F0C File Offset: 0x00AD410C public float OEHBJJJJEMD(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027015 RID: 159765 RVA: 0x00AD5F20 File Offset: 0x00AD4120 public float JFAOFPDIIND(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027016 RID: 159766 RVA: 0x00AD5F3C File Offset: 0x00AD413C public float MLEFMMJHPHG(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027017 RID: 159767 RVA: 0x00AD5F50 File Offset: 0x00AD4150 public float OMMIFFENFMF(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027018 RID: 159768 RVA: 0x00AD5F64 File Offset: 0x00AD4164 public float MDKKOMELJDM(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027019 RID: 159769 RVA: 0x00AD5F80 File Offset: 0x00AD4180 public float OKLFPDOFMCM(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x0602701A RID: 159770 RVA: 0x00AD5F9C File Offset: 0x00AD419C public float NHNGKFIPMKG(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x0602701B RID: 159771 RVA: 0x00AD5FB8 File Offset: 0x00AD41B8 public float BKLOAODOBFO(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x0602701C RID: 159772 RVA: 0x00AD5FCC File Offset: 0x00AD41CC public float BHBALIKNDKG(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x0602701D RID: 159773 RVA: 0x00AD5FE8 File Offset: 0x00AD41E8 public float MNKMABGFHCC(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x0602701E RID: 159774 RVA: 0x00AD6004 File Offset: 0x00AD4204 public float ENGPPBPJDBH(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x0602701F RID: 159775 RVA: 0x00AD6018 File Offset: 0x00AD4218 public float JHINGKKDIDJ(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027020 RID: 159776 RVA: 0x00AD602C File Offset: 0x00AD422C public float DMEJHOIPOHJ(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027021 RID: 159777 RVA: 0x00AD6040 File Offset: 0x00AD4240 public float DGECLGEBDBK(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027022 RID: 159778 RVA: 0x00AD6054 File Offset: 0x00AD4254 public float ACLNCHLMPNO(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027023 RID: 159779 RVA: 0x00AD6068 File Offset: 0x00AD4268 public float GDPFMJFGEHI(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027024 RID: 159780 RVA: 0x00AD6084 File Offset: 0x00AD4284 public float FHMONKMBLOG(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027025 RID: 159781 RVA: 0x00AD6098 File Offset: 0x00AD4298 public float NGDBEIKINBD(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027026 RID: 159782 RVA: 0x00AD60AC File Offset: 0x00AD42AC public float MIAMBHELINF(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027027 RID: 159783 RVA: 0x00AD60C0 File Offset: 0x00AD42C0 public float NHGJFCIPNMF(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027028 RID: 159784 RVA: 0x00AD60D4 File Offset: 0x00AD42D4 public float BCCJOPLHAFC(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027029 RID: 159785 RVA: 0x00AD60E8 File Offset: 0x00AD42E8 public float BCBMFHOCAGN(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x0602702A RID: 159786 RVA: 0x00AD6104 File Offset: 0x00AD4304 public float MPNDOPIPCHL(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x0602702B RID: 159787 RVA: 0x00AD6118 File Offset: 0x00AD4318 public float AHNCECKPFBI(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x0602702C RID: 159788 RVA: 0x00AD6134 File Offset: 0x00AD4334 public float GAIPMKBNEMH(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x0602702D RID: 159789 RVA: 0x00AD6148 File Offset: 0x00AD4348 public float KOCAAJFMOHE(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x0602702E RID: 159790 RVA: 0x00AD6164 File Offset: 0x00AD4364 public float OPJCODMDPBJ(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x0602702F RID: 159791 RVA: 0x00AD6178 File Offset: 0x00AD4378 public float EEFEIHEMMBP(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027030 RID: 159792 RVA: 0x00AD6194 File Offset: 0x00AD4394 public float AIGJOINCJLB(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027031 RID: 159793 RVA: 0x00AD61B0 File Offset: 0x00AD43B0 public float HLOICAEFFJP(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027032 RID: 159794 RVA: 0x00AD61C4 File Offset: 0x00AD43C4 public float DDCBDDEKDFD(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027033 RID: 159795 RVA: 0x00AD61E0 File Offset: 0x00AD43E0 public float FCEGKLNOPHE(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027034 RID: 159796 RVA: 0x00AD61F4 File Offset: 0x00AD43F4 public float FIABPGNLGIB(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027035 RID: 159797 RVA: 0x00AD6210 File Offset: 0x00AD4410 public float PAAIKILGIPN(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027036 RID: 159798 RVA: 0x00AD622C File Offset: 0x00AD442C public float HGNOJNGAMBG(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027037 RID: 159799 RVA: 0x00AD6248 File Offset: 0x00AD4448 public float HJBLDOFKJFO(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027038 RID: 159800 RVA: 0x00AD625C File Offset: 0x00AD445C public float GMEOCDNGCPP(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027039 RID: 159801 RVA: 0x00AD6270 File Offset: 0x00AD4470 public float LNDPDJMIDNN(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x0602703A RID: 159802 RVA: 0x00AD6284 File Offset: 0x00AD4484 public float GJDNOMHCIAO(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x0602703B RID: 159803 RVA: 0x00AD62A0 File Offset: 0x00AD44A0 public float LMBAJDCHALI(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x0602703C RID: 159804 RVA: 0x00AD62B4 File Offset: 0x00AD44B4 public float MJHDHBIPIEP(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x0602703D RID: 159805 RVA: 0x00AD62D0 File Offset: 0x00AD44D0 public float KODBJECGPKA(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x0602703E RID: 159806 RVA: 0x00AD62E4 File Offset: 0x00AD44E4 public float DBNNKFOGKHC(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x0602703F RID: 159807 RVA: 0x00AD62F8 File Offset: 0x00AD44F8 public float NPOAKENJPOC(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027040 RID: 159808 RVA: 0x00AD630C File Offset: 0x00AD450C public float FPCOFNODELK(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027041 RID: 159809 RVA: 0x00AD6320 File Offset: 0x00AD4520 public float CJCFFGEJDKM(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027042 RID: 159810 RVA: 0x00AD6334 File Offset: 0x00AD4534 public float EIPCMNFIEPE(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x06027043 RID: 159811 RVA: 0x00AD6348 File Offset: 0x00AD4548 public float EKLGJOOAGBO(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027044 RID: 159812 RVA: 0x00AD6364 File Offset: 0x00AD4564 public float GDIELNMDFEJ(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027045 RID: 159813 RVA: 0x00AD6380 File Offset: 0x00AD4580 public float NJLMFEIDMGA(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027046 RID: 159814 RVA: 0x00AD639C File Offset: 0x00AD459C public float DNHMEHIAMJN(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027047 RID: 159815 RVA: 0x00AD63B8 File Offset: 0x00AD45B8 public float AJHHIHFEEKI(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027048 RID: 159816 RVA: 0x00AD63D4 File Offset: 0x00AD45D4 public float CAMPHPMKNNI(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x06027049 RID: 159817 RVA: 0x00AD63F0 File Offset: 0x00AD45F0 public float DBAMIDJMFJK(float OFJPCIGJOKN) { return Mathf.Lerp(this.UnpressedOffset, this.MaxPressedOffset, Mathf.Clamp01(OFJPCIGJOKN)); } // Token: 0x0602704A RID: 159818 RVA: 0x00AD640C File Offset: 0x00AD460C public float MLOADIEAHJD(float COHGEHOALPI) { return Mathf.InverseLerp(this.UnpressedOffset, this.MaxPressedOffset, COHGEHOALPI); } // Token: 0x04006228 RID: 25128 [SerializeField] private float UnpressedOffset; // Token: 0x04006229 RID: 25129 [SerializeField] [FormerlySerializedAs("PressedOffset")] private float MaxPressedOffset = 80f; } } }