232 lines
6.5 KiB
C#
232 lines
6.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI
|
|
{
|
|
// Token: 0x02001142 RID: 4418
|
|
[Token(Token = "0x2001142")]
|
|
public abstract class RecyclerPagedGrid<ListType, GridMemberType> : VirtualPagedGrid<ListType> where GridMemberType : Component
|
|
{
|
|
// Token: 0x06006280 RID: 25216 RVA: 0x00156ADC File Offset: 0x00154CDC
|
|
[Token(Token = "0x6006280")]
|
|
[Address(RVA = "0x2573B00", Offset = "0x2572B00", VA = "0x182573B00", Slot = "12")]
|
|
protected virtual void Awake()
|
|
{
|
|
int num;
|
|
int num3;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
int num2;
|
|
if (flag)
|
|
{
|
|
num2 = 0;
|
|
GameObject gameObject;
|
|
gameObject.SetActive(num2 != 0);
|
|
}
|
|
num3 = 0;
|
|
if (num3 < num2)
|
|
{
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
num3 += num3;
|
|
num3 += 19;
|
|
num3 += typeof(List<GridMemberType>.Enumerator).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x06006281 RID: 25217 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6006281")]
|
|
[Address(RVA = "0x25775D0", Offset = "0x25765D0", VA = "0x1825775D0")]
|
|
private void GOONHPPBPNP(int LANIMDFKGAM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06006282 RID: 25218 RVA: 0x00156B40 File Offset: 0x00154D40
|
|
[Token(Token = "0x6006282")]
|
|
[Address(RVA = "0x257A250", Offset = "0x2579250", VA = "0x18257A250", Slot = "13")]
|
|
public virtual void SetLoading()
|
|
{
|
|
IEnumerable enumerable = Enumerable.Empty();
|
|
bool flag = this.NBMNLHLDOGF();
|
|
List list = this.prefilledChildUIElements;
|
|
}
|
|
|
|
// Token: 0x06006283 RID: 25219 RVA: 0x00156B68 File Offset: 0x00154D68
|
|
[Token(Token = "0x6006283")]
|
|
[Address(RVA = "0x2575E80", Offset = "0x2574E80", VA = "0x182575E80")]
|
|
public void ForEachChildElement(Action<GridMemberType> AFLPGGJMPOE)
|
|
{
|
|
int num;
|
|
int num3;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int num2 = 0;
|
|
if (!(this != num2))
|
|
{
|
|
continue;
|
|
}
|
|
AFLPGGJMPOE(this);
|
|
}
|
|
num3 = 0;
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
while (num != 0);
|
|
num3 += num3;
|
|
num3 += 19;
|
|
num3 += typeof(List<GridMemberType>.Enumerator).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x06006284 RID: 25220 RVA: 0x00156BC0 File Offset: 0x00154DC0
|
|
[Token(Token = "0x6006284")]
|
|
[Address(RVA = "0x25781D0", Offset = "0x25771D0", VA = "0x1825781D0", Slot = "9")]
|
|
protected override void LDLPMLOKNFJ(IEnumerable<ListType> OJKNCBNJHIC, bool EEFDDMLCDEM = true)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006285 RID: 25221 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6006285")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")]
|
|
protected virtual void EHDPGHCPKDB(GridMemberType AKDBBDBNFBE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06006286 RID: 25222
|
|
[Token(Token = "0x6006286")]
|
|
[Address(Slot = "15")]
|
|
protected abstract void BGIECEPGDBE(ListType IOBEPGLJNIP, GridMemberType IOMFCIGGNOI, int CKOIAKLOKMM);
|
|
|
|
// Token: 0x06006287 RID: 25223 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6006287")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "16")]
|
|
protected virtual void KADJONKLKLK(GridMemberType ELLBCHGLIDI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06006288 RID: 25224 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6006288")]
|
|
[Address(RVA = "0x2574CF0", Offset = "0x2573CF0", VA = "0x182574CF0", Slot = "10")]
|
|
protected override void DNCIOHNNCJL(IList<ListType> DACJLIFBHFG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06006289 RID: 25225 RVA: 0x00156BD4 File Offset: 0x00154DD4
|
|
[Token(Token = "0x6006289")]
|
|
[Address(RVA = "0x257AD00", Offset = "0x2579D00", VA = "0x18257AD00", Slot = "5")]
|
|
public override void SetPageSize(int ONGBFDACHHG, bool CMLDEMBAIHJ = true)
|
|
{
|
|
int num;
|
|
if (num < ONGBFDACHHG)
|
|
{
|
|
this.GOONHPPBPNP(ONGBFDACHHG);
|
|
StackedUIFlowBase componentInParent = base.GetComponentInParent<StackedUIFlowBase>();
|
|
int num2 = 0;
|
|
if (componentInParent != num2)
|
|
{
|
|
componentInParent.RefreshResizableElements();
|
|
}
|
|
}
|
|
base.SetPageSize(ONGBFDACHHG, CMLDEMBAIHJ);
|
|
}
|
|
|
|
// Token: 0x0600628A RID: 25226 RVA: 0x00156C14 File Offset: 0x00154E14
|
|
[Token(Token = "0x600628A")]
|
|
[Address(RVA = "0x25783C0", Offset = "0x25773C0", VA = "0x1825783C0")]
|
|
private void NBIOIKFGOLK(GridMemberType MLDKMIGAPEC, bool CMLDEMBAIHJ = true)
|
|
{
|
|
int num = 0;
|
|
Transform transform;
|
|
if (transform.parent != num)
|
|
{
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
Transform transform2;
|
|
transform2.SetParent(num2, num3 != 0);
|
|
}
|
|
if (CMLDEMBAIHJ)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600628B RID: 25227 RVA: 0x00156C4C File Offset: 0x00154E4C
|
|
[Token(Token = "0x600628B")]
|
|
[Address(RVA = "0x2579380", Offset = "0x2578380", VA = "0x182579380")]
|
|
private void OnDestroy()
|
|
{
|
|
int num;
|
|
int num2;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
while (num != 0);
|
|
num2 += num2;
|
|
num2 += 19;
|
|
num2 += typeof(List<GridMemberType>.Enumerator).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x0600628C RID: 25228 RVA: 0x00156C80 File Offset: 0x00154E80
|
|
[Token(Token = "0x600628C")]
|
|
[Address(RVA = "0x257B180", Offset = "0x257A180", VA = "0x18257B180")]
|
|
protected RecyclerPagedGrid()
|
|
{
|
|
List list = new List();
|
|
}
|
|
|
|
// Token: 0x040040C4 RID: 16580
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40040C4")]
|
|
[SerializeField]
|
|
[Header("Children")]
|
|
protected GridMemberType childPrefab;
|
|
|
|
// Token: 0x040040C5 RID: 16581
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40040C5")]
|
|
[SerializeField]
|
|
protected LayoutElement spacerElement;
|
|
|
|
// Token: 0x040040C6 RID: 16582
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40040C6")]
|
|
[SerializeField]
|
|
private List<GridMemberType> prefilledChildUIElements;
|
|
|
|
// Token: 0x040040C7 RID: 16583
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40040C7")]
|
|
[SerializeField]
|
|
[Tooltip("If you know the number of children that this grid will have override it, otherwise set this to 0 to let the default PageSize to be used.")]
|
|
protected int prefilledChildsCoundOverride;
|
|
|
|
// Token: 0x040040C8 RID: 16584
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40040C8")]
|
|
protected List<GridMemberType> EAODNPJMIHF;
|
|
}
|
|
}
|