206 lines
6.2 KiB
C#
206 lines
6.2 KiB
C#
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<Vector2> 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<Vector2> 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;
|
|
}
|
|
}
|