using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RRUI.Data { // Token: 0x02000A5E RID: 2654 [Token(Token = "0x2000A5E")] public class ClubMembershipListModelController : ModelController { // Token: 0x06004466 RID: 17510 RVA: 0x00108C7C File Offset: 0x00106E7C [Token(Token = "0x6004466")] [Address(RVA = "0x15B56A0", Offset = "0x15B44A0", VA = "0x1815B56A0")] public ClubMembershipListModelController() { } // Token: 0x02000A5F RID: 2655 [Token(Token = "0x2000A5F")] [Serializable] private class ClubMembershipListTypeTextImpl : TextControllerImpl { // Token: 0x06004467 RID: 17511 RVA: 0x00108C90 File Offset: 0x00106E90 [Token(Token = "0x6004467")] [Address(RVA = "0x15B6C70", Offset = "0x15B5A70", VA = "0x1815B6C70", 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: 0x06004468 RID: 17512 RVA: 0x00108CDC File Offset: 0x00106EDC [Token(Token = "0x6004468")] [Address(RVA = "0x15B6D70", Offset = "0x15B5B70", VA = "0x1815B6D70")] public ClubMembershipListTypeTextImpl() { } // Token: 0x040035B0 RID: 13744 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40035B0")] [SerializeField] private string textToAppend; } // Token: 0x02000A60 RID: 2656 [Token(Token = "0x2000A60")] [Serializable] private class ClubMembershipListMembershipTypeFilterDropdownImpl : DropdownControllerImpl { // Token: 0x06004469 RID: 17513 RVA: 0x00108CF0 File Offset: 0x00106EF0 [Token(Token = "0x6004469")] [Address(RVA = "0x15B5370", Offset = "0x15B4170", VA = "0x1815B5370", 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: 0x0600446A RID: 17514 RVA: 0x00108DB8 File Offset: 0x00106FB8 [Token(Token = "0x600446A")] [Address(RVA = "0x15B51A0", Offset = "0x15B3FA0", VA = "0x1815B51A0", Slot = "27")] protected override void DMAHGBLDMFA() { List list = this.membershipTypeList; Predicate predicate = new Predicate(this.NHGMBBDPBNJ); int num = list.FindIndex(predicate); } // Token: 0x0600446B RID: 17515 RVA: 0x00108DE8 File Offset: 0x00106FE8 [Token(Token = "0x600446B")] [Address(RVA = "0x15B52B0", Offset = "0x15B40B0", VA = "0x1815B52B0", Slot = "29")] protected override void NLPIDFIICNE(int EFBDCIJMFGD) { List list = this.membershipTypeList; int num = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); num += num; } // Token: 0x0600446C RID: 17516 RVA: 0x00108E10 File Offset: 0x00107010 [Token(Token = "0x600446C")] [Address(RVA = "0x15B5660", Offset = "0x15B4460", VA = "0x1815B5660")] public ClubMembershipListMembershipTypeFilterDropdownImpl() { } // Token: 0x0600446D RID: 17517 RVA: 0x00108E24 File Offset: 0x00107024 [Token(Token = "0x600446D")] [Address(RVA = "0x15B5250", Offset = "0x15B4050", VA = "0x1815B5250")] [CompilerGenerated] private bool NHGMBBDPBNJ(ClubsConfig.ClubMembershipTypeFriendlyNameMapping IOBEPGLJNIP) { bool flag; return flag; } // Token: 0x040035B1 RID: 13745 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40035B1")] [NonSerialized] private List membershipTypeList; } // Token: 0x02000A62 RID: 2658 [Token(Token = "0x2000A62")] [Serializable] private class ClubMembershipListSortByDropdownImpl : DropdownControllerImpl { // Token: 0x06004473 RID: 17523 RVA: 0x00108E68 File Offset: 0x00107068 [Token(Token = "0x6004473")] [Address(RVA = "0x15B67F0", Offset = "0x15B55F0", VA = "0x1815B67F0", 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: 0x06004474 RID: 17524 RVA: 0x00108EE4 File Offset: 0x001070E4 [Token(Token = "0x6004474")] [Address(RVA = "0x15B6620", Offset = "0x15B5420", VA = "0x1815B6620", Slot = "27")] protected override void DMAHGBLDMFA() { List list = this.sortCriteriaConfig; Predicate predicate = new Predicate(this.IBMMMOCGBPA); int num = list.FindIndex(predicate); } // Token: 0x06004475 RID: 17525 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004475")] [Address(RVA = "0x15B6730", Offset = "0x15B5530", VA = "0x1815B6730", Slot = "29")] protected override void NLPIDFIICNE(int EFBDCIJMFGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004476 RID: 17526 RVA: 0x00108F14 File Offset: 0x00107114 [Token(Token = "0x6004476")] [Address(RVA = "0x15B6A50", Offset = "0x15B5850", VA = "0x1815B6A50")] public ClubMembershipListSortByDropdownImpl() { List list = new List(); this.sortCriteriaConfig = list; base..ctor(); } // Token: 0x06004477 RID: 17527 RVA: 0x00108F34 File Offset: 0x00107134 [Token(Token = "0x6004477")] [Address(RVA = "0x15B69D0", Offset = "0x15B57D0", VA = "0x1815B69D0")] [CompilerGenerated] private TMP_Dropdown.OptionData PLLOEBAKAJC(ClubsConfig.ClubMembershipSortFriendlyNameMapping CDIBHAGHGLD) { if (this.usePortfolioFriendlyNames) { } TMP_Dropdown.OptionData optionData; return optionData; } // Token: 0x06004478 RID: 17528 RVA: 0x00108F4C File Offset: 0x0010714C [Token(Token = "0x6004478")] [Address(RVA = "0x15B66D0", Offset = "0x15B54D0", VA = "0x1815B66D0")] [CompilerGenerated] private bool IBMMMOCGBPA(ClubsConfig.ClubMembershipSortFriendlyNameMapping IOBEPGLJNIP) { bool flag; return flag; } // Token: 0x040035B6 RID: 13750 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40035B6")] private List sortCriteriaConfig; // Token: 0x040035B7 RID: 13751 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40035B7")] [SerializeField] private bool usePortfolioFriendlyNames; } // Token: 0x02000A64 RID: 2660 [Token(Token = "0x2000A64")] [Serializable] private class ClubIdFromClubMembershipListLinkImpl : LinkControllerImpl { // Token: 0x0600447C RID: 17532 RVA: 0x00108F78 File Offset: 0x00107178 [Token(Token = "0x600447C")] [Address(RVA = "0x15B2A70", Offset = "0x15B1870", VA = "0x1815B2A70", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x0600447D RID: 17533 RVA: 0x00108F90 File Offset: 0x00107190 [Token(Token = "0x600447D")] [Address(RVA = "0x15B2B10", Offset = "0x15B1910", VA = "0x1815B2B10", Slot = "29")] protected override void IKNMALNFPII() { } // Token: 0x0600447E RID: 17534 RVA: 0x00108FA8 File Offset: 0x001071A8 [Token(Token = "0x600447E")] [Address(RVA = "0x15B2BD0", Offset = "0x15B19D0", VA = "0x1815B2BD0")] public ClubIdFromClubMembershipListLinkImpl() { } } // Token: 0x02000A65 RID: 2661 [Token(Token = "0x2000A65")] [Serializable] private class JoinRequestsLinkImpl : ClubMembershipListModelController.ClubIdFromClubMembershipListLinkImpl { // Token: 0x17000BFB RID: 3067 // (get) Token: 0x0600447F RID: 17535 RVA: 0x00108FBC File Offset: 0x001071BC [Token(Token = "0x17000BFB")] public override bool RefreshWhileInactiveOrDisabled { [Token(Token = "0x600447F")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "14")] get { return true; } } // Token: 0x06004480 RID: 17536 RVA: 0x00108FCC File Offset: 0x001071CC [Token(Token = "0x6004480")] [Address(RVA = "0x15C32B0", Offset = "0x15C20B0", VA = "0x1815C32B0", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; if (num != 0) { } int num2 = 0; GameObject gameObject; gameObject.SetActive(num2 != 0); } // Token: 0x06004481 RID: 17537 RVA: 0x00108FF0 File Offset: 0x001071F0 [Token(Token = "0x6004481")] [Address(RVA = "0x15B2BD0", Offset = "0x15B19D0", VA = "0x1815B2BD0")] public JoinRequestsLinkImpl() { } } // Token: 0x02000A66 RID: 2662 [Token(Token = "0x2000A66")] [Serializable] private class ClubMembershipListFromUriImpl : FromUriControllerImpl { // Token: 0x06004482 RID: 17538 RVA: 0x00109004 File Offset: 0x00107204 [Token(Token = "0x6004482")] [Address(RVA = "0x15B4F70", Offset = "0x15B3D70", VA = "0x1815B4F70", 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: 0x06004483 RID: 17539 RVA: 0x00109034 File Offset: 0x00107234 [Token(Token = "0x6004483")] [Address(RVA = "0x15B5160", Offset = "0x15B3F60", VA = "0x1815B5160")] public ClubMembershipListFromUriImpl() { } } // Token: 0x02000A67 RID: 2663 [Token(Token = "0x2000A67")] [Serializable] private class ClubMembershipListCardSpawnerImpl : InfiniteListCardSpawnerControllerImpl { // Token: 0x17000BFC RID: 3068 // (get) Token: 0x06004484 RID: 17540 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000BFC")] protected override IReadOnlyList ModelItems { [Token(Token = "0x6004484")] [Address(RVA = "0x15B4F30", Offset = "0x15B3D30", VA = "0x1815B4F30", Slot = "34")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06004485 RID: 17541 RVA: 0x00109048 File Offset: 0x00107248 [Token(Token = "0x6004485")] [Address(RVA = "0x15B4E40", Offset = "0x15B3C40", VA = "0x1815B4E40", Slot = "37")] protected override void EALFGJEFCGM(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, ClubMembershipModel PJKEJFBLGOI, BAEJLDPBGFI BCCKKGCHHAP) { bool flag = this.includeUnreadCreatorAnnouncements; } // Token: 0x06004486 RID: 17542 RVA: 0x00109064 File Offset: 0x00107264 [Token(Token = "0x6004486")] [Address(RVA = "0x15B4DF0", Offset = "0x15B3BF0", VA = "0x1815B4DF0", Slot = "38")] protected override void CEEDKELODAO(GameObject GCCLEJOGCCE, ClubMembershipModel PJKEJFBLGOI, BAEJLDPBGFI BCCKKGCHHAP) { PJKEJFBLGOI.Clear(); } // Token: 0x06004487 RID: 17543 RVA: 0x00109080 File Offset: 0x00107280 [Token(Token = "0x6004487")] [Address(RVA = "0x15B4EF0", Offset = "0x15B3CF0", VA = "0x1815B4EF0")] public ClubMembershipListCardSpawnerImpl() { } // Token: 0x040035BA RID: 13754 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40035BA")] [SerializeField] private bool includeUnreadCreatorAnnouncements; } // Token: 0x02000A68 RID: 2664 [Token(Token = "0x2000A68")] [Serializable] private class ClubMembershipListSpawnerImpl : InfiniteScrollListControllerImpl { // Token: 0x17000BFD RID: 3069 // (get) Token: 0x06004488 RID: 17544 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000BFD")] protected override IReadOnlyList ModelItems { [Token(Token = "0x6004488")] [Address(RVA = "0x15B6C30", Offset = "0x15B5A30", VA = "0x1815B6C30", Slot = "34")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06004489 RID: 17545 RVA: 0x00109094 File Offset: 0x00107294 [Token(Token = "0x6004489")] [Address(RVA = "0x15B6B20", Offset = "0x15B5920", VA = "0x1815B6B20", Slot = "35")] protected override void EALFGJEFCGM(GameObject GCCLEJOGCCE, int EFBDCIJMFGD) { ClubMembershipModel componentInChildren = GCCLEJOGCCE.GetComponentInChildren(); bool flag = this.includeUnreadCreatorAnnouncements; } // Token: 0x0600448A RID: 17546 RVA: 0x001090B8 File Offset: 0x001072B8 [Token(Token = "0x600448A")] [Address(RVA = "0x15B6AC0", Offset = "0x15B58C0", VA = "0x1815B6AC0", Slot = "36")] protected override void CEEDKELODAO(GameObject GCCLEJOGCCE) { GCCLEJOGCCE.GetComponentInChildren().Clear(); } // Token: 0x0600448B RID: 17547 RVA: 0x001090D8 File Offset: 0x001072D8 [Token(Token = "0x600448B")] [Address(RVA = "0x15B6BF0", Offset = "0x15B59F0", VA = "0x1815B6BF0")] public ClubMembershipListSpawnerImpl() { } // Token: 0x040035BB RID: 13755 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40035BB")] [SerializeField] private bool includeUnreadCreatorAnnouncements; } } }