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: 0x020007F5 RID: 2037 [Token(Token = "0x20007F5")] [DisallowMultipleComponent] public class RecyclingListScrollRect : OSA, ONOAOHOHJKA, MIHIBPPCKHM, CICONFIAIOC, IInitializePotentialDragHandler, IEventSystemHandler, IBeginDragHandler, IDragHandler, IEndDragHandler, IScrollHandler { // Token: 0x170009F5 RID: 2549 // (get) Token: 0x0600397A RID: 14714 RVA: 0x000ED9C0 File Offset: 0x000EBBC0 [Token(Token = "0x170009F5")] public IILCGFIHJLP FGJEOEMBPND { [Token(Token = "0x600397A")] [Address(RVA = "0x42D470", Offset = "0x42C470", VA = "0x18042D470", Slot = "119")] get { return this.FAIGCDCJCOJ; } } // Token: 0x170009F6 RID: 2550 // (get) Token: 0x0600397B RID: 14715 RVA: 0x000ED9D4 File Offset: 0x000EBBD4 [Token(Token = "0x170009F6")] public int ALLOECHEPOC { [Token(Token = "0x600397B")] [Address(RVA = "0x1E74470", Offset = "0x1E73470", VA = "0x181E74470")] get { int num = 0; int num2 = 0; if (!base.OFHMBLGGHNE(num, num, num2)) { return 0; } return Mathf.FloorToInt((float)num2); } } // Token: 0x170009F7 RID: 2551 // (get) Token: 0x0600397C RID: 14716 RVA: 0x000ED9FC File Offset: 0x000EBBFC // (set) Token: 0x0600397D RID: 14717 RVA: 0x000EDA10 File Offset: 0x000EBC10 [Token(Token = "0x170009F7")] public bool MOABDCJMPMC { [Token(Token = "0x600397C")] [Address(RVA = "0x4D9870", Offset = "0x4D8870", VA = "0x1804D9870")] get; [Token(Token = "0x600397D")] [Address(RVA = "0x164E370", Offset = "0x164D370", VA = "0x18164E370")] set; } // Token: 0x170009F8 RID: 2552 // (get) Token: 0x0600397E RID: 14718 RVA: 0x000EDA24 File Offset: 0x000EBC24 // (set) Token: 0x0600397F RID: 14719 RVA: 0x000EDA38 File Offset: 0x000EBC38 [Token(Token = "0x170009F8")] public bool GOGBJCKIMFB { [Token(Token = "0x600397E")] [Address(RVA = "0x4D9860", Offset = "0x4D8860", VA = "0x1804D9860")] get; [Token(Token = "0x600397F")] [Address(RVA = "0x164E330", Offset = "0x164D330", VA = "0x18164E330")] set; } // Token: 0x170009F9 RID: 2553 // (get) Token: 0x06003980 RID: 14720 RVA: 0x000EDA4C File Offset: 0x000EBC4C [Token(Token = "0x170009F9")] public MFBGLIHGCGO HIBKBLMJPKH { [Token(Token = "0x6003980")] [Address(RVA = "0x4D9750", Offset = "0x4D8750", VA = "0x1804D9750", Slot = "121")] get { return this.LPKGALPLIDJ; } } // Token: 0x06003981 RID: 14721 RVA: 0x000EDA60 File Offset: 0x000EBC60 [Token(Token = "0x6003981")] [Address(RVA = "0x2180520", Offset = "0x217F520", VA = "0x182180520")] public void Spawn([CanBeNull] IReadOnlyList ABADFLCBFIJ, GameObject CFAPNBBHEKB) { if (ABADFLCBFIJ != 0) { } } // Token: 0x06003982 RID: 14722 RVA: 0x000EDA78 File Offset: 0x000EBC78 [Token(Token = "0x6003982")] [Address(RVA = "0x2183250", Offset = "0x2182250", VA = "0x182183250", 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: 0x06003983 RID: 14723 RVA: 0x000EDAB0 File Offset: 0x000EBCB0 [Token(Token = "0x6003983")] [Address(RVA = "0x2183B20", Offset = "0x2182B20", VA = "0x182183B20")] public void Spawn([CanBeNull] IReadOnlyList ABADFLCBFIJ, GameObject CONKPDFCLGM, ref Func DJCKHDBKPIB) { if (ABADFLCBFIJ != 0) { } } // Token: 0x06003984 RID: 14724 RVA: 0x000EDAC8 File Offset: 0x000EBCC8 [Token(Token = "0x6003984")] [Address(RVA = "0x2183390", Offset = "0x2182390", VA = "0x182183390")] 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: 0x06003985 RID: 14725 RVA: 0x000EDAF4 File Offset: 0x000EBCF4 [Token(Token = "0x6003985")] [Address(RVA = "0x2181C50", Offset = "0x2180C50", VA = "0x182181C50")] 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: 0x06003986 RID: 14726 RVA: 0x000EDBA0 File Offset: 0x000EBDA0 [Token(Token = "0x6003986")] [Address(RVA = "0x1E73ED0", Offset = "0x1E72ED0", VA = "0x181E73ED0", 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: 0x06003987 RID: 14727 RVA: 0x000EDCFC File Offset: 0x000EBEFC [Token(Token = "0x6003987")] [Address(RVA = "0x1E73720", Offset = "0x1E72720", VA = "0x181E73720", Slot = "68")] protected override void OnEnable() { base.OnEnable(); this.NIHENNDENOE = true; Vector2 zero = Vector2.zero; base.JIGGKKCAGIF = zero; } // Token: 0x06003988 RID: 14728 RVA: 0x000EDD28 File Offset: 0x000EBF28 [Token(Token = "0x6003988")] [Address(RVA = "0x1E73620", Offset = "0x1E72620", VA = "0x181E73620", Slot = "117")] protected override void NDMMONELLFM(double LLDOJLBIKKF) { base.NDMMONELLFM(LLDOJLBIKKF); this.FEKIOAHMOED(); if (this.LPKGALPLIDJ != 0) { } } // Token: 0x06003989 RID: 14729 RVA: 0x000EDD54 File Offset: 0x000EBF54 [Token(Token = "0x6003989")] [Address(RVA = "0x1E736B0", Offset = "0x1E726B0", VA = "0x181E736B0", Slot = "75")] public override void OnBeginDrag(PointerEventData OEKEOCOGKMG) { base.OnBeginDrag(OEKEOCOGKMG); if (this.GDLGDPDDFPM != 0) { } } // Token: 0x0600398A RID: 14730 RVA: 0x000EDD74 File Offset: 0x000EBF74 [Token(Token = "0x600398A")] [Address(RVA = "0x1E737A0", Offset = "0x1E727A0", VA = "0x181E737A0", Slot = "77")] public override void OnEndDrag(PointerEventData OEKEOCOGKMG) { base.OnEndDrag(OEKEOCOGKMG); this.LBPHDDHGLMF(); LEHMCOFHDDD lehmcofhddd; string text = lehmcofhddd.ToString(); } // Token: 0x0600398B RID: 14731 RVA: 0x000EDDA0 File Offset: 0x000EBFA0 [Token(Token = "0x600398B")] [Address(RVA = "0x1E72130", Offset = "0x1E71130", VA = "0x181E72130")] private JCHBGFFIMCP AIODPKLLIFA(float MKLANHOEGAA, float ECCKMIBFOEI) { } // Token: 0x0600398C RID: 14732 RVA: 0x000EDDB0 File Offset: 0x000EBFB0 [Token(Token = "0x600398C")] [Address(RVA = "0x1E73560", Offset = "0x1E72560", VA = "0x181E73560")] private void LBPHDDHGLMF() { if (this.GDLGDPDDFPM != 0) { this.GDLGDPDDFPM = (ulong)0L; } Action action = new Action(this.CAODCILJHJE); KFBABPAPIMB kfbabpapimb; this.GDLGDPDDFPM = kfbabpapimb; } // Token: 0x0600398D RID: 14733 RVA: 0x000EDDEC File Offset: 0x000EBFEC [Token(Token = "0x600398D")] [Address(RVA = "0x1E72180", Offset = "0x1E71180", VA = "0x181E72180")] private void CAODCILJHJE() { LEHMCOFHDDD lehmcofhddd; if (lehmcofhddd != 0) { string text = lehmcofhddd.ToString(); } int gkdmffiognb = this.GKDMFFIOGNB; int num = this.ALLOECHEPOC; num++; if (gkdmffiognb != 0) { } this.GoToPage(num); this.LBPHDDHGLMF(); } // Token: 0x0600398E RID: 14734 RVA: 0x000EDE38 File Offset: 0x000EC038 [Token(Token = "0x600398E")] [Address(RVA = "0x1E73170", Offset = "0x1E72170", VA = "0x181E73170")] private void IILAEJECCCI() { this.HKIKPPOODKP(); this.PMOODNEOMLI(); this.FEKIOAHMOED(); } // Token: 0x0600398F RID: 14735 RVA: 0x000EDE58 File Offset: 0x000EC058 [Token(Token = "0x600398F")] [Address(RVA = "0x1E72AF0", Offset = "0x1E71AF0", VA = "0x181E72AF0")] 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) { if (!isVertical || !isVertical) { } if (!isVertical) { } } if (isVertical) { } 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_20B; } } gmommgjbmmb2.GHKIOPEDAMF = true; gmommgjbmmb2.MKBLJJGJAOH(); } IL_20B: 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_27A; } } npmnkkcdllm2.GHKIOPEDAMF = true; npmnkkcdllm2.MKBLJJGJAOH(); } IL_27A: Hideable ajmdnfphebh = this.AJMDNFPHEBH; int num6 = 0; if (ajmdnfphebh != num6) { goto Block_15; } } 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_E7; } } gmommgjbmmb3.GHKIOPEDAMF = true; gmommgjbmmb3.MKBLJJGJAOH(); } IL_E7: 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_14E; } } npmnkkcdllm4.GHKIOPEDAMF = true; npmnkkcdllm4.MKBLJJGJAOH(); } IL_14E: 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_15: Hideable ajmdnfphebh4 = this.AJMDNFPHEBH; bool flag10 = ajmdnfphebh4.JBHFJHKCDAL.CFLJGNJLBFG; AOLMGGAPKEH jbhfjhkcdal2 = ajmdnfphebh4.JBHFJHKCDAL; jbhfjhkcdal2.BPAJKKAGPKB(this); throw new NullReferenceException(); } // Token: 0x06003990 RID: 14736 RVA: 0x000EE12C File Offset: 0x000EC32C [Token(Token = "0x6003990")] [Address(RVA = "0x1E73AE0", Offset = "0x1E72AE0", VA = "0x181E73AE0")] 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) { RecyclingListScrollRect.DNLBEBFPNHJ dnlbebfpnhj; dnlbebfpnhj.<>4__this = this; 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)) { dnlbebfpnhj.pageIndex = num2; Button.ButtonClickedEvent onClick = button.m_OnClick; UnityAction unityAction = delegate { RecyclingListScrollRect <>4__this = dnlbebfpnhj.<>4__this; int pageIndex = dnlbebfpnhj.pageIndex; <>4__this.GoToPage(pageIndex); }; onClick.AddListener(unityAction); } num2++; } } // Token: 0x06003991 RID: 14737 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003991")] [Address(RVA = "0x1E72500", Offset = "0x1E71500", VA = "0x181E72500")] private void FEKIOAHMOED() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003992 RID: 14738 RVA: 0x000EE1EC File Offset: 0x000EC3EC [Token(Token = "0x6003992")] [Address(RVA = "0x1E72870", Offset = "0x1E71870", VA = "0x181E72870")] public void GoToItem(int EFBDCIJMFGD) { } // Token: 0x06003993 RID: 14739 RVA: 0x000EE204 File Offset: 0x000EC404 [Token(Token = "0x6003993")] [Address(RVA = "0x1E72960", Offset = "0x1E71960", VA = "0x181E72960")] public void GoToPage(int EFBDCIJMFGD) { int ohdfglidmin = this.OHDFGLIDMIN; int num = this.GKDMFFIOGNB * ohdfglidmin; int num2 = 0; int num3 = num - 1; int num4 = Math.Max(num2, num3); int num5 = this.OHDFGLIDMIN * EFBDCIJMFGD; num3 = num4; int num6 = Math.Min(num5, num3); } // Token: 0x06003994 RID: 14740 RVA: 0x000EE258 File Offset: 0x000EC458 [Token(Token = "0x6003994")] [Address(RVA = "0x1E72A60", Offset = "0x1E71A60", VA = "0x181E72A60")] public void GoToPreviousPage() { int num = this.ALLOECHEPOC - 1; num = Math.Max(0, num); this.GoToPage(num); } // Token: 0x06003995 RID: 14741 RVA: 0x000EE284 File Offset: 0x000EC484 [Token(Token = "0x6003995")] [Address(RVA = "0x1E728C0", Offset = "0x1E718C0", VA = "0x181E728C0")] public void GoToNextPage() { int gkdmffiognb = this.GKDMFFIOGNB; int num = this.ALLOECHEPOC + 1; num = Math.Min(gkdmffiognb, num); this.GoToPage(num); } // Token: 0x06003996 RID: 14742 RVA: 0x000EE2B8 File Offset: 0x000EC4B8 [Token(Token = "0x6003996")] [Address(RVA = "0x1E731A0", Offset = "0x1E721A0", VA = "0x181E731A0", 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: 0x06003997 RID: 14743 RVA: 0x000EE3E4 File Offset: 0x000EC5E4 [Token(Token = "0x6003997")] [Address(RVA = "0x1E72760", Offset = "0x1E71760", VA = "0x181E72760", 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: 0x06003998 RID: 14744 RVA: 0x000EE428 File Offset: 0x000EC628 [Token(Token = "0x6003998")] [Address(RVA = "0x1E722B0", Offset = "0x1E712B0", VA = "0x181E722B0", 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: 0x06003999 RID: 14745 RVA: 0x000EE474 File Offset: 0x000EC674 [Token(Token = "0x6003999")] [Address(RVA = "0x1E723C0", Offset = "0x1E713C0", VA = "0x181E723C0", 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: 0x0600399A RID: 14746 RVA: 0x000EE4C0 File Offset: 0x000EC6C0 [Token(Token = "0x600399A")] [Address(RVA = "0x1E73E60", Offset = "0x1E72E60", VA = "0x181E73E60")] public void QueueResetPosition() { Action action = new Action(this.EEDFOEFDDFL); KFBABPAPIMB kfbabpapimb = this.GGGCLEIGKCE(action); } // Token: 0x0600399B RID: 14747 RVA: 0x000EE4E4 File Offset: 0x000EC6E4 [Token(Token = "0x600399B")] [Address(RVA = "0x1E738E0", Offset = "0x1E728E0", VA = "0x181E738E0")] private void PJMKKGOJKBM(GameObject CFAPNBBHEKB) { Transform transform = CFAPNBBHEKB.transform; if (transform != 0 && transform != 0) { RectTransform viewport = base.BKCCCMLHNMO; RectTransform viewport2 = base.BKCCCMLHNMO; } } // Token: 0x0600399C RID: 14748 RVA: 0x000EE518 File Offset: 0x000EC718 [Token(Token = "0x600399C")] [Address(RVA = "0x1E74390", Offset = "0x1E73390", VA = "0x181E74390")] 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: 0x0600399E RID: 14750 RVA: 0x000EE588 File Offset: 0x000EC788 [Token(Token = "0x600399E")] [Address(RVA = "0x1E724A0", Offset = "0x1E714A0", VA = "0x181E724A0")] [CompilerGenerated] private void EEDFOEFDDFL() { this.MPGELJKHIMK(-1f); } // Token: 0x04003143 RID: 12611 [Token(Token = "0x4003143")] private static readonly List OJAIJAMCIKH = new List(); // Token: 0x04003144 RID: 12612 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4003144")] private readonly IILCGFIHJLP FAIGCDCJCOJ; // Token: 0x04003145 RID: 12613 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4003145")] private readonly List DFAOGOLOFOK; // Token: 0x04003148 RID: 12616 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4003148")] private Func DJCKHDBKPIB; // Token: 0x04003149 RID: 12617 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4003149")] private ICollection ILAMJPBJICK; // Token: 0x0400314A RID: 12618 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400314A")] private GameObject PGKHOLGOPKD; // Token: 0x0400314B RID: 12619 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400314B")] private bool NIHENNDENOE; // Token: 0x0400314C RID: 12620 [FieldOffset(Offset = "0x121")] [Token(Token = "0x400314C")] private bool BDIKOAEGGAG; // Token: 0x0400314D RID: 12621 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400314D")] private Func CJNFHBFLFNO; // Token: 0x0400314E RID: 12622 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400314E")] private IDisposable NEBDAIFHJLL; // Token: 0x0400314F RID: 12623 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400314F")] private Canvas NKKFJKIMHBN; // Token: 0x04003150 RID: 12624 [FieldOffset(Offset = "0x140")] [Token(Token = "0x4003150")] private RectTransform AAFEHJFOMAI; // Token: 0x04003151 RID: 12625 [FieldOffset(Offset = "0x148")] [Token(Token = "0x4003151")] private Hideable NPMNKKCDLLM; // Token: 0x04003152 RID: 12626 [FieldOffset(Offset = "0x150")] [Token(Token = "0x4003152")] private Hideable AJMDNFPHEBH; // Token: 0x04003153 RID: 12627 [FieldOffset(Offset = "0x158")] [Token(Token = "0x4003153")] private Hideable GMOMMGJBMMB; // Token: 0x04003154 RID: 12628 [FieldOffset(Offset = "0x160")] [Token(Token = "0x4003154")] private int OHDFGLIDMIN; // Token: 0x04003155 RID: 12629 [FieldOffset(Offset = "0x164")] [Token(Token = "0x4003155")] private int GKDMFFIOGNB; // Token: 0x04003156 RID: 12630 [FieldOffset(Offset = "0x168")] [Token(Token = "0x4003156")] private KFBABPAPIMB GDLGDPDDFPM; // Token: 0x04003157 RID: 12631 [FieldOffset(Offset = "0x170")] [Token(Token = "0x4003157")] private readonly MFBGLIHGCGO LPKGALPLIDJ; // Token: 0x020007F6 RID: 2038 [Token(Token = "0x20007F6")] [CompilerGenerated] private sealed class DEHPMGHGHAK { // Token: 0x0600399F RID: 14751 RVA: 0x000EE5A0 File Offset: 0x000EC7A0 [Token(Token = "0x600399F")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public DEHPMGHGHAK() { } // Token: 0x060039A0 RID: 14752 RVA: 0x000EE5BC File Offset: 0x000EC7BC [Token(Token = "0x60039A0")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] internal GameObject b__0(int index) { return this.prefab; } // Token: 0x04003158 RID: 12632 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4003158")] public GameObject prefab; } // Token: 0x020007F7 RID: 2039 [Token(Token = "0x20007F7")] [CompilerGenerated] private sealed class FGLFEDGCCPD { // Token: 0x060039A1 RID: 14753 RVA: 0x000EE5D0 File Offset: 0x000EC7D0 [Token(Token = "0x60039A1")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public FGLFEDGCCPD() { } // Token: 0x04003159 RID: 12633 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4003159")] public RecyclingListScrollRect <>4__this; // Token: 0x0400315A RID: 12634 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400315A")] public int totalItemCount; // Token: 0x0400315B RID: 12635 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400315B")] public IReadOnlyList data; // Token: 0x0400315C RID: 12636 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400315C")] public GameObject defaultPrefab; } // Token: 0x020007F8 RID: 2040 [Token(Token = "0x20007F8")] [CompilerGenerated] private sealed class LDEAJAMJCPL { // Token: 0x060039A2 RID: 14754 RVA: 0x000EE5EC File Offset: 0x000EC7EC [Token(Token = "0x60039A2")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public LDEAJAMJCPL() { } // Token: 0x060039A3 RID: 14755 RVA: 0x000EE608 File Offset: 0x000EC808 [Token(Token = "0x60039A3")] [Address(RVA = "0x1CCA440", Offset = "0x1CC9440", VA = "0x181CCA440")] 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: 0x0400315D RID: 12637 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400315D")] public Func cachedPrefabForIndexEvent; // Token: 0x0400315E RID: 12638 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400315E")] public RecyclingListScrollRect.FGLFEDGCCPD CS$<>8__locals1; } // Token: 0x020007F9 RID: 2041 [Token(Token = "0x20007F9")] [CompilerGenerated] private sealed class DNLBEBFPNHJ { // Token: 0x060039A4 RID: 14756 RVA: 0x000EE654 File Offset: 0x000EC854 [Token(Token = "0x60039A4")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public DNLBEBFPNHJ() { } // Token: 0x060039A5 RID: 14757 RVA: 0x000EE668 File Offset: 0x000EC868 [Token(Token = "0x60039A5")] [Address(RVA = "0x1E65530", Offset = "0x1E64530", VA = "0x181E65530")] internal void b__0() { RecyclingListScrollRect recyclingListScrollRect = this.<>4__this; int num = this.pageIndex; recyclingListScrollRect.GoToPage(num); } // Token: 0x0400315F RID: 12639 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400315F")] public int pageIndex; // Token: 0x04003160 RID: 12640 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003160")] public RecyclingListScrollRect <>4__this; } // Token: 0x020007FA RID: 2042 [Token(Token = "0x20007FA")] [CompilerGenerated] private sealed class KADLMBDPKBP { // Token: 0x060039A6 RID: 14758 RVA: 0x000EE690 File Offset: 0x000EC890 [Token(Token = "0x60039A6")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KADLMBDPKBP() { } // Token: 0x04003161 RID: 12641 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003161")] public ModelBase model; // Token: 0x04003162 RID: 12642 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003162")] public RecyclingListScrollRect <>4__this; } // Token: 0x020007FB RID: 2043 [Token(Token = "0x20007FB")] [CompilerGenerated] private sealed class IFMNHDGFGAB { // Token: 0x060039A7 RID: 14759 RVA: 0x000EE6A4 File Offset: 0x000EC8A4 [Token(Token = "0x60039A7")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IFMNHDGFGAB() { } // Token: 0x060039A8 RID: 14760 RVA: 0x000EE6B8 File Offset: 0x000EC8B8 [Token(Token = "0x60039A8")] [Address(RVA = "0x1E6BB70", Offset = "0x1E6AB70", VA = "0x181E6BB70")] 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: 0x04003163 RID: 12643 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003163")] public Action scheduleVisibilityPass; // Token: 0x04003164 RID: 12644 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003164")] public RecyclingListScrollRect.KADLMBDPKBP CS$<>8__locals1; } } }