using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using Com.TheFallenGames.OSA.Core; using Cpp2IlInjected; using JetBrains.Annotations; using RRUI.Data; using UnityEngine; using UnityEngine.Events; using UnityEngine.EventSystems; using UnityEngine.UI; namespace RRUI { // Token: 0x020007DF RID: 2015 [Token(Token = "0x20007DF")] [DisallowMultipleComponent] public class RecyclingListScrollRect : OSA, ONOAOHOHJKA, MIHIBPPCKHM, CICONFIAIOC, IInitializePotentialDragHandler, IEventSystemHandler, IBeginDragHandler, IDragHandler, IEndDragHandler, IScrollHandler { // Token: 0x170009D3 RID: 2515 // (get) Token: 0x060038CD RID: 14541 RVA: 0x000EC794 File Offset: 0x000EA994 [Token(Token = "0x170009D3")] public IILCGFIHJLP FGJEOEMBPND { [Token(Token = "0x60038CD")] [Address(RVA = "0x8379C0", Offset = "0x8367C0", VA = "0x1808379C0", Slot = "119")] get { return this.FAIGCDCJCOJ; } } // Token: 0x170009D4 RID: 2516 // (get) Token: 0x060038CE RID: 14542 RVA: 0x000EC7A8 File Offset: 0x000EA9A8 [Token(Token = "0x170009D4")] public int ALLOECHEPOC { [Token(Token = "0x60038CE")] [Address(RVA = "0x13AF530", Offset = "0x13AE330", VA = "0x1813AF530")] get { int num = 0; int num2 = 0; if (!base.OFHMBLGGHNE(num, num, num2)) { return 0; } return Mathf.FloorToInt((float)num2); } } // Token: 0x170009D5 RID: 2517 // (get) Token: 0x060038CF RID: 14543 RVA: 0x000EC7D0 File Offset: 0x000EA9D0 // (set) Token: 0x060038D0 RID: 14544 RVA: 0x000EC7E4 File Offset: 0x000EA9E4 [Token(Token = "0x170009D5")] public bool MOABDCJMPMC { [Token(Token = "0x60038CF")] [Address(RVA = "0xBC6B10", Offset = "0xBC5910", VA = "0x180BC6B10")] get; [Token(Token = "0x60038D0")] [Address(RVA = "0xBC6B20", Offset = "0xBC5920", VA = "0x180BC6B20")] set; } // Token: 0x170009D6 RID: 2518 // (get) Token: 0x060038D1 RID: 14545 RVA: 0x000EC7F8 File Offset: 0x000EA9F8 // (set) Token: 0x060038D2 RID: 14546 RVA: 0x000EC80C File Offset: 0x000EAA0C [Token(Token = "0x170009D6")] public bool GOGBJCKIMFB { [Token(Token = "0x60038D1")] [Address(RVA = "0xF950E0", Offset = "0xF93EE0", VA = "0x180F950E0")] get; [Token(Token = "0x60038D2")] [Address(RVA = "0xF93DF0", Offset = "0xF92BF0", VA = "0x180F93DF0")] set; } // Token: 0x170009D7 RID: 2519 // (get) Token: 0x060038D3 RID: 14547 RVA: 0x000EC820 File Offset: 0x000EAA20 [Token(Token = "0x170009D7")] public MFBGLIHGCGO HIBKBLMJPKH { [Token(Token = "0x60038D3")] [Address(RVA = "0x837960", Offset = "0x836760", VA = "0x180837960", Slot = "121")] get { return this.LPKGALPLIDJ; } } // Token: 0x060038D4 RID: 14548 RVA: 0x000EC834 File Offset: 0x000EAA34 [Token(Token = "0x60038D4")] [Address(RVA = "0x16A51D0", Offset = "0x16A3FD0", VA = "0x1816A51D0")] public void Spawn([CanBeNull] IReadOnlyList ABADFLCBFIJ, GameObject CFAPNBBHEKB) { if (ABADFLCBFIJ != 0) { } } // Token: 0x060038D5 RID: 14549 RVA: 0x000EC84C File Offset: 0x000EAA4C [Token(Token = "0x60038D5")] [Address(RVA = "0x16A7A10", Offset = "0x16A6810", VA = "0x1816A7A10", Slot = "120")] public void Spawn(int NDEADKJDFFO, [CanBeNull] IReadOnlyList ABADFLCBFIJ, GameObject CFAPNBBHEKB) { GameObject pgkholgopkd = this.PGKHOLGOPKD; int num = 0; if (pgkholgopkd != CFAPNBBHEKB) { Func func = new Func(CFAPNBBHEKB, (IntPtr)num); this.CJNFHBFLFNO = func; } } // Token: 0x060038D6 RID: 14550 RVA: 0x000EC884 File Offset: 0x000EAA84 [Token(Token = "0x60038D6")] [Address(RVA = "0x16A82E0", Offset = "0x16A70E0", VA = "0x1816A82E0")] public void Spawn([CanBeNull] IReadOnlyList ABADFLCBFIJ, GameObject CONKPDFCLGM, ref Func DJCKHDBKPIB) { if (ABADFLCBFIJ != 0) { } } // Token: 0x060038D7 RID: 14551 RVA: 0x000EC89C File Offset: 0x000EAA9C [Token(Token = "0x60038D7")] [Address(RVA = "0x16A7B50", Offset = "0x16A6950", VA = "0x1816A7B50")] public void Spawn(int NDEADKJDFFO, [CanBeNull] IReadOnlyList ABADFLCBFIJ, GameObject CONKPDFCLGM, ref Func DJCKHDBKPIB) { if (this.NEBDAIFHJLL != 0) { } if (this.MNJABJOLNHG()) { return; } IntPtr cachedPtr = CONKPDFCLGM.m_CachedPtr; throw new NullReferenceException(); } // Token: 0x060038D8 RID: 14552 RVA: 0x000EC8C8 File Offset: 0x000EAAC8 [Token(Token = "0x60038D8")] [Address(RVA = "0x16A66A0", Offset = "0x16A54A0", VA = "0x1816A66A0")] private void BPIJFINLLLB(int NDEADKJDFFO, [CanBeNull] IReadOnlyList ABADFLCBFIJ, GameObject CONKPDFCLGM, Func DJCKHDBKPIB) { int num = 0; if (CONKPDFCLGM == num) { } if (this.MNJABJOLNHG()) { if (base.isActiveAndEnabled) { base.Start(); } if (this.PGKHOLGOPKD != CONKPDFCLGM) { } Func djckhdbkpib = this.DJCKHDBKPIB; bool flag; if (flag || NDEADKJDFFO != (flag ? 1 : 0) || !flag) { this.PGKHOLGOPKD = CONKPDFCLGM; this.DJCKHDBKPIB = 0; if (flag) { } this.PJMKKGOJKBM(CONKPDFCLGM); bool nihenndenoe = this.NIHENNDENOE; this.BDIKOAEGGAG = true; int num2 = 0; ulong num3; this.KMKOJHCAKOD(nihenndenoe, NDEADKJDFFO, num2 != 0, num3 != 0UL); this.BDIKOAEGGAG = false; this.IILAEJECCCI(); this.LBPHDDHGLMF(); this.NIHENNDENOE = false; } } } // Token: 0x060038D9 RID: 14553 RVA: 0x000EC974 File Offset: 0x000EAB74 [Token(Token = "0x60038D9")] [Address(RVA = "0x13AEF90", Offset = "0x13ADD90", VA = "0x1813AEF90", Slot = "69")] protected override void Start() { Canvas componentInParent = base.GetComponentInParent(); this.NKKFJKIMHBN = componentInParent; if (componentInParent == 0 || componentInParent.transform != 0) { } int num = 0; this.AAFEHJFOMAI = num; bool flag; if (flag) { Hideable hideable; this.NPMNKKCDLLM = hideable; } bool flag2; if (flag2) { Hideable hideable2; this.AJMDNFPHEBH = hideable2; } bool flag3; if (flag3) { Hideable hideable3; this.GMOMMGJBMMB = hideable3; } Hideable npmnkkcdllm = this.NPMNKKCDLLM; int num2 = 0; if (npmnkkcdllm != num2) { Hideable npmnkkcdllm2 = this.NPMNKKCDLLM; bool flag4 = npmnkkcdllm2.JBHFJHKCDAL.CFLJGNJLBFG; npmnkkcdllm2.JBHFJHKCDAL.BPAJKKAGPKB(this); if (npmnkkcdllm2.GHKIOPEDAMF) { bool flag5 = npmnkkcdllm2.JBHFJHKCDAL.CFLJGNJLBFG; if (flag4 == flag5) { goto IL_B0; } } npmnkkcdllm2.GHKIOPEDAMF = true; npmnkkcdllm2.MKBLJJGJAOH(); } IL_B0: Hideable ajmdnfphebh = this.AJMDNFPHEBH; int num3 = 0; if (ajmdnfphebh != num3) { Hideable ajmdnfphebh2 = this.AJMDNFPHEBH; bool flag6 = ajmdnfphebh2.JBHFJHKCDAL.CFLJGNJLBFG; AOLMGGAPKEH jbhfjhkcdal = ajmdnfphebh2.JBHFJHKCDAL; bool flag4 = flag6; jbhfjhkcdal.BPAJKKAGPKB(this); if (ajmdnfphebh2.GHKIOPEDAMF) { bool flag7 = ajmdnfphebh2.JBHFJHKCDAL.CFLJGNJLBFG; if (flag4 == flag7) { return; } } ajmdnfphebh2.GHKIOPEDAMF = true; ajmdnfphebh2.MKBLJJGJAOH(); } } // Token: 0x060038DA RID: 14554 RVA: 0x000ECAD0 File Offset: 0x000EACD0 [Token(Token = "0x60038DA")] [Address(RVA = "0x13AE7E0", Offset = "0x13AD5E0", VA = "0x1813AE7E0", Slot = "68")] protected override void OnEnable() { base.OnEnable(); this.NIHENNDENOE = true; Vector2 zero = Vector2.zero; base.JIGGKKCAGIF = zero; } // Token: 0x060038DB RID: 14555 RVA: 0x000ECAFC File Offset: 0x000EACFC [Token(Token = "0x60038DB")] [Address(RVA = "0x13AE6E0", Offset = "0x13AD4E0", VA = "0x1813AE6E0", Slot = "117")] protected override void NDMMONELLFM(double LLDOJLBIKKF) { base.NDMMONELLFM(LLDOJLBIKKF); this.FEKIOAHMOED(); if (this.LPKGALPLIDJ != 0) { } } // Token: 0x060038DC RID: 14556 RVA: 0x000ECB28 File Offset: 0x000EAD28 [Token(Token = "0x60038DC")] [Address(RVA = "0x13AE770", Offset = "0x13AD570", VA = "0x1813AE770", Slot = "75")] public override void OnBeginDrag(PointerEventData OEKEOCOGKMG) { base.OnBeginDrag(OEKEOCOGKMG); if (this.GDLGDPDDFPM != 0) { } } // Token: 0x060038DD RID: 14557 RVA: 0x000ECB48 File Offset: 0x000EAD48 [Token(Token = "0x60038DD")] [Address(RVA = "0x13AE860", Offset = "0x13AD660", VA = "0x1813AE860", Slot = "77")] public override void OnEndDrag(PointerEventData OEKEOCOGKMG) { base.OnEndDrag(OEKEOCOGKMG); this.LBPHDDHGLMF(); LEHMCOFHDDD lehmcofhddd; string text = lehmcofhddd.ToString(); } // Token: 0x060038DE RID: 14558 RVA: 0x000ECB74 File Offset: 0x000EAD74 [Token(Token = "0x60038DE")] [Address(RVA = "0x13AD1E0", Offset = "0x13ABFE0", VA = "0x1813AD1E0")] private JCHBGFFIMCP AIODPKLLIFA(float MKLANHOEGAA, float ECCKMIBFOEI) { } // Token: 0x060038DF RID: 14559 RVA: 0x000ECB84 File Offset: 0x000EAD84 [Token(Token = "0x60038DF")] [Address(RVA = "0x13AE620", Offset = "0x13AD420", VA = "0x1813AE620")] private void LBPHDDHGLMF() { if (this.GDLGDPDDFPM != 0) { this.GDLGDPDDFPM = (ulong)0L; } Action action = new Action(this.CAODCILJHJE); KFBABPAPIMB kfbabpapimb; this.GDLGDPDDFPM = kfbabpapimb; } // Token: 0x060038E0 RID: 14560 RVA: 0x000ECBC0 File Offset: 0x000EADC0 [Token(Token = "0x60038E0")] [Address(RVA = "0x13AD230", Offset = "0x13AC030", VA = "0x1813AD230")] private void CAODCILJHJE() { LEHMCOFHDDD lehmcofhddd; if (lehmcofhddd != 0) { string text = lehmcofhddd.ToString(); } int gkdmffiognb = this.GKDMFFIOGNB; int num = this.ALLOECHEPOC; num++; if (gkdmffiognb != 0) { } int ohdfglidmin = this.OHDFGLIDMIN; this.LBPHDDHGLMF(); } // Token: 0x060038E1 RID: 14561 RVA: 0x000ECC14 File Offset: 0x000EAE14 [Token(Token = "0x60038E1")] [Address(RVA = "0x13AE230", Offset = "0x13AD030", VA = "0x1813AE230")] private void IILAEJECCCI() { this.HKIKPPOODKP(); this.PMOODNEOMLI(); this.FEKIOAHMOED(); } // Token: 0x060038E2 RID: 14562 RVA: 0x000ECC34 File Offset: 0x000EAE34 [Token(Token = "0x60038E2")] [Address(RVA = "0x13ADC00", Offset = "0x13ACA00", VA = "0x1813ADC00")] private void HKIKPPOODKP() { Hideable gmommgjbmmb; for (;;) { GameObject pgkholgopkd = this.PGKHOLGOPKD; Transform transform = pgkholgopkd.transform; if (transform != 0 && transform != 0) { GameObject pgkholgopkd2 = this.PGKHOLGOPKD; int num = 0; ILayoutElement layoutElement = pgkholgopkd2.FABKIOBNCHE(num != 0); bool isVertical = base.CCLKFIIGDMB; if (layoutElement == 0 || isVertical) { } if (isVertical) { } BaseParams baseParameters = base.PMBFLOIGMIM; RectTransform viewport = base.BKCCCMLHNMO; if (base.CCLKFIIGDMB) { } int num3; int num2 = Math.Max(1, num3); } this.OHDFGLIDMIN = (int)((uint)1); gmommgjbmmb = this.GMOMMGJBMMB; int num4; this.GKDMFFIOGNB = num4; if (num4 != 1) { break; } bool flag; if (flag) { Hideable gmommgjbmmb2 = this.GMOMMGJBMMB; bool flag2 = gmommgjbmmb2.JBHFJHKCDAL.CFLJGNJLBFG; gmommgjbmmb2.JBHFJHKCDAL.BPAJKKAGPKB(this); if (gmommgjbmmb2.GHKIOPEDAMF) { bool flag3 = gmommgjbmmb2.JBHFJHKCDAL.CFLJGNJLBFG; if (flag2 == flag3) { goto IL_209; } } gmommgjbmmb2.GHKIOPEDAMF = true; gmommgjbmmb2.MKBLJJGJAOH(); } IL_209: Hideable npmnkkcdllm = this.NPMNKKCDLLM; int num5 = 0; if (npmnkkcdllm != num5) { Hideable npmnkkcdllm2 = this.NPMNKKCDLLM; bool flag4 = npmnkkcdllm2.JBHFJHKCDAL.CFLJGNJLBFG; AOLMGGAPKEH jbhfjhkcdal = npmnkkcdllm2.JBHFJHKCDAL; bool flag2 = flag4; jbhfjhkcdal.BPAJKKAGPKB(this); if (npmnkkcdllm2.GHKIOPEDAMF) { bool flag5 = npmnkkcdllm2.JBHFJHKCDAL.CFLJGNJLBFG; if (flag2 == flag5) { goto IL_278; } } npmnkkcdllm2.GHKIOPEDAMF = true; npmnkkcdllm2.MKBLJJGJAOH(); } IL_278: Hideable ajmdnfphebh = this.AJMDNFPHEBH; int num6 = 0; if (ajmdnfphebh != num6) { goto Block_14; } } int num7 = 0; if (gmommgjbmmb != num7) { Hideable gmommgjbmmb3 = this.GMOMMGJBMMB; bool flag6 = gmommgjbmmb3.JBHFJHKCDAL.CFLJGNJLBFG; gmommgjbmmb3.JBHFJHKCDAL.BIHKNNPGGKP(this); if (gmommgjbmmb3.GHKIOPEDAMF) { bool flag7 = gmommgjbmmb3.JBHFJHKCDAL.CFLJGNJLBFG; if (flag6 == flag7) { goto IL_E5; } } gmommgjbmmb3.GHKIOPEDAMF = true; gmommgjbmmb3.MKBLJJGJAOH(); } IL_E5: Hideable npmnkkcdllm3 = this.NPMNKKCDLLM; int num8 = 0; if (npmnkkcdllm3 != num8) { Hideable npmnkkcdllm4 = this.NPMNKKCDLLM; bool flag6 = npmnkkcdllm4.JBHFJHKCDAL.CFLJGNJLBFG; npmnkkcdllm4.JBHFJHKCDAL.BIHKNNPGGKP(this); if (npmnkkcdllm4.GHKIOPEDAMF) { bool flag8 = npmnkkcdllm4.JBHFJHKCDAL.CFLJGNJLBFG; if (flag6 == flag8) { goto IL_14C; } } npmnkkcdllm4.GHKIOPEDAMF = true; npmnkkcdllm4.MKBLJJGJAOH(); } IL_14C: Hideable ajmdnfphebh2 = this.AJMDNFPHEBH; int num9 = 0; if (ajmdnfphebh2 != num9) { Hideable ajmdnfphebh3 = this.AJMDNFPHEBH; bool flag6 = ajmdnfphebh3.JBHFJHKCDAL.CFLJGNJLBFG; ajmdnfphebh3.JBHFJHKCDAL.BIHKNNPGGKP(this); if (ajmdnfphebh3.GHKIOPEDAMF) { bool flag9 = ajmdnfphebh3.JBHFJHKCDAL.CFLJGNJLBFG; if (flag6 == flag9) { return; } } ajmdnfphebh3.GHKIOPEDAMF = true; ajmdnfphebh3.MKBLJJGJAOH(); } return; Block_14: Hideable ajmdnfphebh4 = this.AJMDNFPHEBH; bool flag10 = ajmdnfphebh4.JBHFJHKCDAL.CFLJGNJLBFG; AOLMGGAPKEH jbhfjhkcdal2 = ajmdnfphebh4.JBHFJHKCDAL; jbhfjhkcdal2.BPAJKKAGPKB(this); throw new NullReferenceException(); } // Token: 0x060038E3 RID: 14563 RVA: 0x000ECF04 File Offset: 0x000EB104 [Token(Token = "0x60038E3")] [Address(RVA = "0x13AEBA0", Offset = "0x13AD9A0", VA = "0x1813AEBA0")] private void PMOODNEOMLI() { int num; int num2; do { num = 0; bool flag; bool flag2; if (flag || flag2) { return; } List dfaogolofok = this.DFAOGOLOFOK; bool flag3; if (flag3) { } num2 = 0; } while (num != 0); this.DFAOGOLOFOK.Clear(); int gkdmffiognb = this.GKDMFFIOGNB; if (gkdmffiognb > 1 && gkdmffiognb > 0) { Transform transform; GameObject gameObject = global::UnityEngine.Object.Instantiate(num, transform); this.DFAOGOLOFOK.Add(gameObject); int num3 = 0; Button button = gameObject.MHBNENBBNDJ(true, num3 != 0); int num4 = 0; if (!(button == num4)) { int pageIndex = num2; Button.ButtonClickedEvent onClick = button.m_OnClick; UnityAction unityAction = delegate { RecyclingListScrollRect <>4__this = this; int pageIndex2 = pageIndex; <>4__this.GoToPage(pageIndex2); }; onClick.AddListener(unityAction); } num2++; } } // Token: 0x060038E4 RID: 14564 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60038E4")] [Address(RVA = "0x13AD600", Offset = "0x13AC400", VA = "0x1813AD600")] private void FEKIOAHMOED() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060038E5 RID: 14565 RVA: 0x000ECFCC File Offset: 0x000EB1CC [Token(Token = "0x60038E5")] [Address(RVA = "0x13AD970", Offset = "0x13AC770", VA = "0x1813AD970")] public void GoToItem(int EFBDCIJMFGD) { } // Token: 0x060038E6 RID: 14566 RVA: 0x000ECFE4 File Offset: 0x000EB1E4 [Token(Token = "0x60038E6")] [Address(RVA = "0x13ADAB0", Offset = "0x13AC8B0", VA = "0x1813ADAB0")] public void GoToPage(int EFBDCIJMFGD) { int ohdfglidmin = this.OHDFGLIDMIN; } // Token: 0x060038E7 RID: 14567 RVA: 0x000ED004 File Offset: 0x000EB204 [Token(Token = "0x60038E7")] [Address(RVA = "0x13ADB20", Offset = "0x13AC920", VA = "0x1813ADB20")] public void GoToPreviousPage() { int num = this.ALLOECHEPOC - 1; int num2 = Math.Max(0, num); int ohdfglidmin = this.OHDFGLIDMIN; } // Token: 0x060038E8 RID: 14568 RVA: 0x000ED034 File Offset: 0x000EB234 [Token(Token = "0x60038E8")] [Address(RVA = "0x13AD9C0", Offset = "0x13AC7C0", VA = "0x1813AD9C0")] public void GoToNextPage() { int gkdmffiognb = this.GKDMFFIOGNB; int num = this.ALLOECHEPOC + 1; int num2 = Math.Min(gkdmffiognb, num); int ohdfglidmin = this.OHDFGLIDMIN; } // Token: 0x060038E9 RID: 14569 RVA: 0x000ED06C File Offset: 0x000EB26C [Token(Token = "0x60038E9")] [Address(RVA = "0x13AE260", Offset = "0x13AD060", VA = "0x1813AE260", Slot = "99")] protected override LEHMCOFHDDD KOJLDEEHBMO(int DMONLHAOMFP) { int num; LEHMCOFHDDD lehmcofhddd; do { num = 0; lehmcofhddd = new LEHMCOFHDDD(); Func djckhdbkpib = this.DJCKHDBKPIB; if (djckhdbkpib != 0) { GameObject gameObject = djckhdbkpib(DMONLHAOMFP); } int num2 = 0; if (num == num2) { goto IL_F4; } lehmcofhddd.HMBJBONOBEB = num; this.PJMKKGOJKBM(num); lehmcofhddd.LGJMIKFLHAC = num; if ((this.k__BackingField ? 1 : 0) == num) { return lehmcofhddd; } GameObject gameObject2 = lehmcofhddd.DFEIOJDNOGD.gameObject; List ojaijamcikh = RecyclingListScrollRect.OJAIJAMCIKH; LBFOOLAIGBI.OPKLCCBLMCM(gameObject2, true, ojaijamcikh); List ojaijamcikh2 = RecyclingListScrollRect.OJAIJAMCIKH; bool flag; if (flag) { RecyclingListScrollRect.KADLMBDPKBP kadlmbdpkbp = new RecyclingListScrollRect.KADLMBDPKBP(); kadlmbdpkbp.<>4__this = this; kadlmbdpkbp.model = kadlmbdpkbp; Action scheduleVisibilityPass = num; Action action = delegate { RecyclingListScrollRect <>4__this = kadlmbdpkbp.<>4__this; int num4 = 0; bool flag2 = <>4__this != num4; RecyclingListScrollRect.KADLMBDPKBP cs$<>8__locals = kadlmbdpkbp; if (!flag2) { OKNNKFGFODL k__BackingField2 = cs$<>8__locals.model.k__BackingField; Action scheduleVisibilityPass2 = scheduleVisibilityPass; k__BackingField2.BIHKNNPGGKP(scheduleVisibilityPass2); return; } RecyclingListScrollRect <>4__this2 = cs$<>8__locals.<>4__this; int num5 = 0; <>4__this2.IAMCCHOCCCE(num5 != 0); RecyclingListScrollRect <>4__this3 = kadlmbdpkbp.<>4__this; RecyclingListScrollRect <>4__this4 = kadlmbdpkbp.<>4__this; while (<>4__this4.BDIKOAEGGAG) { } <>4__this4.QueueResetPosition(); }; scheduleVisibilityPass = action; OKNNKFGFODL k__BackingField = kadlmbdpkbp.model.k__BackingField; int num3 = 0; k__BackingField.BPAJKKAGPKB(action, num3 != 0); } } while (num != 0); RecyclingListScrollRect.OJAIJAMCIKH.Clear(); IL_F4: Debug.LogError("Invalid prefab returned by GetPrefabForIndex"); return lehmcofhddd; } // Token: 0x060038EA RID: 14570 RVA: 0x000ED198 File Offset: 0x000EB398 [Token(Token = "0x60038EA")] [Address(RVA = "0x13AD860", Offset = "0x13AC660", VA = "0x1813AD860", Slot = "100")] protected override void FMDLJOFCFND(LEHMCOFHDDD EDALGLLFMGG) { if (this.FAIGCDCJCOJ != 0) { GameObject gameObject = EDALGLLFMGG.DFEIOJDNOGD.gameObject; string text = EDALGLLFMGG.ToString(); } GameObject gameObject2 = EDALGLLFMGG.DFEIOJDNOGD.gameObject; this.FEKIOAHMOED(); } // Token: 0x060038EB RID: 14571 RVA: 0x000ED1DC File Offset: 0x000EB3DC [Token(Token = "0x60038EB")] [Address(RVA = "0x13AD3B0", Offset = "0x13AC1B0", VA = "0x1813AD3B0", Slot = "102")] protected override bool CEPCODEGIDJ(LEHMCOFHDDD MCOFCECOKNH, int EHNMNAPKGHM, double GAICKGEODEE) { Func djckhdbkpib = this.DJCKHDBKPIB; if (djckhdbkpib != 0) { GameObject gameObject = djckhdbkpib(EHNMNAPKGHM); } int num = 0; int num2 = 0; if (!(num == num2)) { return MCOFCECOKNH.HMBJBONOBEB == num; } Debug.LogError("Invalid prefab returned by GetPrefabForIndex"); return true; } // Token: 0x060038EC RID: 14572 RVA: 0x000ED228 File Offset: 0x000EB428 [Token(Token = "0x60038EC")] [Address(RVA = "0x13AD4C0", Offset = "0x13AC2C0", VA = "0x1813AD4C0", Slot = "109")] protected override void DENEDGLOCEN() { base.DENEDGLOCEN(); if (this.k__BackingField) { Action action = new Action(this.EEDFOEFDDFL); KFBABPAPIMB kfbabpapimb = this.GGGCLEIGKCE(action); } this.HKIKPPOODKP(); this.PMOODNEOMLI(); this.FEKIOAHMOED(); } // Token: 0x060038ED RID: 14573 RVA: 0x000ED274 File Offset: 0x000EB474 [Token(Token = "0x60038ED")] [Address(RVA = "0x13AEF20", Offset = "0x13ADD20", VA = "0x1813AEF20")] public void QueueResetPosition() { Action action = new Action(this.EEDFOEFDDFL); KFBABPAPIMB kfbabpapimb = this.GGGCLEIGKCE(action); } // Token: 0x060038EE RID: 14574 RVA: 0x000ED298 File Offset: 0x000EB498 [Token(Token = "0x60038EE")] [Address(RVA = "0x13AE9A0", Offset = "0x13AD7A0", VA = "0x1813AE9A0")] private void PJMKKGOJKBM(GameObject CFAPNBBHEKB) { Transform transform = CFAPNBBHEKB.transform; if (transform != 0 && transform != 0) { RectTransform viewport = base.BKCCCMLHNMO; RectTransform viewport2 = base.BKCCCMLHNMO; } } // Token: 0x060038EF RID: 14575 RVA: 0x000ED2CC File Offset: 0x000EB4CC [Token(Token = "0x60038EF")] [Address(RVA = "0x13AF450", Offset = "0x13AE250", VA = "0x1813AF450")] public RecyclingListScrollRect() { int num; int num2; IILCGFIHJLP iilcgfihjlp = new IILCGFIHJLP(32, num != 0, num2 != 0); num2 = 0; num = 0; this.FAIGCDCJCOJ = iilcgfihjlp; List list = new List(); this.DFAOGOLOFOK = list; this.OHDFGLIDMIN = (int)((ulong)1L); int num3; int num4; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num3 != 0, num4 != 0); num4 = 0; num3 = 0; this.LPKGALPLIDJ = mfbglihgcgo; base..ctor(); } // Token: 0x060038F1 RID: 14577 RVA: 0x000ED33C File Offset: 0x000EB53C [Token(Token = "0x60038F1")] [Address(RVA = "0x13AD5A0", Offset = "0x13AC3A0", VA = "0x1813AD5A0")] [CompilerGenerated] private void EEDFOEFDDFL() { this.MPGELJKHIMK(-1f); } // Token: 0x040030BA RID: 12474 [Token(Token = "0x40030BA")] private static readonly List OJAIJAMCIKH = new List(); // Token: 0x040030BB RID: 12475 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x40030BB")] private readonly IILCGFIHJLP FAIGCDCJCOJ; // Token: 0x040030BC RID: 12476 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x40030BC")] private readonly List DFAOGOLOFOK; // Token: 0x040030BF RID: 12479 [FieldOffset(Offset = "0x108")] [Token(Token = "0x40030BF")] private Func DJCKHDBKPIB; // Token: 0x040030C0 RID: 12480 [FieldOffset(Offset = "0x110")] [Token(Token = "0x40030C0")] private ICollection ILAMJPBJICK; // Token: 0x040030C1 RID: 12481 [FieldOffset(Offset = "0x118")] [Token(Token = "0x40030C1")] private GameObject PGKHOLGOPKD; // Token: 0x040030C2 RID: 12482 [FieldOffset(Offset = "0x120")] [Token(Token = "0x40030C2")] private bool NIHENNDENOE; // Token: 0x040030C3 RID: 12483 [FieldOffset(Offset = "0x121")] [Token(Token = "0x40030C3")] private bool BDIKOAEGGAG; // Token: 0x040030C4 RID: 12484 [FieldOffset(Offset = "0x128")] [Token(Token = "0x40030C4")] private Func CJNFHBFLFNO; // Token: 0x040030C5 RID: 12485 [FieldOffset(Offset = "0x130")] [Token(Token = "0x40030C5")] private IDisposable NEBDAIFHJLL; // Token: 0x040030C6 RID: 12486 [FieldOffset(Offset = "0x138")] [Token(Token = "0x40030C6")] private Canvas NKKFJKIMHBN; // Token: 0x040030C7 RID: 12487 [FieldOffset(Offset = "0x140")] [Token(Token = "0x40030C7")] private RectTransform AAFEHJFOMAI; // Token: 0x040030C8 RID: 12488 [FieldOffset(Offset = "0x148")] [Token(Token = "0x40030C8")] private Hideable NPMNKKCDLLM; // Token: 0x040030C9 RID: 12489 [FieldOffset(Offset = "0x150")] [Token(Token = "0x40030C9")] private Hideable AJMDNFPHEBH; // Token: 0x040030CA RID: 12490 [FieldOffset(Offset = "0x158")] [Token(Token = "0x40030CA")] private Hideable GMOMMGJBMMB; // Token: 0x040030CB RID: 12491 [FieldOffset(Offset = "0x160")] [Token(Token = "0x40030CB")] private int OHDFGLIDMIN; // Token: 0x040030CC RID: 12492 [FieldOffset(Offset = "0x164")] [Token(Token = "0x40030CC")] private int GKDMFFIOGNB; // Token: 0x040030CD RID: 12493 [FieldOffset(Offset = "0x168")] [Token(Token = "0x40030CD")] private KFBABPAPIMB GDLGDPDDFPM; // Token: 0x040030CE RID: 12494 [FieldOffset(Offset = "0x170")] [Token(Token = "0x40030CE")] private readonly MFBGLIHGCGO LPKGALPLIDJ; // Token: 0x020007E0 RID: 2016 [Token(Token = "0x20007E0")] [CompilerGenerated] private sealed class DEHPMGHGHAK { // Token: 0x060038F2 RID: 14578 RVA: 0x000ED354 File Offset: 0x000EB554 [Token(Token = "0x60038F2")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public DEHPMGHGHAK() { } // Token: 0x060038F3 RID: 14579 RVA: 0x000ED370 File Offset: 0x000EB570 [Token(Token = "0x60038F3")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] internal GameObject b__0(int index) { return this.prefab; } // Token: 0x040030CF RID: 12495 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40030CF")] public GameObject prefab; } // Token: 0x020007E1 RID: 2017 [Token(Token = "0x20007E1")] [CompilerGenerated] private sealed class FGLFEDGCCPD { // Token: 0x060038F4 RID: 14580 RVA: 0x000ED384 File Offset: 0x000EB584 [Token(Token = "0x60038F4")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public FGLFEDGCCPD() { } // Token: 0x040030D0 RID: 12496 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40030D0")] public RecyclingListScrollRect <>4__this; // Token: 0x040030D1 RID: 12497 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40030D1")] public int totalItemCount; // Token: 0x040030D2 RID: 12498 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40030D2")] public IReadOnlyList data; // Token: 0x040030D3 RID: 12499 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40030D3")] public GameObject defaultPrefab; } // Token: 0x020007E2 RID: 2018 [Token(Token = "0x20007E2")] [CompilerGenerated] private sealed class LDEAJAMJCPL { // Token: 0x060038F5 RID: 14581 RVA: 0x000ED3A0 File Offset: 0x000EB5A0 [Token(Token = "0x60038F5")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public LDEAJAMJCPL() { } // Token: 0x060038F6 RID: 14582 RVA: 0x000ED3BC File Offset: 0x000EB5BC [Token(Token = "0x60038F6")] [Address(RVA = "0x1195B40", Offset = "0x1194940", VA = "0x181195B40")] internal void g__RetrySpawn|0() { if (this.CS$<>8__locals1.<>4__this.MNJABJOLNHG()) { RecyclingListScrollRect.FGLFEDGCCPD cs$<>8__locals = this.CS$<>8__locals1; if (cs$<>8__locals.<>4__this.NEBDAIFHJLL != 0) { } RecyclingListScrollRect <>4__this = cs$<>8__locals.<>4__this; Func func = this.cachedPrefabForIndexEvent; } } // Token: 0x040030D4 RID: 12500 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40030D4")] public Func cachedPrefabForIndexEvent; // Token: 0x040030D5 RID: 12501 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40030D5")] public RecyclingListScrollRect.FGLFEDGCCPD CS$<>8__locals1; } // Token: 0x020007E3 RID: 2019 [Token(Token = "0x20007E3")] [CompilerGenerated] private sealed class DNLBEBFPNHJ { // Token: 0x060038F7 RID: 14583 RVA: 0x000ED408 File Offset: 0x000EB608 [Token(Token = "0x60038F7")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public DNLBEBFPNHJ() { } // Token: 0x060038F8 RID: 14584 RVA: 0x000ED41C File Offset: 0x000EB61C [Token(Token = "0x60038F8")] [Address(RVA = "0x9EAFA0", Offset = "0x9E9DA0", VA = "0x1809EAFA0")] internal void b__0() { RecyclingListScrollRect recyclingListScrollRect = this.<>4__this; int num = this.pageIndex; recyclingListScrollRect.GoToPage(num); } // Token: 0x040030D6 RID: 12502 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40030D6")] public int pageIndex; // Token: 0x040030D7 RID: 12503 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40030D7")] public RecyclingListScrollRect <>4__this; } // Token: 0x020007E4 RID: 2020 [Token(Token = "0x20007E4")] [CompilerGenerated] private sealed class KADLMBDPKBP { // Token: 0x060038F9 RID: 14585 RVA: 0x000ED444 File Offset: 0x000EB644 [Token(Token = "0x60038F9")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KADLMBDPKBP() { } // Token: 0x040030D8 RID: 12504 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40030D8")] public ModelBase model; // Token: 0x040030D9 RID: 12505 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40030D9")] public RecyclingListScrollRect <>4__this; } // Token: 0x020007E5 RID: 2021 [Token(Token = "0x20007E5")] [CompilerGenerated] private sealed class IFMNHDGFGAB { // Token: 0x060038FA RID: 14586 RVA: 0x000ED458 File Offset: 0x000EB658 [Token(Token = "0x60038FA")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IFMNHDGFGAB() { } // Token: 0x060038FB RID: 14587 RVA: 0x000ED46C File Offset: 0x000EB66C [Token(Token = "0x60038FB")] [Address(RVA = "0x9EC110", Offset = "0x9EAF10", VA = "0x1809EC110")] internal void b__0() { RecyclingListScrollRect <>4__this = this.CS$<>8__locals1.<>4__this; int num = 0; bool flag = <>4__this != num; RecyclingListScrollRect.KADLMBDPKBP cs$<>8__locals = this.CS$<>8__locals1; if (!flag) { OKNNKFGFODL k__BackingField = cs$<>8__locals.model.k__BackingField; Action action = this.scheduleVisibilityPass; k__BackingField.BIHKNNPGGKP(action); return; } RecyclingListScrollRect <>4__this2 = cs$<>8__locals.<>4__this; int num2 = 0; <>4__this2.IAMCCHOCCCE(num2 != 0); RecyclingListScrollRect <>4__this3 = this.CS$<>8__locals1.<>4__this; RecyclingListScrollRect <>4__this4 = this.CS$<>8__locals1.<>4__this; while (<>4__this4.BDIKOAEGGAG) { } <>4__this4.QueueResetPosition(); } // Token: 0x040030DA RID: 12506 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40030DA")] public Action scheduleVisibilityPass; // Token: 0x040030DB RID: 12507 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40030DB")] public RecyclingListScrollRect.KADLMBDPKBP CS$<>8__locals1; } } }