Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}