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: 0x02000883 RID: 2179
|
|
[Token(Token = "0x2000883")]
|
|
public abstract class InfiniteScrollListControllerImpl<TListModelComponent, TModelComponent, TModelItem> : RecyclingListControllerImpl<TListModelComponent, TModelComponent> where TListModelComponent : ICEIABPJKLB, LGIIEFDOCJL
|
|
{
|
|
// Token: 0x17000AE6 RID: 2790
|
|
// (get) Token: 0x06003C91 RID: 15505
|
|
[Token(Token = "0x17000AE6")]
|
|
protected abstract IReadOnlyList<TModelItem> AJKLBBNNPBB
|
|
{
|
|
[Token(Token = "0x6003C91")]
|
|
[Address(Slot = "34")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06003C92 RID: 15506
|
|
[Token(Token = "0x6003C92")]
|
|
[Address(Slot = "35")]
|
|
protected abstract void EALFGJEFCGM(GameObject GCCLEJOGCCE, int DMONLHAOMFP);
|
|
|
|
// Token: 0x06003C93 RID: 15507
|
|
[Token(Token = "0x6003C93")]
|
|
[Address(Slot = "36")]
|
|
protected abstract void CEEDKELODAO(GameObject GCCLEJOGCCE);
|
|
|
|
// Token: 0x06003C94 RID: 15508 RVA: 0x000F51F0 File Offset: 0x000F33F0
|
|
[Token(Token = "0x6003C94")]
|
|
[Address(RVA = "0x2646580", Offset = "0x2645580", VA = "0x182646580", Slot = "22")]
|
|
protected override void OFFLOPLJBBG()
|
|
{
|
|
this.OFFLOPLJBBG();
|
|
Action<float> action;
|
|
IDisposable disposable = ADIFCODGAML.ICPMHNDIIFK(this.Behaviour, action);
|
|
}
|
|
|
|
// Token: 0x06003C95 RID: 15509 RVA: 0x000F5218 File Offset: 0x000F3418
|
|
[Token(Token = "0x6003C95")]
|
|
[Address(RVA = "0x2644DA0", Offset = "0x2643DA0", VA = "0x182644DA0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
if (this.GKNIHNHGBKC.DNMKOOJFMLM)
|
|
{
|
|
PAODGKJODGD paodgkjodgd = this.GKNIHNHGBKC;
|
|
}
|
|
IReadOnlyList modelItems = this.ModelItems;
|
|
}
|
|
|
|
// Token: 0x06003C96 RID: 15510 RVA: 0x000F5248 File Offset: 0x000F3448
|
|
[Token(Token = "0x6003C96")]
|
|
[Address(RVA = "0x2644C80", Offset = "0x2643C80", VA = "0x182644C80", Slot = "33")]
|
|
protected sealed override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int DMONLHAOMFP)
|
|
{
|
|
PAODGKJODGD paodgkjodgd = this.GKNIHNHGBKC;
|
|
IReadOnlyList modelItems = this.ModelItems;
|
|
}
|
|
|
|
// Token: 0x17000AE7 RID: 2791
|
|
// (get) Token: 0x06003C97 RID: 15511 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17000AE7")]
|
|
protected PAODGKJODGD GKNIHNHGBKC
|
|
{
|
|
[Token(Token = "0x6003C97")]
|
|
[Address(RVA = "0x2644F20", Offset = "0x2643F20", VA = "0x182644F20")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003C98 RID: 15512 RVA: 0x000F526C File Offset: 0x000F346C
|
|
[Token(Token = "0x6003C98")]
|
|
[Address(RVA = "0x2645070", Offset = "0x2644070", VA = "0x182645070")]
|
|
private void GAJIJLPDHNI(float POGAEJIEPIM)
|
|
{
|
|
if (this.GKNIHNHGBKC.DNMKOOJFMLM && !this.GKNIHNHGBKC.GHCICPCKGKK)
|
|
{
|
|
this.NBDJCKFPMLD();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003C99 RID: 15513 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6003C99")]
|
|
[Address(RVA = "0x2645B30", Offset = "0x2644B30", VA = "0x182645B30")]
|
|
private void NBDJCKFPMLD()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06003C9A RID: 15514 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6003C9A")]
|
|
[Address(RVA = "0x2644900", Offset = "0x2643900", VA = "0x182644900")]
|
|
private void CIOHIOBMMKJ(LANEMGMEBOO ELMJHAMLCIB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06003C9B RID: 15515 RVA: 0x000F52A4 File Offset: 0x000F34A4
|
|
[Token(Token = "0x6003C9B")]
|
|
[Address(RVA = "0x2645460", Offset = "0x2644460", VA = "0x182645460")]
|
|
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: 0x06003C9C RID: 15516 RVA: 0x000F5328 File Offset: 0x000F3528
|
|
[Token(Token = "0x6003C9C")]
|
|
[Address(RVA = "0x26468C0", Offset = "0x26458C0", VA = "0x1826468C0")]
|
|
protected InfiniteScrollListControllerImpl()
|
|
{
|
|
IReadOnlyList modelItems = this.ModelItems;
|
|
}
|
|
}
|
|
}
|