using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Data { // Token: 0x0200100A RID: 4106 [Token(Token = "0x200100A")] public class SelectableRecyclingListScrollRect : RecyclingListScrollRect { // Token: 0x17000FDB RID: 4059 // (get) Token: 0x06005D35 RID: 23861 RVA: 0x0014968C File Offset: 0x0014788C [Token(Token = "0x17000FDB")] public MFBGLIHGCGO BKFCHBMJLLA { [Token(Token = "0x6005D35")] [Address(RVA = "0x837E70", Offset = "0x836C70", VA = "0x180837E70")] get { return this.CBMCCIFBPPB; } } // Token: 0x17000FDC RID: 4060 // (get) Token: 0x06005D36 RID: 23862 RVA: 0x001496A0 File Offset: 0x001478A0 [Token(Token = "0x17000FDC")] public IILCGFIHJLP IEDPAMOAFNJ { [Token(Token = "0x6005D36")] [Address(RVA = "0x607860", Offset = "0x606660", VA = "0x180607860")] get { return this.KBKIDKICONF; } } // Token: 0x17000FDD RID: 4061 // (get) Token: 0x06005D37 RID: 23863 RVA: 0x001496B4 File Offset: 0x001478B4 [Token(Token = "0x17000FDD")] public IILCGFIHJLP BIKJCEAHFNP { [Token(Token = "0x6005D37")] [Address(RVA = "0x6075D0", Offset = "0x6063D0", VA = "0x1806075D0")] get { return this.ELBGMNNPGDD; } } // Token: 0x06005D38 RID: 23864 RVA: 0x001496C8 File Offset: 0x001478C8 [Token(Token = "0x6005D38")] [Address(RVA = "0xF91FA0", Offset = "0xF90DA0", VA = "0x180F91FA0", Slot = "67")] protected override void Awake() { base.Awake(); IILCGFIHJLP faigcdcjcoj = this.FAIGCDCJCOJ; Action action = new Action(this.CLBPDGGELMA); } // Token: 0x06005D39 RID: 23865 RVA: 0x001496F8 File Offset: 0x001478F8 [Token(Token = "0x6005D39")] [Address(RVA = "0xF924C0", Offset = "0xF912C0", VA = "0x180F924C0", Slot = "73")] protected override void OnDestroy() { base.OnDestroy(); IILCGFIHJLP faigcdcjcoj = this.FAIGCDCJCOJ; Action action = new Action(this.CLBPDGGELMA); } // Token: 0x06005D3A RID: 23866 RVA: 0x00149728 File Offset: 0x00147928 [Token(Token = "0x6005D3A")] [Address(RVA = "0xF92890", Offset = "0xF91690", VA = "0x180F92890")] public void Select(int EFBDCIJMFGD) { GameObject mcfkpdkmoac = this.MCFKPDKMOAC; int num = 0; if (mcfkpdkmoac != num) { int clnpokkmokl = this.CLNPOKKMOKL; this.PIGGMMFGCMC(clnpokkmokl); } MFBGLIHGCGO cbmccifbppb = this.CBMCCIFBPPB; this.CLNPOKKMOKL = EFBDCIJMFGD; if (cbmccifbppb != 0) { cbmccifbppb.CNFDGDEOPPF(EFBDCIJMFGD); } this.JPHDDCCDIJH(EFBDCIJMFGD); } // Token: 0x06005D3B RID: 23867 RVA: 0x00149778 File Offset: 0x00147978 [Token(Token = "0x6005D3B")] [Address(RVA = "0xF92040", Offset = "0xF90E40", VA = "0x180F92040")] private void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD) { int num; do { num = 0; int num2 = 0; ulong num3; IReadOnlyList readOnlyList = FJCMFIINFIO.PHJEODMHDOK(GCCLEJOGCCE, num3 != 0UL, num2 != 0); if (readOnlyList != 0 && num < readOnlyList) { num += num; if (num != readOnlyList) { num++; } } if (readOnlyList != 0) { } } while (num != 0); if (EFBDCIJMFGD != this.CLNPOKKMOKL) { GameObject mcfkpdkmoac = this.MCFKPDKMOAC; if (GCCLEJOGCCE == mcfkpdkmoac) { this.PIGGMMFGCMC(EFBDCIJMFGD); } return; } this.JPHDDCCDIJH(EFBDCIJMFGD); } // Token: 0x06005D3C RID: 23868 RVA: 0x001497EC File Offset: 0x001479EC [Token(Token = "0x6005D3C")] [Address(RVA = "0xF92280", Offset = "0xF91080", VA = "0x180F92280")] private void JPHDDCCDIJH(int EFBDCIJMFGD) { int num; do { num = 0; LEHMCOFHDDD itemViewsHolderIfVisible = base.GetItemViewsHolderIfVisible(EFBDCIJMFGD); if (itemViewsHolderIfVisible != 0) { RectTransform dfeiojdnogd = itemViewsHolderIfVisible.DFEIOJDNOGD; if (dfeiojdnogd != 0) { GameObject gameObject = dfeiojdnogd.gameObject; } } int num2 = 0; if (num == num2) { break; } this.MCFKPDKMOAC = num; IILCGFIHJLP kbkidkiconf = this.KBKIDKICONF; if (kbkidkiconf != 0) { kbkidkiconf.CNFDGDEOPPF(num, EFBDCIJMFGD); } int num3 = 0; ulong num4; IReadOnlyList readOnlyList = FJCMFIINFIO.PHJEODMHDOK(num, num4 != 0UL, num3 != 0); if (readOnlyList != 0) { if (num < readOnlyList) { num += num; if (num != readOnlyList) { num++; } } IL_74: num += 19; goto IL_79; goto IL_74; } IL_79: if (readOnlyList != 0) { } } while (num != 0); } // Token: 0x06005D3D RID: 23869 RVA: 0x0014988C File Offset: 0x00147A8C [Token(Token = "0x6005D3D")] [Address(RVA = "0xF92560", Offset = "0xF91360", VA = "0x180F92560")] private void PIGGMMFGCMC(int EFBDCIJMFGD) { int num; do { num = 0; LEHMCOFHDDD itemViewsHolderIfVisible = base.GetItemViewsHolderIfVisible(EFBDCIJMFGD); if (itemViewsHolderIfVisible != 0) { RectTransform dfeiojdnogd = itemViewsHolderIfVisible.DFEIOJDNOGD; if (dfeiojdnogd != 0) { GameObject gameObject = dfeiojdnogd.gameObject; } } int num2 = 0; if (num == num2) { break; } this.MCFKPDKMOAC = num; IILCGFIHJLP elbgmnnpgdd = this.ELBGMNNPGDD; if (elbgmnnpgdd != 0) { elbgmnnpgdd.CNFDGDEOPPF(num, EFBDCIJMFGD); } int num3 = 0; ulong num4; IReadOnlyList readOnlyList = FJCMFIINFIO.PHJEODMHDOK(num, num4 != 0UL, num3 != 0); if (readOnlyList != 0) { if (num < readOnlyList) { num += num; if (num != readOnlyList) { num++; } } num += 19; } if (readOnlyList != 0) { } } while (num != 0); } // Token: 0x06005D3E RID: 23870 RVA: 0x00149928 File Offset: 0x00147B28 [Token(Token = "0x6005D3E")] [Address(RVA = "0xF927A0", Offset = "0xF915A0", VA = "0x180F927A0", Slot = "97")] protected override void PPPCIFBKPLA(int NJLHBIMBGEI, int AFMMJKOEKLB) { base.PPPCIFBKPLA(NJLHBIMBGEI, AFMMJKOEKLB); GameObject mcfkpdkmoac = this.MCFKPDKMOAC; int num = 0; if (mcfkpdkmoac != num) { int clnpokkmokl = this.CLNPOKKMOKL; this.PIGGMMFGCMC(clnpokkmokl); } MFBGLIHGCGO cbmccifbppb = this.CBMCCIFBPPB; this.CLNPOKKMOKL = (int)((ulong)0L); if (cbmccifbppb != 0) { int num2 = 0; cbmccifbppb.CNFDGDEOPPF(num2); } int num3 = 0; this.JPHDDCCDIJH(num3); } // Token: 0x06005D3F RID: 23871 RVA: 0x00149988 File Offset: 0x00147B88 [Token(Token = "0x6005D3F")] [Address(RVA = "0xF92950", Offset = "0xF91750", VA = "0x180F92950")] public SelectableRecyclingListScrollRect() { int num; int num2; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0); num2 = 0; num = 0; this.CBMCCIFBPPB = mfbglihgcgo; int num3; int num4; IILCGFIHJLP iilcgfihjlp = new IILCGFIHJLP(32, num3 != 0, num4 != 0); num4 = 0; num3 = 0; this.KBKIDKICONF = iilcgfihjlp; int num5; int num6; IILCGFIHJLP iilcgfihjlp2 = new IILCGFIHJLP(32, num5 != 0, num6 != 0); num6 = 0; num5 = 0; this.ELBGMNNPGDD = iilcgfihjlp2; base..ctor(); } // Token: 0x04003E6C RID: 15980 [FieldOffset(Offset = "0x178")] [Token(Token = "0x4003E6C")] private int CLNPOKKMOKL; // Token: 0x04003E6D RID: 15981 [FieldOffset(Offset = "0x180")] [Token(Token = "0x4003E6D")] private GameObject MCFKPDKMOAC; // Token: 0x04003E6E RID: 15982 [FieldOffset(Offset = "0x188")] [Token(Token = "0x4003E6E")] private readonly MFBGLIHGCGO CBMCCIFBPPB; // Token: 0x04003E6F RID: 15983 [FieldOffset(Offset = "0x190")] [Token(Token = "0x4003E6F")] private readonly IILCGFIHJLP KBKIDKICONF; // Token: 0x04003E70 RID: 15984 [FieldOffset(Offset = "0x198")] [Token(Token = "0x4003E70")] private readonly IILCGFIHJLP ELBGMNNPGDD; } }