using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Data { // Token: 0x020010D7 RID: 4311 [Token(Token = "0x20010D7")] public class SelectableRecyclingListScrollRect : RecyclingListScrollRect { // Token: 0x17001051 RID: 4177 // (get) Token: 0x06006083 RID: 24707 RVA: 0x00151338 File Offset: 0x0014F538 [Token(Token = "0x17001051")] public MFBGLIHGCGO BKFCHBMJLLA { [Token(Token = "0x6006083")] [Address(RVA = "0x54E9D0", Offset = "0x54D9D0", VA = "0x18054E9D0")] get { return this.CBMCCIFBPPB; } } // Token: 0x17001052 RID: 4178 // (get) Token: 0x06006084 RID: 24708 RVA: 0x0015134C File Offset: 0x0014F54C [Token(Token = "0x17001052")] public IILCGFIHJLP IEDPAMOAFNJ { [Token(Token = "0x6006084")] [Address(RVA = "0xFAEF20", Offset = "0xFADF20", VA = "0x180FAEF20")] get { return this.KBKIDKICONF; } } // Token: 0x17001053 RID: 4179 // (get) Token: 0x06006085 RID: 24709 RVA: 0x00151360 File Offset: 0x0014F560 [Token(Token = "0x17001053")] public IILCGFIHJLP BIKJCEAHFNP { [Token(Token = "0x6006085")] [Address(RVA = "0x44BCE0", Offset = "0x44ACE0", VA = "0x18044BCE0")] get { return this.ELBGMNNPGDD; } } // Token: 0x06006086 RID: 24710 RVA: 0x00151374 File Offset: 0x0014F574 [Token(Token = "0x6006086")] [Address(RVA = "0x1E40630", Offset = "0x1E3F630", VA = "0x181E40630", Slot = "67")] protected override void Awake() { base.Awake(); IILCGFIHJLP faigcdcjcoj = this.FAIGCDCJCOJ; Action action = new Action(this.CLBPDGGELMA); } // Token: 0x06006087 RID: 24711 RVA: 0x001513A4 File Offset: 0x0014F5A4 [Token(Token = "0x6006087")] [Address(RVA = "0x1E40B50", Offset = "0x1E3FB50", VA = "0x181E40B50", Slot = "73")] protected override void OnDestroy() { base.OnDestroy(); IILCGFIHJLP faigcdcjcoj = this.FAIGCDCJCOJ; Action action = new Action(this.CLBPDGGELMA); } // Token: 0x06006088 RID: 24712 RVA: 0x001513D4 File Offset: 0x0014F5D4 [Token(Token = "0x6006088")] [Address(RVA = "0x1E40F20", Offset = "0x1E3FF20", VA = "0x181E40F20")] 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: 0x06006089 RID: 24713 RVA: 0x00151424 File Offset: 0x0014F624 [Token(Token = "0x6006089")] [Address(RVA = "0x1E406D0", Offset = "0x1E3F6D0", VA = "0x181E406D0")] 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: 0x0600608A RID: 24714 RVA: 0x00151498 File Offset: 0x0014F698 [Token(Token = "0x600608A")] [Address(RVA = "0x1E40910", Offset = "0x1E3F910", VA = "0x181E40910")] 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: 0x0600608B RID: 24715 RVA: 0x00151538 File Offset: 0x0014F738 [Token(Token = "0x600608B")] [Address(RVA = "0x1E40BF0", Offset = "0x1E3FBF0", VA = "0x181E40BF0")] 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: 0x0600608C RID: 24716 RVA: 0x001515D4 File Offset: 0x0014F7D4 [Token(Token = "0x600608C")] [Address(RVA = "0x1E40E30", Offset = "0x1E3FE30", VA = "0x181E40E30", 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: 0x0600608D RID: 24717 RVA: 0x00151634 File Offset: 0x0014F834 [Token(Token = "0x600608D")] [Address(RVA = "0x1E40FE0", Offset = "0x1E3FFE0", VA = "0x181E40FE0")] 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: 0x04003FDF RID: 16351 [FieldOffset(Offset = "0x178")] [Token(Token = "0x4003FDF")] private int CLNPOKKMOKL; // Token: 0x04003FE0 RID: 16352 [FieldOffset(Offset = "0x180")] [Token(Token = "0x4003FE0")] private GameObject MCFKPDKMOAC; // Token: 0x04003FE1 RID: 16353 [FieldOffset(Offset = "0x188")] [Token(Token = "0x4003FE1")] private readonly MFBGLIHGCGO CBMCCIFBPPB; // Token: 0x04003FE2 RID: 16354 [FieldOffset(Offset = "0x190")] [Token(Token = "0x4003FE2")] private readonly IILCGFIHJLP KBKIDKICONF; // Token: 0x04003FE3 RID: 16355 [FieldOffset(Offset = "0x198")] [Token(Token = "0x4003FE3")] private readonly IILCGFIHJLP ELBGMNNPGDD; } }