170 lines
5.5 KiB
C#
170 lines
5.5 KiB
C#
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<Vector2> 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<Vector2> 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;
|
|
}
|
|
}
|