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: 0x02001075 RID: 4213
|
|
[Token(Token = "0x2001075")]
|
|
public abstract class RecyclerPagedGrid<ListType, GridMemberType> : VirtualPagedGrid<ListType> where GridMemberType : Component
|
|
{
|
|
// Token: 0x06005F2E RID: 24366 RVA: 0x0014EE04 File Offset: 0x0014D004
|
|
[Token(Token = "0x6005F2E")]
|
|
[Address(RVA = "0x1ACD350", Offset = "0x1ACC150", VA = "0x181ACD350", 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: 0x06005F2F RID: 24367 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005F2F")]
|
|
[Address(RVA = "0x1AD0E20", Offset = "0x1ACFC20", VA = "0x181AD0E20")]
|
|
private void GOONHPPBPNP(int LANIMDFKGAM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005F30 RID: 24368 RVA: 0x0014EE68 File Offset: 0x0014D068
|
|
[Token(Token = "0x6005F30")]
|
|
[Address(RVA = "0x1AD3AA0", Offset = "0x1AD28A0", VA = "0x181AD3AA0", Slot = "13")]
|
|
public virtual void SetLoading()
|
|
{
|
|
IEnumerable enumerable = Enumerable.Empty();
|
|
bool flag = this.NBMNLHLDOGF();
|
|
List list = this.prefilledChildUIElements;
|
|
}
|
|
|
|
// Token: 0x06005F31 RID: 24369 RVA: 0x0014EE90 File Offset: 0x0014D090
|
|
[Token(Token = "0x6005F31")]
|
|
[Address(RVA = "0x1ACF6D0", Offset = "0x1ACE4D0", VA = "0x181ACF6D0")]
|
|
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: 0x06005F32 RID: 24370 RVA: 0x0014EEE8 File Offset: 0x0014D0E8
|
|
[Token(Token = "0x6005F32")]
|
|
[Address(RVA = "0x1AD1A20", Offset = "0x1AD0820", VA = "0x181AD1A20", Slot = "9")]
|
|
protected override void LDLPMLOKNFJ(IEnumerable<ListType> OJKNCBNJHIC, bool EEFDDMLCDEM = true)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005F33 RID: 24371 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005F33")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "14")]
|
|
protected virtual void EHDPGHCPKDB(GridMemberType AKDBBDBNFBE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005F34 RID: 24372
|
|
[Token(Token = "0x6005F34")]
|
|
[Address(Slot = "15")]
|
|
protected abstract void BGIECEPGDBE(ListType IOBEPGLJNIP, GridMemberType IOMFCIGGNOI, int CKOIAKLOKMM);
|
|
|
|
// Token: 0x06005F35 RID: 24373 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005F35")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "16")]
|
|
protected virtual void KADJONKLKLK(GridMemberType ELLBCHGLIDI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005F36 RID: 24374 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005F36")]
|
|
[Address(RVA = "0x1ACE540", Offset = "0x1ACD340", VA = "0x181ACE540", Slot = "10")]
|
|
protected override void DNCIOHNNCJL(IList<ListType> DACJLIFBHFG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005F37 RID: 24375 RVA: 0x0014EEFC File Offset: 0x0014D0FC
|
|
[Token(Token = "0x6005F37")]
|
|
[Address(RVA = "0x1AD4550", Offset = "0x1AD3350", VA = "0x181AD4550", 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: 0x06005F38 RID: 24376 RVA: 0x0014EF3C File Offset: 0x0014D13C
|
|
[Token(Token = "0x6005F38")]
|
|
[Address(RVA = "0x1AD1C10", Offset = "0x1AD0A10", VA = "0x181AD1C10")]
|
|
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: 0x06005F39 RID: 24377 RVA: 0x0014EF74 File Offset: 0x0014D174
|
|
[Token(Token = "0x6005F39")]
|
|
[Address(RVA = "0x1AD2BD0", Offset = "0x1AD19D0", VA = "0x181AD2BD0")]
|
|
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: 0x06005F3A RID: 24378 RVA: 0x0014EFA8 File Offset: 0x0014D1A8
|
|
[Token(Token = "0x6005F3A")]
|
|
[Address(RVA = "0x1AD49D0", Offset = "0x1AD37D0", VA = "0x181AD49D0")]
|
|
protected RecyclerPagedGrid()
|
|
{
|
|
List list = new List();
|
|
}
|
|
|
|
// Token: 0x04003F51 RID: 16209
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003F51")]
|
|
[SerializeField]
|
|
[Header("Children")]
|
|
protected GridMemberType childPrefab;
|
|
|
|
// Token: 0x04003F52 RID: 16210
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003F52")]
|
|
[SerializeField]
|
|
protected LayoutElement spacerElement;
|
|
|
|
// Token: 0x04003F53 RID: 16211
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003F53")]
|
|
[SerializeField]
|
|
private List<GridMemberType> prefilledChildUIElements;
|
|
|
|
// Token: 0x04003F54 RID: 16212
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003F54")]
|
|
[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: 0x04003F55 RID: 16213
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003F55")]
|
|
protected List<GridMemberType> EAODNPJMIHF;
|
|
}
|
|
}
|