using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace RRUI { // Token: 0x02000803 RID: 2051 [Token(Token = "0x2000803")] public class ScrollToPositionButton : MonoBehaviour { // Token: 0x060039E4 RID: 14820 RVA: 0x000EF3AC File Offset: 0x000ED5AC [Token(Token = "0x60039E4")] [Address(RVA = "0x159ED90", Offset = "0x159DD90", VA = "0x18159ED90")] private void Awake() { Button.ButtonClickedEvent onClick = this._button.m_OnClick; UnityAction unityAction = new UnityAction(this.MGKLCCHMJNO); onClick.AddListener(unityAction); OKNNKFGFODL k__BackingField = this._scrollRect.k__BackingField; Action action = new Action(this.ONNCKAHHJLC); int num = 0; k__BackingField.BPAJKKAGPKB(action, num != 0); } // Token: 0x060039E5 RID: 14821 RVA: 0x000EF404 File Offset: 0x000ED604 [Token(Token = "0x60039E5")] [Address(RVA = "0x159F0C0", Offset = "0x159E0C0", VA = "0x18159F0C0")] private void OnDestroy() { Button.ButtonClickedEvent onClick = this._button.m_OnClick; UnityAction unityAction = new UnityAction(this.MGKLCCHMJNO); onClick.RemoveListener(unityAction); OKNNKFGFODL k__BackingField = this._scrollRect.k__BackingField; Action action = new Action(this.ONNCKAHHJLC); k__BackingField.BIHKNNPGGKP(action); } // Token: 0x060039E6 RID: 14822 RVA: 0x000EF458 File Offset: 0x000ED658 [Token(Token = "0x60039E6")] [Address(RVA = "0x159EE70", Offset = "0x159DE70", VA = "0x18159EE70")] private void MGKLCCHMJNO() { Func func = new Func(this.NONAKDFIEKA); Action action = new Action(this.PNCMMLIHGCD); Vector2 target = this._target; float y = this._target.y; Vector3 vector; float z = vector.z; ANGMHDJNACK angmhdjnack; this.GNBAIIGDIGB = angmhdjnack; } // Token: 0x060039E7 RID: 14823 RVA: 0x000EF4A4 File Offset: 0x000ED6A4 [Token(Token = "0x60039E7")] [Address(RVA = "0x159F070", Offset = "0x159E070", VA = "0x18159F070")] private void ONNCKAHHJLC() { if (this.GNBAIIGDIGB != 0) { } this.GNBAIIGDIGB = (ulong)0L; } // Token: 0x060039E8 RID: 14824 RVA: 0x000EF4C4 File Offset: 0x000ED6C4 [Token(Token = "0x60039E8")] [Address(RVA = "0x159F230", Offset = "0x159E230", VA = "0x18159F230")] public ScrollToPositionButton() { Vector2 one = Vector2.one; this._target = one; this._target.y = (float)0; this._duration = 0.2f; base..ctor(); } // Token: 0x060039E9 RID: 14825 RVA: 0x000EF500 File Offset: 0x000ED700 [Token(Token = "0x60039E9")] [Address(RVA = "0x159EFD0", Offset = "0x159DFD0", VA = "0x18159EFD0")] [CompilerGenerated] private Vector3 NONAKDFIEKA() { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x060039EA RID: 14826 RVA: 0x000EF51C File Offset: 0x000ED71C [Token(Token = "0x60039EA")] [Address(RVA = "0x159F1A0", Offset = "0x159E1A0", VA = "0x18159F1A0")] [CompilerGenerated] private void PNCMMLIHGCD(Vector3 ONGBFDACHHG) { RRUIScrollRect scrollRect = this._scrollRect; float z = ONGBFDACHHG.z; Vector2 vector; scrollRect.normalizedPosition = vector; } // Token: 0x0400318B RID: 12683 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400318B")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Button _button; // Token: 0x0400318C RID: 12684 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400318C")] [SerializeField] private RRUIScrollRect _scrollRect; // Token: 0x0400318D RID: 12685 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400318D")] [SerializeField] private Vector2 _target; // Token: 0x0400318E RID: 12686 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400318E")] [SerializeField] private float _duration; // Token: 0x0400318F RID: 12687 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400318F")] private ANGMHDJNACK GNBAIIGDIGB; } }