133 lines
4.5 KiB
C#
133 lines
4.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x0200086A RID: 2154
|
|
[Token(Token = "0x200086A")]
|
|
public abstract class InfiniteScrollListControllerImpl<TListModelComponent, TModelComponent, TModelItem> : RecyclingListControllerImpl<TListModelComponent, TModelComponent> where TListModelComponent : ICEIABPJKLB, LGIIEFDOCJL
|
|
{
|
|
// Token: 0x17000AC2 RID: 2754
|
|
// (get) Token: 0x06003BC8 RID: 15304
|
|
[Token(Token = "0x17000AC2")]
|
|
protected abstract IReadOnlyList<TModelItem> AJKLBBNNPBB
|
|
{
|
|
[Token(Token = "0x6003BC8")]
|
|
[Address(Slot = "34")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06003BC9 RID: 15305
|
|
[Token(Token = "0x6003BC9")]
|
|
[Address(Slot = "35")]
|
|
protected abstract void EALFGJEFCGM(GameObject GCCLEJOGCCE, int DMONLHAOMFP);
|
|
|
|
// Token: 0x06003BCA RID: 15306
|
|
[Token(Token = "0x6003BCA")]
|
|
[Address(Slot = "36")]
|
|
protected abstract void CEEDKELODAO(GameObject GCCLEJOGCCE);
|
|
|
|
// Token: 0x06003BCB RID: 15307 RVA: 0x000F381C File Offset: 0x000F1A1C
|
|
[Token(Token = "0x6003BCB")]
|
|
[Address(RVA = "0x1C53CB0", Offset = "0x1C52AB0", VA = "0x181C53CB0", Slot = "22")]
|
|
protected override void OFFLOPLJBBG()
|
|
{
|
|
this.OFFLOPLJBBG();
|
|
Action<float> action;
|
|
IDisposable disposable = ADIFCODGAML.ICPMHNDIIFK(this.Behaviour, action);
|
|
}
|
|
|
|
// Token: 0x06003BCC RID: 15308 RVA: 0x000F3844 File Offset: 0x000F1A44
|
|
[Token(Token = "0x6003BCC")]
|
|
[Address(RVA = "0x1C524D0", Offset = "0x1C512D0", VA = "0x181C524D0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
if (this.GKNIHNHGBKC.DNMKOOJFMLM)
|
|
{
|
|
PAODGKJODGD paodgkjodgd = this.GKNIHNHGBKC;
|
|
}
|
|
IReadOnlyList modelItems = this.ModelItems;
|
|
}
|
|
|
|
// Token: 0x06003BCD RID: 15309 RVA: 0x000F3874 File Offset: 0x000F1A74
|
|
[Token(Token = "0x6003BCD")]
|
|
[Address(RVA = "0x1C523B0", Offset = "0x1C511B0", VA = "0x181C523B0", Slot = "33")]
|
|
protected sealed override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int DMONLHAOMFP)
|
|
{
|
|
PAODGKJODGD paodgkjodgd = this.GKNIHNHGBKC;
|
|
IReadOnlyList modelItems = this.ModelItems;
|
|
}
|
|
|
|
// Token: 0x17000AC3 RID: 2755
|
|
// (get) Token: 0x06003BCE RID: 15310 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17000AC3")]
|
|
protected PAODGKJODGD GKNIHNHGBKC
|
|
{
|
|
[Token(Token = "0x6003BCE")]
|
|
[Address(RVA = "0x1C52650", Offset = "0x1C51450", VA = "0x181C52650")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003BCF RID: 15311 RVA: 0x000F3898 File Offset: 0x000F1A98
|
|
[Token(Token = "0x6003BCF")]
|
|
[Address(RVA = "0x1C527A0", Offset = "0x1C515A0", VA = "0x181C527A0")]
|
|
private void GAJIJLPDHNI(float POGAEJIEPIM)
|
|
{
|
|
if (this.GKNIHNHGBKC.DNMKOOJFMLM && !this.GKNIHNHGBKC.GHCICPCKGKK)
|
|
{
|
|
this.NBDJCKFPMLD();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003BD0 RID: 15312 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6003BD0")]
|
|
[Address(RVA = "0x1C53260", Offset = "0x1C52060", VA = "0x181C53260")]
|
|
private void NBDJCKFPMLD()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06003BD1 RID: 15313 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6003BD1")]
|
|
[Address(RVA = "0x1C52030", Offset = "0x1C50E30", VA = "0x181C52030")]
|
|
private void CIOHIOBMMKJ(LANEMGMEBOO ELMJHAMLCIB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06003BD2 RID: 15314 RVA: 0x000F38D0 File Offset: 0x000F1AD0
|
|
[Token(Token = "0x6003BD2")]
|
|
[Address(RVA = "0x1C52B90", Offset = "0x1C51990", VA = "0x181C52B90")]
|
|
public void MNGBBJNIBDA(int AEGFHEIAGCH)
|
|
{
|
|
int nokonmejpjh = this.GKNIHNHGBKC.NOKONMEJPJH;
|
|
int kadkblehnpm = this.GKNIHNHGBKC.KADKBLEHNPM;
|
|
int num = this.GKNIHNHGBKC.KADKBLEHNPM;
|
|
int num2 = this.EMHACIMCLAE;
|
|
num = Math.Max(num, num2);
|
|
PAODGKJODGD paodgkjodgd = this.GKNIHNHGBKC;
|
|
int num3 = paodgkjodgd.KBIMACKJJGN;
|
|
num3 += num;
|
|
int num4 = kadkblehnpm * nokonmejpjh;
|
|
num3 += AEGFHEIAGCH;
|
|
if (num4 < num3)
|
|
{
|
|
Debug.LogError(string.Format("Bad {0} paging parameters - should allow at least {1} items in memory (maybe more).", "InfiniteScrollListState", paodgkjodgd));
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003BD3 RID: 15315 RVA: 0x000F3954 File Offset: 0x000F1B54
|
|
[Token(Token = "0x6003BD3")]
|
|
[Address(RVA = "0x1C53FF0", Offset = "0x1C52DF0", VA = "0x181C53FF0")]
|
|
protected InfiniteScrollListControllerImpl()
|
|
{
|
|
IReadOnlyList modelItems = this.ModelItems;
|
|
}
|
|
}
|
|
}
|