using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Data { // Token: 0x02000883 RID: 2179 [Token(Token = "0x2000883")] public abstract class InfiniteScrollListControllerImpl : RecyclingListControllerImpl where TListModelComponent : ICEIABPJKLB, LGIIEFDOCJL { // Token: 0x17000AE6 RID: 2790 // (get) Token: 0x06003C91 RID: 15505 [Token(Token = "0x17000AE6")] protected abstract IReadOnlyList 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 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; } } }