405 lines
11 KiB
C#
405 lines
11 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI
|
|
{
|
|
// Token: 0x02001A05 RID: 6661
|
|
[Token(Token = "0x2001A05")]
|
|
[StructLayout(3)]
|
|
public abstract class VirtualPagedGrid : MonoBehaviour
|
|
{
|
|
// Token: 0x17001CFB RID: 7419
|
|
// (get) Token: 0x0600B35A RID: 45914 RVA: 0x002A271C File Offset: 0x002A091C
|
|
[Token(Token = "0x17001CFB")]
|
|
public RectTransform ODKMFFEKNKK
|
|
{
|
|
[Token(Token = "0x600B35A")]
|
|
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
|
get
|
|
{
|
|
return this.gridBaseTransform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001CFC RID: 7420
|
|
// (get) Token: 0x0600B35B RID: 45915 RVA: 0x002A2730 File Offset: 0x002A0930
|
|
[Token(Token = "0x17001CFC")]
|
|
public Selectable KAFPEHLPJPA
|
|
{
|
|
[Token(Token = "0x600B35B")]
|
|
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
|
get
|
|
{
|
|
return this.previousPageButton;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001CFD RID: 7421
|
|
// (get) Token: 0x0600B35C RID: 45916 RVA: 0x002A2744 File Offset: 0x002A0944
|
|
[Token(Token = "0x17001CFD")]
|
|
public Selectable NIHCGAGPPPE
|
|
{
|
|
[Token(Token = "0x600B35C")]
|
|
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
|
get
|
|
{
|
|
return this.nextPageButton;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001CFE RID: 7422
|
|
// (get) Token: 0x0600B35D RID: 45917 RVA: 0x002A2758 File Offset: 0x002A0958
|
|
[Token(Token = "0x17001CFE")]
|
|
public GameObject OOHPAKDEFNK
|
|
{
|
|
[Token(Token = "0x600B35D")]
|
|
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
|
get
|
|
{
|
|
return this.previousPageVisibilityContainer;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001CFF RID: 7423
|
|
// (get) Token: 0x0600B35E RID: 45918 RVA: 0x002A276C File Offset: 0x002A096C
|
|
[Token(Token = "0x17001CFF")]
|
|
public GameObject OINPAPGLCIF
|
|
{
|
|
[Token(Token = "0x600B35E")]
|
|
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
|
get
|
|
{
|
|
return this.nextPageVisibilityContainer;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001D00 RID: 7424
|
|
// (get) Token: 0x0600B35F RID: 45919 RVA: 0x002A2780 File Offset: 0x002A0980
|
|
[Token(Token = "0x17001D00")]
|
|
public int KADKBLEHNPM
|
|
{
|
|
[Token(Token = "0x600B35F")]
|
|
[Address(RVA = "0x4438D0", Offset = "0x4422D0", VA = "0x1804438D0")]
|
|
get
|
|
{
|
|
return this.pageSize;
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000B8 RID: 184
|
|
// (add) Token: 0x0600B360 RID: 45920 RVA: 0x002A2794 File Offset: 0x002A0994
|
|
// (remove) Token: 0x0600B361 RID: 45921 RVA: 0x002A27BC File Offset: 0x002A09BC
|
|
[Token(Token = "0x140000B8")]
|
|
public event Action HFDCMNJHLPF
|
|
{
|
|
[Token(Token = "0x600B360")]
|
|
[Address(RVA = "0x144DC20", Offset = "0x144C620", VA = "0x18144DC20")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action hfdcmnjhlpf;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
hfdcmnjhlpf = this.HFDCMNJHLPF;
|
|
@delegate = Delegate.Combine(hfdcmnjhlpf, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != hfdcmnjhlpf)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600B361")]
|
|
[Address(RVA = "0x144DCC0", Offset = "0x144C6C0", VA = "0x18144DCC0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action hfdcmnjhlpf;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
hfdcmnjhlpf = this.HFDCMNJHLPF;
|
|
@delegate = Delegate.Remove(hfdcmnjhlpf, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != hfdcmnjhlpf)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001D01 RID: 7425
|
|
// (get) Token: 0x0600B362 RID: 45922 RVA: 0x002A27E4 File Offset: 0x002A09E4
|
|
[Token(Token = "0x17001D01")]
|
|
protected virtual bool AFPGDLJABBO
|
|
{
|
|
[Token(Token = "0x600B362")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "4")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001D02 RID: 7426
|
|
// (get) Token: 0x0600B363 RID: 45923 RVA: 0x002A27F4 File Offset: 0x002A09F4
|
|
// (set) Token: 0x0600B364 RID: 45924 RVA: 0x002A2808 File Offset: 0x002A0A08
|
|
[Token(Token = "0x17001D02")]
|
|
public int MHIFPPCGNKN
|
|
{
|
|
[Token(Token = "0x600B363")]
|
|
[Address(RVA = "0x567CC0", Offset = "0x5666C0", VA = "0x180567CC0")]
|
|
get;
|
|
[Token(Token = "0x600B364")]
|
|
[Address(RVA = "0xCD80F0", Offset = "0xCD6AF0", VA = "0x180CD80F0")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x17001D03 RID: 7427
|
|
// (get) Token: 0x0600B365 RID: 45925 RVA: 0x002A281C File Offset: 0x002A0A1C
|
|
[Token(Token = "0x17001D03")]
|
|
public int ALLOECHEPOC
|
|
{
|
|
[Token(Token = "0x600B365")]
|
|
[Address(RVA = "0x6C10C0", Offset = "0x6BFAC0", VA = "0x1806C10C0")]
|
|
get
|
|
{
|
|
return this.KDPEHPHODCD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B366 RID: 45926 RVA: 0x002A2830 File Offset: 0x002A0A30
|
|
[Token(Token = "0x600B366")]
|
|
[Address(RVA = "0x144DA20", Offset = "0x144C420", VA = "0x18144DA20")]
|
|
public void SetEmptyDisplayText(string NCPBDBJDNHB)
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.emptyDisplayText;
|
|
int num = 0;
|
|
if (textMeshProUGUI != num)
|
|
{
|
|
this.emptyDisplayText.text = NCPBDBJDNHB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B367 RID: 45927 RVA: 0x002A2864 File Offset: 0x002A0A64
|
|
[Token(Token = "0x600B367")]
|
|
[Address(RVA = "0x144DAB0", Offset = "0x144C4B0", VA = "0x18144DAB0", Slot = "5")]
|
|
public virtual void SetPageSize(int ONGBFDACHHG, bool CMLDEMBAIHJ = true)
|
|
{
|
|
int num = Mathf.Max(1, ONGBFDACHHG);
|
|
if (this.pageSize != num)
|
|
{
|
|
this.pageSize = num;
|
|
int kdpehphodcd = this.KDPEHPHODCD;
|
|
this.UpdateGrid();
|
|
int num2 = this.pageSize;
|
|
int num3 = 0;
|
|
if (num2 != 0)
|
|
{
|
|
}
|
|
if (num3 != this.KDPEHPHODCD)
|
|
{
|
|
int num4 = this.<BDGNNAEJPDM>k__BackingField - 1;
|
|
int num5 = 0;
|
|
int num6 = Mathf.Clamp(num3, num5, num4);
|
|
if (this.KDPEHPHODCD != num6)
|
|
{
|
|
this.KDPEHPHODCD = num6;
|
|
Action hfdcmnjhlpf = this.HFDCMNJHLPF;
|
|
if (hfdcmnjhlpf != 0)
|
|
{
|
|
hfdcmnjhlpf();
|
|
}
|
|
}
|
|
}
|
|
if (CMLDEMBAIHJ)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B368 RID: 45928 RVA: 0x002A28F0 File Offset: 0x002A0AF0
|
|
[Token(Token = "0x600B368")]
|
|
[Address(RVA = "0x144D960", Offset = "0x144C360", VA = "0x18144D960")]
|
|
public void SetCurrentPage(int ELMJHAMLCIB, bool CMLDEMBAIHJ = true)
|
|
{
|
|
int num = this.<BDGNNAEJPDM>k__BackingField - 1;
|
|
int num2 = 0;
|
|
int num3 = Mathf.Clamp(ELMJHAMLCIB, num2, num);
|
|
if (this.KDPEHPHODCD != num3)
|
|
{
|
|
this.KDPEHPHODCD = num3;
|
|
if (CMLDEMBAIHJ)
|
|
{
|
|
}
|
|
Action hfdcmnjhlpf = this.HFDCMNJHLPF;
|
|
if (hfdcmnjhlpf != 0)
|
|
{
|
|
hfdcmnjhlpf();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B369 RID: 45929
|
|
[Token(Token = "0x600B369")]
|
|
[Address(Slot = "6")]
|
|
public abstract void UpdateGrid();
|
|
|
|
// Token: 0x0600B36A RID: 45930
|
|
[Token(Token = "0x600B36A")]
|
|
[Address(Slot = "7")]
|
|
protected abstract void AEPHJOCHDCL();
|
|
|
|
// Token: 0x0600B36B RID: 45931 RVA: 0x002A2938 File Offset: 0x002A0B38
|
|
[Token(Token = "0x600B36B")]
|
|
[Address(RVA = "0x144D840", Offset = "0x144C240", VA = "0x18144D840")]
|
|
public void Button_GoBack()
|
|
{
|
|
int kdpehphodcd = this.KDPEHPHODCD;
|
|
int num = 0;
|
|
int num2 = this.<BDGNNAEJPDM>k__BackingField - 1;
|
|
int num3 = 0;
|
|
int num4 = Mathf.Clamp(num, num3, num2);
|
|
if (this.KDPEHPHODCD != num4)
|
|
{
|
|
this.KDPEHPHODCD = num4;
|
|
Action hfdcmnjhlpf = this.HFDCMNJHLPF;
|
|
if (hfdcmnjhlpf != 0)
|
|
{
|
|
hfdcmnjhlpf();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B36C RID: 45932 RVA: 0x002A298C File Offset: 0x002A0B8C
|
|
[Token(Token = "0x600B36C")]
|
|
[Address(RVA = "0x144D8F0", Offset = "0x144C2F0", VA = "0x18144D8F0")]
|
|
public void Button_GoForward()
|
|
{
|
|
int num = this.KDPEHPHODCD;
|
|
int num2 = this.<BDGNNAEJPDM>k__BackingField;
|
|
num++;
|
|
int num3 = num2 - 1;
|
|
if (num >= num2)
|
|
{
|
|
num = num3;
|
|
}
|
|
this.SetCurrentPage(num, true);
|
|
}
|
|
|
|
// Token: 0x0600B36D RID: 45933 RVA: 0x002A29C0 File Offset: 0x002A0BC0
|
|
[Token(Token = "0x600B36D")]
|
|
[Address(RVA = "0x144D920", Offset = "0x144C320", VA = "0x18144D920")]
|
|
public bool EditorValidatePrefabSave()
|
|
{
|
|
if (!Application.isPlaying)
|
|
{
|
|
this.UpdateGrid();
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600B36E RID: 45934 RVA: 0x002A29E0 File Offset: 0x002A0BE0
|
|
[Token(Token = "0x600B36E")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "8")]
|
|
protected virtual bool NBMNLHLDOGF()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600B36F RID: 45935 RVA: 0x002A29F0 File Offset: 0x002A0BF0
|
|
[Token(Token = "0x600B36F")]
|
|
[Address(RVA = "0x144DC00", Offset = "0x144C600", VA = "0x18144DC00")]
|
|
protected VirtualPagedGrid()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04007615 RID: 30229
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007615")]
|
|
[SerializeField]
|
|
[Header("Displays")]
|
|
protected GameObject emptyDisplay;
|
|
|
|
// Token: 0x04007616 RID: 30230
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4007616")]
|
|
[SerializeField]
|
|
protected TextMeshProUGUI emptyDisplayText;
|
|
|
|
// Token: 0x04007617 RID: 30231
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4007617")]
|
|
[SerializeField]
|
|
protected GameObject nonEmptyInfoText;
|
|
|
|
// Token: 0x04007618 RID: 30232
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4007618")]
|
|
[SerializeField]
|
|
protected RectTransform gridBaseTransform;
|
|
|
|
// Token: 0x04007619 RID: 30233
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4007619")]
|
|
[SerializeField]
|
|
[Header("Paging")]
|
|
protected RectTransform pageControls;
|
|
|
|
// Token: 0x0400761A RID: 30234
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400761A")]
|
|
[SerializeField]
|
|
private Selectable previousPageButton;
|
|
|
|
// Token: 0x0400761B RID: 30235
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400761B")]
|
|
[SerializeField]
|
|
private Selectable nextPageButton;
|
|
|
|
// Token: 0x0400761C RID: 30236
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400761C")]
|
|
[SerializeField]
|
|
[Header("Optional Paging")]
|
|
[Tooltip("Use these if you want to set objects active based on paging (rather than just setting UI interactivity)")]
|
|
private GameObject previousPageVisibilityContainer;
|
|
|
|
// Token: 0x0400761D RID: 30237
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400761D")]
|
|
[SerializeField]
|
|
[Tooltip("Use these if you want to set objects active based on paging (rather than just setting UI interactivity)")]
|
|
private GameObject nextPageVisibilityContainer;
|
|
|
|
// Token: 0x0400761E RID: 30238
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400761E")]
|
|
[SerializeField]
|
|
protected PageDisplay pageDisplay;
|
|
|
|
// Token: 0x0400761F RID: 30239
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400761F")]
|
|
[SerializeField]
|
|
[Range(1f, 40f)]
|
|
private int pageSize = (int)((ulong)6L);
|
|
|
|
// Token: 0x04007621 RID: 30241
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4007621")]
|
|
[NonSerialized]
|
|
public bool PagingButtonsSupported = true;
|
|
|
|
// Token: 0x04007623 RID: 30243
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4007623")]
|
|
private int KDPEHPHODCD;
|
|
}
|
|
}
|