using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; using UnityEngine.EventSystems; using UnityEngine.UI; namespace RRUI { // Token: 0x020007D4 RID: 2004 [Token(Token = "0x20007D4")] public class RRUIScrollRect : ScrollRect { // Token: 0x0600387D RID: 14461 RVA: 0x000EB7B0 File Offset: 0x000E99B0 [Token(Token = "0x600387D")] [Address(RVA = "0x13AA970", Offset = "0x13A9770", VA = "0x1813AA970", 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.ButtonClickedEvent onClick = this.backScrollButton.m_OnClick; UnityAction unityAction2 = new UnityAction(this.NCGJHEDIHKL); onClick.AddListener(unityAction2); Button.ButtonClickedEvent onClick2 = this.forwardScrollButton.m_OnClick; UnityAction unityAction3 = new UnityAction(this.FHAFLDMOBMH); onClick2.AddListener(unityAction3); Vector2 zero = Vector2.zero; float horizontalNormalizedPosition = base.horizontalNormalizedPosition; float verticalNormalizedPosition = base.verticalNormalizedPosition; this.backScrollButton.interactable = true; this.forwardScrollButton.interactable = true; if (RRUIScrollRect.DGHFPFPHOMK > verticalNormalizedPosition) { Button button = this.backScrollButton; int num = 0; button.interactable = num != 0; } if (verticalNormalizedPosition > 1f) { Button button2 = this.forwardScrollButton; int num2 = 0; button2.interactable = num2 != 0; } } // Token: 0x0600387E RID: 14462 RVA: 0x000EB8A4 File Offset: 0x000E9AA4 [Token(Token = "0x600387E")] [Address(RVA = "0x13AB070", Offset = "0x13A9E70", VA = "0x1813AB070", Slot = "8")] protected override void OnDestroy() { base..ctor(); ScrollRect.ScrollRectEvent onValueChanged = this.m_OnValueChanged; UnityAction unityAction = new UnityAction(this.LAIDPADJLDB); onValueChanged.RemoveListener(unityAction); Button.ButtonClickedEvent onClick = this.backScrollButton.m_OnClick; UnityAction unityAction2 = new UnityAction(this.NCGJHEDIHKL); onClick.RemoveListener(unityAction2); Button.ButtonClickedEvent onClick2 = this.forwardScrollButton.m_OnClick; UnityAction unityAction3 = new UnityAction(this.FHAFLDMOBMH); onClick2.RemoveListener(unityAction3); } // Token: 0x0600387F RID: 14463 RVA: 0x000EB91C File Offset: 0x000E9B1C [Token(Token = "0x600387F")] [Address(RVA = "0x13AAC30", Offset = "0x13A9A30", VA = "0x1813AAC30")] private void LAIDPADJLDB(Vector2 DDHPAFKBMON) { float horizontalNormalizedPosition = base.horizontalNormalizedPosition; float verticalNormalizedPosition = base.verticalNormalizedPosition; this.backScrollButton.interactable = true; this.forwardScrollButton.interactable = true; if (RRUIScrollRect.DGHFPFPHOMK > verticalNormalizedPosition) { Button button = this.backScrollButton; int num = 0; button.interactable = num != 0; } if (verticalNormalizedPosition > 1f) { Button button2 = this.forwardScrollButton; int num2 = 0; button2.interactable = num2 != 0; } } // Token: 0x06003880 RID: 14464 RVA: 0x000EB990 File Offset: 0x000E9B90 [Token(Token = "0x6003880")] [Address(RVA = "0x13AAFF0", Offset = "0x13A9DF0", VA = "0x1813AAFF0")] private void NCGJHEDIHKL() { int num = 0; this.MOCIGPAPIMK(num != 0); } // Token: 0x06003881 RID: 14465 RVA: 0x000EB9A8 File Offset: 0x000E9BA8 [Token(Token = "0x6003881")] [Address(RVA = "0x13AAC20", Offset = "0x13A9A20", VA = "0x1813AAC20")] private void FHAFLDMOBMH() { this.MOCIGPAPIMK(true); } // Token: 0x06003882 RID: 14466 RVA: 0x000EB9BC File Offset: 0x000E9BBC [Token(Token = "0x6003882")] [Address(RVA = "0x13AAD60", Offset = "0x13A9B60", VA = "0x1813AAD60")] 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: 0x06003883 RID: 14467 RVA: 0x000EBA14 File Offset: 0x000E9C14 [Token(Token = "0x6003883")] [Address(RVA = "0x13AB000", Offset = "0x13A9E00", VA = "0x1813AB000", Slot = "44")] public override void OnBeginDrag(PointerEventData OEKEOCOGKMG) { base.OnBeginDrag(OEKEOCOGKMG); if (this.KDNBBGHPMOC != 0) { } this.KDNBBGHPMOC = (ulong)0L; } // Token: 0x06003884 RID: 14468 RVA: 0x000EBA3C File Offset: 0x000E9C3C [Token(Token = "0x6003884")] [Address(RVA = "0x13AB1E0", Offset = "0x13A9FE0", VA = "0x1813AB1E0")] public RRUIScrollRect() { } // Token: 0x04003086 RID: 12422 [FieldOffset(Offset = "0x128")] [Token(Token = "0x4003086")] [SerializeField] private Button backScrollButton; // Token: 0x04003087 RID: 12423 [FieldOffset(Offset = "0x130")] [Token(Token = "0x4003087")] [SerializeField] private Button forwardScrollButton; // Token: 0x04003088 RID: 12424 [Token(Token = "0x4003088")] private static readonly float DGHFPFPHOMK; // Token: 0x04003089 RID: 12425 [FieldOffset(Offset = "0x138")] [Token(Token = "0x4003089")] private ANGMHDJNACK KDNBBGHPMOC; } }