using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RRUI.Data { // Token: 0x02000A84 RID: 2692 [Token(Token = "0x2000A84")] public class ClubMembershipListModelController : ModelController { // Token: 0x0600456E RID: 17774 RVA: 0x0010B05C File Offset: 0x0010925C [Token(Token = "0x600456E")] [Address(RVA = "0x20945F0", Offset = "0x20935F0", VA = "0x1820945F0")] public ClubMembershipListModelController() { } // Token: 0x02000A85 RID: 2693 [Token(Token = "0x2000A85")] [Serializable] private class ClubMembershipListTypeTextImpl : TextControllerImpl { // Token: 0x0600456F RID: 17775 RVA: 0x0010B070 File Offset: 0x00109270 [Token(Token = "0x600456F")] [Address(RVA = "0x2095BE0", Offset = "0x2094BE0", VA = "0x182095BE0", Slot = "27")] protected override void DMAHGBLDMFA() { string empty = string.Empty; int num = 0; bool flag; if (flag) { string text = ClubsConfig.Instance.OPBOLMAGHOO((PPGPAHNMGEC)num); } string text2 = this.textToAppend; string text3 = empty + text2; int num2 = ((IComparable)empty).CompareTo(text3); } // Token: 0x06004570 RID: 17776 RVA: 0x0010B0BC File Offset: 0x001092BC [Token(Token = "0x6004570")] [Address(RVA = "0x2095CE0", Offset = "0x2094CE0", VA = "0x182095CE0")] public ClubMembershipListTypeTextImpl() { } // Token: 0x04003670 RID: 13936 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4003670")] [SerializeField] private string textToAppend; } // Token: 0x02000A86 RID: 2694 [Token(Token = "0x2000A86")] [Serializable] private class ClubMembershipListMembershipTypeFilterDropdownImpl : DropdownControllerImpl { // Token: 0x06004571 RID: 17777 RVA: 0x0010B0D0 File Offset: 0x001092D0 [Token(Token = "0x6004571")] [Address(RVA = "0x20942C0", Offset = "0x20932C0", VA = "0x1820942C0", Slot = "22")] protected override void OFFLOPLJBBG() { base.OFFLOPLJBBG(); List list = new List(); this.membershipTypeList = list; List membershipTypes = ClubsConfig.Instance.MembershipTypes; Func <>9__1_ = ClubMembershipListModelController.ClubMembershipListMembershipTypeFilterDropdownImpl.<>c.<>9__1_0; if (<>9__1_ == 0) { ClubMembershipListModelController.ClubMembershipListMembershipTypeFilterDropdownImpl.<>c.<>9__1_0 = (ClubsConfig.ClubMembershipTypeFriendlyNameMapping m) => default(bool); } IEnumerable enumerable = Enumerable.Where(membershipTypes, <>9__1_); Func func; if (ClubMembershipListModelController.ClubMembershipListMembershipTypeFilterDropdownImpl.<>c.<>9__1_1 == 0) { func = (ClubsConfig.ClubMembershipTypeFriendlyNameMapping sc) => PPGPAHNMGEC.None; ClubMembershipListModelController.ClubMembershipListMembershipTypeFilterDropdownImpl.<>c.<>9__1_1 = func; } List list2 = Enumerable.ToList(Enumerable.OrderBy(enumerable, func)); this.membershipTypeList = list2; Func func2; if (ClubMembershipListModelController.ClubMembershipListMembershipTypeFilterDropdownImpl.<>c.<>9__1_2 == 0) { func2 = (ClubsConfig.ClubMembershipTypeFriendlyNameMapping m) => null; ClubMembershipListModelController.ClubMembershipListMembershipTypeFilterDropdownImpl.<>c.<>9__1_2 = func2; } List list3 = Enumerable.ToList(Enumerable.Select(list2, func2)); } // Token: 0x06004572 RID: 17778 RVA: 0x0010B198 File Offset: 0x00109398 [Token(Token = "0x6004572")] [Address(RVA = "0x20940F0", Offset = "0x20930F0", VA = "0x1820940F0", Slot = "27")] protected override void DMAHGBLDMFA() { List list = this.membershipTypeList; Predicate predicate = new Predicate(this.NHGMBBDPBNJ); int num = list.FindIndex(predicate); } // Token: 0x06004573 RID: 17779 RVA: 0x0010B1C8 File Offset: 0x001093C8 [Token(Token = "0x6004573")] [Address(RVA = "0x2094200", Offset = "0x2093200", VA = "0x182094200", Slot = "29")] protected override void NLPIDFIICNE(int EFBDCIJMFGD) { List list = this.membershipTypeList; int num = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); num += num; } // Token: 0x06004574 RID: 17780 RVA: 0x0010B1F0 File Offset: 0x001093F0 [Token(Token = "0x6004574")] [Address(RVA = "0x20945B0", Offset = "0x20935B0", VA = "0x1820945B0")] public ClubMembershipListMembershipTypeFilterDropdownImpl() { } // Token: 0x06004575 RID: 17781 RVA: 0x0010B204 File Offset: 0x00109404 [Token(Token = "0x6004575")] [Address(RVA = "0x20941A0", Offset = "0x20931A0", VA = "0x1820941A0")] [CompilerGenerated] private bool NHGMBBDPBNJ(ClubsConfig.ClubMembershipTypeFriendlyNameMapping IOBEPGLJNIP) { bool flag; return flag; } // Token: 0x04003671 RID: 13937 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4003671")] [NonSerialized] private List membershipTypeList; } // Token: 0x02000A88 RID: 2696 [Token(Token = "0x2000A88")] [Serializable] private class ClubMembershipListSortByDropdownImpl : DropdownControllerImpl { // Token: 0x0600457B RID: 17787 RVA: 0x0010B248 File Offset: 0x00109448 [Token(Token = "0x600457B")] [Address(RVA = "0x2095760", Offset = "0x2094760", VA = "0x182095760", Slot = "22")] protected override void OFFLOPLJBBG() { base.OFFLOPLJBBG(); List memberSortCriteria = ClubsConfig.Instance.MemberSortCriteria; Func <>9__2_ = ClubMembershipListModelController.ClubMembershipListSortByDropdownImpl.<>c.<>9__2_0; if (<>9__2_ == 0) { ClubMembershipListModelController.ClubMembershipListSortByDropdownImpl.<>c.<>9__2_0 = (ClubsConfig.ClubMembershipSortFriendlyNameMapping sc) => EMAMMPIACIG.Default; } List list = Enumerable.ToList(Enumerable.OrderBy(memberSortCriteria, <>9__2_)); this.sortCriteriaConfig = list; Func func = new Func(this.PLLOEBAKAJC); List list2 = Enumerable.ToList(Enumerable.Select(list, func)); } // Token: 0x0600457C RID: 17788 RVA: 0x0010B2C4 File Offset: 0x001094C4 [Token(Token = "0x600457C")] [Address(RVA = "0x2095590", Offset = "0x2094590", VA = "0x182095590", Slot = "27")] protected override void DMAHGBLDMFA() { List list = this.sortCriteriaConfig; Predicate predicate = new Predicate(this.IBMMMOCGBPA); int num = list.FindIndex(predicate); } // Token: 0x0600457D RID: 17789 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600457D")] [Address(RVA = "0x20956A0", Offset = "0x20946A0", VA = "0x1820956A0", Slot = "29")] protected override void NLPIDFIICNE(int EFBDCIJMFGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600457E RID: 17790 RVA: 0x0010B2F4 File Offset: 0x001094F4 [Token(Token = "0x600457E")] [Address(RVA = "0x20959C0", Offset = "0x20949C0", VA = "0x1820959C0")] public ClubMembershipListSortByDropdownImpl() { List list = new List(); this.sortCriteriaConfig = list; base..ctor(); } // Token: 0x0600457F RID: 17791 RVA: 0x0010B314 File Offset: 0x00109514 [Token(Token = "0x600457F")] [Address(RVA = "0x2095940", Offset = "0x2094940", VA = "0x182095940")] [CompilerGenerated] private TMP_Dropdown.OptionData PLLOEBAKAJC(ClubsConfig.ClubMembershipSortFriendlyNameMapping CDIBHAGHGLD) { if (this.usePortfolioFriendlyNames) { } TMP_Dropdown.OptionData optionData; return optionData; } // Token: 0x06004580 RID: 17792 RVA: 0x0010B32C File Offset: 0x0010952C [Token(Token = "0x6004580")] [Address(RVA = "0x2095640", Offset = "0x2094640", VA = "0x182095640")] [CompilerGenerated] private bool IBMMMOCGBPA(ClubsConfig.ClubMembershipSortFriendlyNameMapping IOBEPGLJNIP) { bool flag; return flag; } // Token: 0x04003676 RID: 13942 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4003676")] private List sortCriteriaConfig; // Token: 0x04003677 RID: 13943 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4003677")] [SerializeField] private bool usePortfolioFriendlyNames; } // Token: 0x02000A8A RID: 2698 [Token(Token = "0x2000A8A")] [Serializable] private class ClubIdFromClubMembershipListLinkImpl : LinkControllerImpl { // Token: 0x06004584 RID: 17796 RVA: 0x0010B358 File Offset: 0x00109558 [Token(Token = "0x6004584")] [Address(RVA = "0x208FAC0", Offset = "0x208EAC0", VA = "0x18208FAC0", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x06004585 RID: 17797 RVA: 0x0010B370 File Offset: 0x00109570 [Token(Token = "0x6004585")] [Address(RVA = "0x208FB60", Offset = "0x208EB60", VA = "0x18208FB60", Slot = "29")] protected override void IKNMALNFPII() { } // Token: 0x06004586 RID: 17798 RVA: 0x0010B388 File Offset: 0x00109588 [Token(Token = "0x6004586")] [Address(RVA = "0x208FC20", Offset = "0x208EC20", VA = "0x18208FC20")] public ClubIdFromClubMembershipListLinkImpl() { } } // Token: 0x02000A8B RID: 2699 [Token(Token = "0x2000A8B")] [Serializable] private class JoinRequestsLinkImpl : ClubMembershipListModelController.ClubIdFromClubMembershipListLinkImpl { // Token: 0x17000C24 RID: 3108 // (get) Token: 0x06004587 RID: 17799 RVA: 0x0010B39C File Offset: 0x0010959C [Token(Token = "0x17000C24")] public override bool RefreshWhileInactiveOrDisabled { [Token(Token = "0x6004587")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "14")] get { return true; } } // Token: 0x06004588 RID: 17800 RVA: 0x0010B3AC File Offset: 0x001095AC [Token(Token = "0x6004588")] [Address(RVA = "0x20A2140", Offset = "0x20A1140", VA = "0x1820A2140", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; if (num != 0) { } int num2 = 0; GameObject gameObject; gameObject.SetActive(num2 != 0); } // Token: 0x06004589 RID: 17801 RVA: 0x0010B3D0 File Offset: 0x001095D0 [Token(Token = "0x6004589")] [Address(RVA = "0x208FC20", Offset = "0x208EC20", VA = "0x18208FC20")] public JoinRequestsLinkImpl() { } } // Token: 0x02000A8C RID: 2700 [Token(Token = "0x2000A8C")] [Serializable] private class ClubMembershipListFromUriImpl : FromUriControllerImpl { // Token: 0x0600458A RID: 17802 RVA: 0x0010B3E4 File Offset: 0x001095E4 [Token(Token = "0x600458A")] [Address(RVA = "0x2093EC0", Offset = "0x2092EC0", VA = "0x182093EC0", Slot = "29")] protected override void BOEJIAHIFCH() { int num = 0; CECAKDDNHLN cecakddnhln; if (cecakddnhln.FPLAEBMOGOE(num)) { CECAKDDNHLN cecakddnhln2; bool flag = cecakddnhln2.NIAPNGIGHFE(num); bool flag2; if (num == (flag2 ? 1 : 0)) { } } } // Token: 0x0600458B RID: 17803 RVA: 0x0010B414 File Offset: 0x00109614 [Token(Token = "0x600458B")] [Address(RVA = "0x20940B0", Offset = "0x20930B0", VA = "0x1820940B0")] public ClubMembershipListFromUriImpl() { } } // Token: 0x02000A8D RID: 2701 [Token(Token = "0x2000A8D")] [Serializable] private class ClubMembershipListCardSpawnerImpl : InfiniteListCardSpawnerControllerImpl { // Token: 0x17000C25 RID: 3109 // (get) Token: 0x0600458C RID: 17804 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000C25")] protected override IReadOnlyList ModelItems { [Token(Token = "0x600458C")] [Address(RVA = "0x2093E80", Offset = "0x2092E80", VA = "0x182093E80", Slot = "34")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0600458D RID: 17805 RVA: 0x0010B428 File Offset: 0x00109628 [Token(Token = "0x600458D")] [Address(RVA = "0x2093D90", Offset = "0x2092D90", VA = "0x182093D90", Slot = "37")] protected override void EALFGJEFCGM(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, ClubMembershipModel PJKEJFBLGOI, BAEJLDPBGFI BCCKKGCHHAP) { bool flag = this.includeUnreadCreatorAnnouncements; } // Token: 0x0600458E RID: 17806 RVA: 0x0010B444 File Offset: 0x00109644 [Token(Token = "0x600458E")] [Address(RVA = "0x2093D40", Offset = "0x2092D40", VA = "0x182093D40", Slot = "38")] protected override void CEEDKELODAO(GameObject GCCLEJOGCCE, ClubMembershipModel PJKEJFBLGOI, BAEJLDPBGFI BCCKKGCHHAP) { PJKEJFBLGOI.Clear(); } // Token: 0x0600458F RID: 17807 RVA: 0x0010B460 File Offset: 0x00109660 [Token(Token = "0x600458F")] [Address(RVA = "0x2093E40", Offset = "0x2092E40", VA = "0x182093E40")] public ClubMembershipListCardSpawnerImpl() { } // Token: 0x0400367A RID: 13946 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400367A")] [SerializeField] private bool includeUnreadCreatorAnnouncements; } // Token: 0x02000A8E RID: 2702 [Token(Token = "0x2000A8E")] [Serializable] private class ClubMembershipListSpawnerImpl : InfiniteScrollListControllerImpl { // Token: 0x17000C26 RID: 3110 // (get) Token: 0x06004590 RID: 17808 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000C26")] protected override IReadOnlyList ModelItems { [Token(Token = "0x6004590")] [Address(RVA = "0x2095BA0", Offset = "0x2094BA0", VA = "0x182095BA0", Slot = "34")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06004591 RID: 17809 RVA: 0x0010B474 File Offset: 0x00109674 [Token(Token = "0x6004591")] [Address(RVA = "0x2095A90", Offset = "0x2094A90", VA = "0x182095A90", Slot = "35")] protected override void EALFGJEFCGM(GameObject GCCLEJOGCCE, int EFBDCIJMFGD) { ClubMembershipModel componentInChildren = GCCLEJOGCCE.GetComponentInChildren(); bool flag = this.includeUnreadCreatorAnnouncements; } // Token: 0x06004592 RID: 17810 RVA: 0x0010B498 File Offset: 0x00109698 [Token(Token = "0x6004592")] [Address(RVA = "0x2095A30", Offset = "0x2094A30", VA = "0x182095A30", Slot = "36")] protected override void CEEDKELODAO(GameObject GCCLEJOGCCE) { GCCLEJOGCCE.GetComponentInChildren().Clear(); } // Token: 0x06004593 RID: 17811 RVA: 0x0010B4B8 File Offset: 0x001096B8 [Token(Token = "0x6004593")] [Address(RVA = "0x2095B60", Offset = "0x2094B60", VA = "0x182095B60")] public ClubMembershipListSpawnerImpl() { } // Token: 0x0400367B RID: 13947 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400367B")] [SerializeField] private bool includeUnreadCreatorAnnouncements; } } }