Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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