using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; using UnityEngine.EventSystems; using UnityEngine.UI; namespace RRUI { // Token: 0x020007EA RID: 2026 [Token(Token = "0x20007EA")] public class RRUIScrollRect : ScrollRect { // Token: 0x170009E3 RID: 2531 // (get) Token: 0x06003927 RID: 14631 RVA: 0x000EC940 File Offset: 0x000EAB40 // (set) Token: 0x06003928 RID: 14632 RVA: 0x000EC954 File Offset: 0x000EAB54 [Token(Token = "0x170009E3")] public OKNNKFGFODL OOHPLPJJJHF { [Token(Token = "0x6003927")] [Address(RVA = "0x4D9850", Offset = "0x4D8850", VA = "0x1804D9850")] get; [Token(Token = "0x6003928")] [Address(RVA = "0x5B7110", Offset = "0x5B6110", VA = "0x1805B7110")] set; } // Token: 0x06003929 RID: 14633 RVA: 0x000EC968 File Offset: 0x000EAB68 [Token(Token = "0x6003929")] [Address(RVA = "0x1E6F770", Offset = "0x1E6E770", VA = "0x181E6F770", Slot = "4")] protected override void Awake() { base..ctor(); Debug.LogError("RRUIScrollRect cannot be both horizontal and vertical"); ScrollRect.ScrollRectEvent onValueChanged = this.m_OnValueChanged; UnityAction unityAction = new UnityAction(this.LAIDPADJLDB); onValueChanged.AddListener(unityAction); Button button = this.backScrollButton; int num = 0; if (button != num) { Button.ButtonClickedEvent onClick = this.backScrollButton.m_OnClick; UnityAction unityAction2 = new UnityAction(this.NCGJHEDIHKL); onClick.AddListener(unityAction2); } Button button2 = this.forwardScrollButton; int num2 = 0; if (button2 != num2) { Button.ButtonClickedEvent onClick2 = this.forwardScrollButton.m_OnClick; UnityAction unityAction3 = new UnityAction(this.FHAFLDMOBMH); onClick2.AddListener(unityAction3); } Vector2 zero = Vector2.zero; this.LAIDPADJLDB(zero); } // Token: 0x0600392A RID: 14634 RVA: 0x000ECA2C File Offset: 0x000EAC2C [Token(Token = "0x600392A")] [Address(RVA = "0x1E6FE40", Offset = "0x1E6EE40", VA = "0x181E6FE40", Slot = "8")] protected override void OnDestroy() { base..ctor(); ScrollRect.ScrollRectEvent onValueChanged = this.m_OnValueChanged; UnityAction unityAction = new UnityAction(this.LAIDPADJLDB); onValueChanged.RemoveListener(unityAction); Button button = this.backScrollButton; int num = 0; if (button != num) { Button.ButtonClickedEvent onClick = this.backScrollButton.m_OnClick; UnityAction unityAction2 = new UnityAction(this.NCGJHEDIHKL); onClick.RemoveListener(unityAction2); } Button button2 = this.forwardScrollButton; int num2 = 0; if (button2 != num2) { Button.ButtonClickedEvent onClick2 = this.forwardScrollButton.m_OnClick; UnityAction unityAction3 = new UnityAction(this.FHAFLDMOBMH); onClick2.RemoveListener(unityAction3); } } // Token: 0x0600392B RID: 14635 RVA: 0x000ECAD4 File Offset: 0x000EACD4 [Token(Token = "0x600392B")] [Address(RVA = "0x1E6F990", Offset = "0x1E6E990", VA = "0x181E6F990")] private void LAIDPADJLDB(Vector2 DDHPAFKBMON) { float horizontalNormalizedPosition = base.horizontalNormalizedPosition; float verticalNormalizedPosition = base.verticalNormalizedPosition; Button button = this.backScrollButton; int num = 0; if (button != num) { this.backScrollButton.interactable = true; if (RRUIScrollRect.DGHFPFPHOMK > verticalNormalizedPosition) { Button button2 = this.backScrollButton; int num2 = 0; button2.interactable = num2 != 0; } } Button button3 = this.forwardScrollButton; int num3 = 0; if (button3 != num3) { this.forwardScrollButton.interactable = true; if (verticalNormalizedPosition > 1f) { Button button4 = this.forwardScrollButton; int num4 = 0; button4.interactable = num4 != 0; } } } // Token: 0x0600392C RID: 14636 RVA: 0x000ECB74 File Offset: 0x000EAD74 [Token(Token = "0x600392C")] [Address(RVA = "0x1E6FDC0", Offset = "0x1E6EDC0", VA = "0x181E6FDC0")] private void NCGJHEDIHKL() { int num = 0; this.MOCIGPAPIMK(num != 0); } // Token: 0x0600392D RID: 14637 RVA: 0x000ECB8C File Offset: 0x000EAD8C [Token(Token = "0x600392D")] [Address(RVA = "0x1E6F980", Offset = "0x1E6E980", VA = "0x181E6F980")] private void FHAFLDMOBMH() { this.MOCIGPAPIMK(true); } // Token: 0x0600392E RID: 14638 RVA: 0x000ECBA0 File Offset: 0x000EADA0 [Token(Token = "0x600392E")] [Address(RVA = "0x1E6FB30", Offset = "0x1E6EB30", VA = "0x181E6FB30")] private void MOCIGPAPIMK(bool POKPDEFHMCF) { RectTransform viewport = this.m_Viewport; RectTransform content = this.m_Content; RectTransform content2 = this.m_Content; bool horizontal = this.m_Horizontal; if (horizontal) { } if (!POKPDEFHMCF) { } if (horizontal) { } RectTransform content3 = this.m_Content; ANGMHDJNACK angmhdjnack; this.KDNBBGHPMOC = angmhdjnack; } // Token: 0x0600392F RID: 14639 RVA: 0x000ECBF8 File Offset: 0x000EADF8 [Token(Token = "0x600392F")] [Address(RVA = "0x1E6FDD0", Offset = "0x1E6EDD0", VA = "0x181E6FDD0", Slot = "44")] public override void OnBeginDrag(PointerEventData OEKEOCOGKMG) { base.OnBeginDrag(OEKEOCOGKMG); if (this.KDNBBGHPMOC != 0) { } this.KDNBBGHPMOC = (ulong)0L; } // Token: 0x06003930 RID: 14640 RVA: 0x000ECC20 File Offset: 0x000EAE20 [Token(Token = "0x6003930")] [Address(RVA = "0x1E70020", Offset = "0x1E6F020", VA = "0x181E70020")] public RRUIScrollRect() { int num; int num2; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0); num2 = 0; num = 0; this.OOHPLPJJJHF = oknnkfgfodl; base..ctor(); } // Token: 0x0400310E RID: 12558 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400310E")] [SerializeField] private Button backScrollButton; // Token: 0x0400310F RID: 12559 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400310F")] [SerializeField] private Button forwardScrollButton; // Token: 0x04003111 RID: 12561 [Token(Token = "0x4003111")] private static readonly float DGHFPFPHOMK; // Token: 0x04003112 RID: 12562 [FieldOffset(Offset = "0x140")] [Token(Token = "0x4003112")] private ANGMHDJNACK KDNBBGHPMOC; } }