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

133 lines
4.0 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace RRUI
{
// Token: 0x02000803 RID: 2051
[Token(Token = "0x2000803")]
public class ScrollToPositionButton : MonoBehaviour
{
// Token: 0x060039E4 RID: 14820 RVA: 0x000EF3AC File Offset: 0x000ED5AC
[Token(Token = "0x60039E4")]
[Address(RVA = "0x159ED90", Offset = "0x159DD90", VA = "0x18159ED90")]
private void Awake()
{
Button.ButtonClickedEvent onClick = this._button.m_OnClick;
UnityAction unityAction = new UnityAction(this.MGKLCCHMJNO);
onClick.AddListener(unityAction);
OKNNKFGFODL <GBFDLMCCOLG>k__BackingField = this._scrollRect.<GBFDLMCCOLG>k__BackingField;
Action action = new Action(this.ONNCKAHHJLC);
int num = 0;
<GBFDLMCCOLG>k__BackingField.BPAJKKAGPKB(action, num != 0);
}
// Token: 0x060039E5 RID: 14821 RVA: 0x000EF404 File Offset: 0x000ED604
[Token(Token = "0x60039E5")]
[Address(RVA = "0x159F0C0", Offset = "0x159E0C0", VA = "0x18159F0C0")]
private void OnDestroy()
{
Button.ButtonClickedEvent onClick = this._button.m_OnClick;
UnityAction unityAction = new UnityAction(this.MGKLCCHMJNO);
onClick.RemoveListener(unityAction);
OKNNKFGFODL <GBFDLMCCOLG>k__BackingField = this._scrollRect.<GBFDLMCCOLG>k__BackingField;
Action action = new Action(this.ONNCKAHHJLC);
<GBFDLMCCOLG>k__BackingField.BIHKNNPGGKP(action);
}
// Token: 0x060039E6 RID: 14822 RVA: 0x000EF458 File Offset: 0x000ED658
[Token(Token = "0x60039E6")]
[Address(RVA = "0x159EE70", Offset = "0x159DE70", VA = "0x18159EE70")]
private void MGKLCCHMJNO()
{
Func<Vector3> func = new Func(this.NONAKDFIEKA);
Action<Vector3> action = new Action(this.PNCMMLIHGCD);
Vector2 target = this._target;
float y = this._target.y;
Vector3 vector;
float z = vector.z;
ANGMHDJNACK angmhdjnack;
this.GNBAIIGDIGB = angmhdjnack;
}
// Token: 0x060039E7 RID: 14823 RVA: 0x000EF4A4 File Offset: 0x000ED6A4
[Token(Token = "0x60039E7")]
[Address(RVA = "0x159F070", Offset = "0x159E070", VA = "0x18159F070")]
private void ONNCKAHHJLC()
{
if (this.GNBAIIGDIGB != 0)
{
}
this.GNBAIIGDIGB = (ulong)0L;
}
// Token: 0x060039E8 RID: 14824 RVA: 0x000EF4C4 File Offset: 0x000ED6C4
[Token(Token = "0x60039E8")]
[Address(RVA = "0x159F230", Offset = "0x159E230", VA = "0x18159F230")]
public ScrollToPositionButton()
{
Vector2 one = Vector2.one;
this._target = one;
this._target.y = (float)0;
this._duration = 0.2f;
base..ctor();
}
// Token: 0x060039E9 RID: 14825 RVA: 0x000EF500 File Offset: 0x000ED700
[Token(Token = "0x60039E9")]
[Address(RVA = "0x159EFD0", Offset = "0x159DFD0", VA = "0x18159EFD0")]
[CompilerGenerated]
private Vector3 NONAKDFIEKA()
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
// Token: 0x060039EA RID: 14826 RVA: 0x000EF51C File Offset: 0x000ED71C
[Token(Token = "0x60039EA")]
[Address(RVA = "0x159F1A0", Offset = "0x159E1A0", VA = "0x18159F1A0")]
[CompilerGenerated]
private void PNCMMLIHGCD(Vector3 ONGBFDACHHG)
{
RRUIScrollRect scrollRect = this._scrollRect;
float z = ONGBFDACHHG.z;
Vector2 vector;
scrollRect.normalizedPosition = vector;
}
// Token: 0x0400318B RID: 12683
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400318B")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Button _button;
// Token: 0x0400318C RID: 12684
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400318C")]
[SerializeField]
private RRUIScrollRect _scrollRect;
// Token: 0x0400318D RID: 12685
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400318D")]
[SerializeField]
private Vector2 _target;
// Token: 0x0400318E RID: 12686
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400318E")]
[SerializeField]
private float _duration;
// Token: 0x0400318F RID: 12687
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400318F")]
private ANGMHDJNACK GNBAIIGDIGB;
}
}