Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/AGUI/RecyclerPagedGrid.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}