using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Data { // Token: 0x0200086A RID: 2154 [Token(Token = "0x200086A")] public abstract class InfiniteScrollListControllerImpl : RecyclingListControllerImpl where TListModelComponent : ICEIABPJKLB, LGIIEFDOCJL { // Token: 0x17000AC2 RID: 2754 // (get) Token: 0x06003BC8 RID: 15304 [Token(Token = "0x17000AC2")] protected abstract IReadOnlyList 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 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; } } }