117 lines
2.8 KiB
C#
117 lines
2.8 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI
|
|
{
|
|
// Token: 0x0200107D RID: 4221
|
|
public abstract class VirtualPagedGrid : MonoBehaviour
|
|
{
|
|
// Token: 0x1700108B RID: 4235
|
|
// (get) Token: 0x06023A6A RID: 146026 RVA: 0x009B6120 File Offset: 0x009B4320
|
|
public Selectable FGKHKGGDADA
|
|
{
|
|
get
|
|
{
|
|
return this.previousPageButton;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700108C RID: 4236
|
|
// (get) Token: 0x06023A6B RID: 146027 RVA: 0x009B6128 File Offset: 0x009B4328
|
|
public Selectable IECBHCPGPLH
|
|
{
|
|
get
|
|
{
|
|
return this.nextPageButton;
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000193 RID: 403
|
|
// (add) Token: 0x06023A6C RID: 146028 RVA: 0x009B6130 File Offset: 0x009B4330
|
|
// (remove) Token: 0x06023A6D RID: 146029 RVA: 0x009B6168 File Offset: 0x009B4368
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public event Action OJBMILIPCHB;
|
|
|
|
// Token: 0x1700108D RID: 4237
|
|
// (get) Token: 0x06023A6E RID: 146030 RVA: 0x009B61A0 File Offset: 0x009B43A0
|
|
// (set) Token: 0x06023A6F RID: 146031 RVA: 0x009B61A8 File Offset: 0x009B43A8
|
|
public int NIMDANNHFMC { get; protected set; }
|
|
|
|
// Token: 0x1700108E RID: 4238
|
|
// (get) Token: 0x06023A70 RID: 146032 RVA: 0x009B61B4 File Offset: 0x009B43B4
|
|
// (set) Token: 0x06023A71 RID: 146033 RVA: 0x009B61BC File Offset: 0x009B43BC
|
|
public int NJDGAOLIGDJ
|
|
{
|
|
get
|
|
{
|
|
return this.BNJGPBKDPDE;
|
|
}
|
|
set
|
|
{
|
|
if (this.BNJGPBKDPDE != value)
|
|
{
|
|
this.BNJGPBKDPDE = value;
|
|
this.UpdateGrid();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06023A72 RID: 146034
|
|
public abstract void UpdateGrid();
|
|
|
|
// Token: 0x06023A73 RID: 146035 RVA: 0x009B61D8 File Offset: 0x009B43D8
|
|
public void Button_GoBack()
|
|
{
|
|
if (this.OJBMILIPCHB != null)
|
|
{
|
|
this.OJBMILIPCHB();
|
|
}
|
|
this.NJDGAOLIGDJ = ((this.NJDGAOLIGDJ - 1 < 0) ? 0 : (this.NJDGAOLIGDJ - 1));
|
|
}
|
|
|
|
// Token: 0x06023A74 RID: 146036 RVA: 0x009B6214 File Offset: 0x009B4414
|
|
public void Button_GoForward()
|
|
{
|
|
if (this.OJBMILIPCHB != null)
|
|
{
|
|
this.OJBMILIPCHB();
|
|
}
|
|
this.NJDGAOLIGDJ = ((this.NJDGAOLIGDJ + 1 >= this.NIMDANNHFMC) ? (this.NIMDANNHFMC - 1) : (this.NJDGAOLIGDJ + 1));
|
|
}
|
|
|
|
// Token: 0x04005B63 RID: 23395
|
|
[SerializeField]
|
|
[Header("Displays")]
|
|
protected GameObject emptyDisplay;
|
|
|
|
// Token: 0x04005B64 RID: 23396
|
|
[SerializeField]
|
|
protected RectTransform gridBaseTransform;
|
|
|
|
// Token: 0x04005B65 RID: 23397
|
|
[SerializeField]
|
|
[Header("Paging")]
|
|
protected RectTransform pageControls;
|
|
|
|
// Token: 0x04005B66 RID: 23398
|
|
[SerializeField]
|
|
private Selectable previousPageButton;
|
|
|
|
// Token: 0x04005B67 RID: 23399
|
|
[SerializeField]
|
|
private Selectable nextPageButton;
|
|
|
|
// Token: 0x04005B68 RID: 23400
|
|
[SerializeField]
|
|
protected PageDisplay pageDisplay;
|
|
|
|
// Token: 0x04005B69 RID: 23401
|
|
public int PageSize = 6;
|
|
|
|
// Token: 0x04005B6C RID: 23404
|
|
private int BNJGPBKDPDE;
|
|
}
|
|
}
|