using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RRUI.Data { // Token: 0x02000970 RID: 2416 [Token(Token = "0x2000970")] [StructLayout(3)] public class ClubMembershipListModelController : ModelController { // Token: 0x06003FFD RID: 16381 RVA: 0x000FFDCC File Offset: 0x000FDFCC [Token(Token = "0x6003FFD")] [Address(RVA = "0x1D6D8E0", Offset = "0x1D6C2E0", VA = "0x181D6D8E0")] public ClubMembershipListModelController() { } // Token: 0x02000971 RID: 2417 [Token(Token = "0x2000971")] [Serializable] private class ClubMembershipListTypeTextImpl : TextControllerImpl { // Token: 0x06003FFE RID: 16382 RVA: 0x000FFDE0 File Offset: 0x000FDFE0 [Token(Token = "0x6003FFE")] [Address(RVA = "0x1D6EEB0", Offset = "0x1D6D8B0", VA = "0x181D6EEB0", 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; } // Token: 0x06003FFF RID: 16383 RVA: 0x000FFE20 File Offset: 0x000FE020 [Token(Token = "0x6003FFF")] [Address(RVA = "0x1D6EFB0", Offset = "0x1D6D9B0", VA = "0x181D6EFB0")] public ClubMembershipListTypeTextImpl() { } // Token: 0x0400343D RID: 13373 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400343D")] [SerializeField] private string textToAppend; } // Token: 0x02000972 RID: 2418 [Token(Token = "0x2000972")] [Serializable] private class ClubMembershipListMembershipTypeFilterDropdownImpl : DropdownControllerImpl { // Token: 0x06004000 RID: 16384 RVA: 0x000FFE34 File Offset: 0x000FE034 [Token(Token = "0x6004000")] [Address(RVA = "0x1D6D5B0", Offset = "0x1D6BFB0", VA = "0x181D6D5B0", 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: 0x06004001 RID: 16385 RVA: 0x000FFEFC File Offset: 0x000FE0FC [Token(Token = "0x6004001")] [Address(RVA = "0x1D6D3E0", Offset = "0x1D6BDE0", VA = "0x181D6D3E0", Slot = "27")] protected override void DMAHGBLDMFA() { List list = this.membershipTypeList; Predicate predicate = new Predicate(this.NHGMBBDPBNJ); int num = list.FindIndex(predicate); } // Token: 0x06004002 RID: 16386 RVA: 0x000FFF2C File Offset: 0x000FE12C [Token(Token = "0x6004002")] [Address(RVA = "0x1D6D4F0", Offset = "0x1D6BEF0", VA = "0x181D6D4F0", Slot = "29")] protected override void NLPIDFIICNE(int EFBDCIJMFGD) { List list = this.membershipTypeList; int num = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); num += num; } // Token: 0x06004003 RID: 16387 RVA: 0x000FFF54 File Offset: 0x000FE154 [Token(Token = "0x6004003")] [Address(RVA = "0x1D6D8A0", Offset = "0x1D6C2A0", VA = "0x181D6D8A0")] public ClubMembershipListMembershipTypeFilterDropdownImpl() { } // Token: 0x06004004 RID: 16388 RVA: 0x000FFF68 File Offset: 0x000FE168 [Token(Token = "0x6004004")] [Address(RVA = "0x1D6D490", Offset = "0x1D6BE90", VA = "0x181D6D490")] [CompilerGenerated] private bool NHGMBBDPBNJ(ClubsConfig.ClubMembershipTypeFriendlyNameMapping IOBEPGLJNIP) { bool flag; return flag; } // Token: 0x0400343E RID: 13374 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400343E")] [NonSerialized] private List membershipTypeList; } // Token: 0x02000974 RID: 2420 [Token(Token = "0x2000974")] [Serializable] private class ClubMembershipListSortByDropdownImpl : DropdownControllerImpl { // Token: 0x0600400A RID: 16394 RVA: 0x000FFFAC File Offset: 0x000FE1AC [Token(Token = "0x600400A")] [Address(RVA = "0x1D6EA30", Offset = "0x1D6D430", VA = "0x181D6EA30", 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: 0x0600400B RID: 16395 RVA: 0x00100024 File Offset: 0x000FE224 [Token(Token = "0x600400B")] [Address(RVA = "0x1D6E860", Offset = "0x1D6D260", VA = "0x181D6E860", Slot = "27")] protected override void DMAHGBLDMFA() { List list = this.sortCriteriaConfig; Predicate predicate = new Predicate(this.IBMMMOCGBPA); int num = list.FindIndex(predicate); } // Token: 0x0600400C RID: 16396 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600400C")] [Address(RVA = "0x1D6E970", Offset = "0x1D6D370", VA = "0x181D6E970", Slot = "29")] protected override void NLPIDFIICNE(int EFBDCIJMFGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600400D RID: 16397 RVA: 0x00100054 File Offset: 0x000FE254 [Token(Token = "0x600400D")] [Address(RVA = "0x1D6EC90", Offset = "0x1D6D690", VA = "0x181D6EC90")] public ClubMembershipListSortByDropdownImpl() { List list = new List(); this.sortCriteriaConfig = list; base..ctor(); } // Token: 0x0600400E RID: 16398 RVA: 0x00100074 File Offset: 0x000FE274 [Token(Token = "0x600400E")] [Address(RVA = "0x1D6EC10", Offset = "0x1D6D610", VA = "0x181D6EC10")] [CompilerGenerated] private AG_TMP_Dropdown.OptionData PLLOEBAKAJC(ClubsConfig.ClubMembershipSortFriendlyNameMapping CDIBHAGHGLD) { if (this.usePortfolioFriendlyNames) { } AG_TMP_Dropdown.OptionData optionData; return optionData; } // Token: 0x0600400F RID: 16399 RVA: 0x0010008C File Offset: 0x000FE28C [Token(Token = "0x600400F")] [Address(RVA = "0x1D6E910", Offset = "0x1D6D310", VA = "0x181D6E910")] [CompilerGenerated] private bool IBMMMOCGBPA(ClubsConfig.ClubMembershipSortFriendlyNameMapping IOBEPGLJNIP) { bool flag; return flag; } // Token: 0x04003443 RID: 13379 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4003443")] private List sortCriteriaConfig; // Token: 0x04003444 RID: 13380 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4003444")] [SerializeField] private bool usePortfolioFriendlyNames; } // Token: 0x02000976 RID: 2422 [Token(Token = "0x2000976")] [Serializable] private class ClubIdFromClubMembershipListLinkImpl : LinkControllerImpl { // Token: 0x06004013 RID: 16403 RVA: 0x001000B8 File Offset: 0x000FE2B8 [Token(Token = "0x6004013")] [Address(RVA = "0x1D6ACB0", Offset = "0x1D696B0", VA = "0x181D6ACB0", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x06004014 RID: 16404 RVA: 0x001000D0 File Offset: 0x000FE2D0 [Token(Token = "0x6004014")] [Address(RVA = "0x1D6AD50", Offset = "0x1D69750", VA = "0x181D6AD50", Slot = "29")] protected override void IKNMALNFPII() { int num = 0; CECAKDDNHLN cecakddnhln2; CECAKDDNHLN cecakddnhln = cecakddnhln2.JKHELHNPILB(num); } // Token: 0x06004015 RID: 16405 RVA: 0x001000F0 File Offset: 0x000FE2F0 [Token(Token = "0x6004015")] [Address(RVA = "0x1D6AE20", Offset = "0x1D69820", VA = "0x181D6AE20")] public ClubIdFromClubMembershipListLinkImpl() { } } // Token: 0x02000977 RID: 2423 [Token(Token = "0x2000977")] [Serializable] private class JoinRequestsLinkImpl : ClubMembershipListModelController.ClubIdFromClubMembershipListLinkImpl { // Token: 0x17000B36 RID: 2870 // (get) Token: 0x06004016 RID: 16406 RVA: 0x00100104 File Offset: 0x000FE304 [Token(Token = "0x17000B36")] public override bool RefreshWhileInactiveOrDisabled { [Token(Token = "0x6004016")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "14")] get { return true; } } // Token: 0x06004017 RID: 16407 RVA: 0x00100114 File Offset: 0x000FE314 [Token(Token = "0x6004017")] [Address(RVA = "0x1D79CE0", Offset = "0x1D786E0", VA = "0x181D79CE0", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; if (num != 0) { } int num2 = 0; GameObject gameObject; gameObject.SetActive(num2 != 0); } // Token: 0x06004018 RID: 16408 RVA: 0x00100138 File Offset: 0x000FE338 [Token(Token = "0x6004018")] [Address(RVA = "0x1D6AE20", Offset = "0x1D69820", VA = "0x181D6AE20")] public JoinRequestsLinkImpl() { } } // Token: 0x02000978 RID: 2424 [Token(Token = "0x2000978")] [Serializable] private class ClubMembershipListFromUriImpl : FromUriControllerImpl { // Token: 0x06004019 RID: 16409 RVA: 0x0010014C File Offset: 0x000FE34C [Token(Token = "0x6004019")] [Address(RVA = "0x1D6D1D0", Offset = "0x1D6BBD0", VA = "0x181D6D1D0", Slot = "27")] protected override void DMAHGBLDMFA() { CECAKDDNHLN cecakddnhln; if (cecakddnhln != 0) { } if (0 != 0) { int num = 0; CECAKDDNHLN cecakddnhln2; if (cecakddnhln2 != 0) { PPGPAHNMGEC ppgpahnmgec = cecakddnhln2.NIAPNGIGHFE(); } bool flag; if (num == (flag ? 1 : 0)) { this.HDCFHIKKDBC(); } } } // Token: 0x0600401A RID: 16410 RVA: 0x0010018C File Offset: 0x000FE38C [Token(Token = "0x600401A")] [Address(RVA = "0x1D6D3A0", Offset = "0x1D6BDA0", VA = "0x181D6D3A0")] public ClubMembershipListFromUriImpl() { } } // Token: 0x02000979 RID: 2425 [Token(Token = "0x2000979")] [Serializable] private class ClubMembershipListCardSpawnerImpl : InfiniteListCardSpawnerControllerImpl { // Token: 0x17000B37 RID: 2871 // (get) Token: 0x0600401B RID: 16411 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000B37")] protected override IReadOnlyList ModelItems { [Token(Token = "0x600401B")] [Address(RVA = "0x1D6D190", Offset = "0x1D6BB90", VA = "0x181D6D190", Slot = "33")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0600401C RID: 16412 RVA: 0x001001A0 File Offset: 0x000FE3A0 [Token(Token = "0x600401C")] [Address(RVA = "0x1D6D0A0", Offset = "0x1D6BAA0", VA = "0x181D6D0A0", Slot = "36")] protected override void EALFGJEFCGM(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, ClubMembershipModel PJKEJFBLGOI, BAEJLDPBGFI BCCKKGCHHAP) { bool flag = this.includeUnreadCreatorAnnouncements; } // Token: 0x0600401D RID: 16413 RVA: 0x001001BC File Offset: 0x000FE3BC [Token(Token = "0x600401D")] [Address(RVA = "0x1D6D050", Offset = "0x1D6BA50", VA = "0x181D6D050", Slot = "37")] protected override void CEEDKELODAO(GameObject GCCLEJOGCCE, ClubMembershipModel PJKEJFBLGOI, BAEJLDPBGFI BCCKKGCHHAP) { PJKEJFBLGOI.Clear(); } // Token: 0x0600401E RID: 16414 RVA: 0x001001D8 File Offset: 0x000FE3D8 [Token(Token = "0x600401E")] [Address(RVA = "0x1D6D150", Offset = "0x1D6BB50", VA = "0x181D6D150")] public ClubMembershipListCardSpawnerImpl() { } // Token: 0x04003447 RID: 13383 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4003447")] [SerializeField] private bool includeUnreadCreatorAnnouncements; } // Token: 0x0200097A RID: 2426 [Token(Token = "0x200097A")] [Serializable] private class ClubMembershipListSpawnerImpl : InfiniteScrollListControllerImpl { // Token: 0x17000B38 RID: 2872 // (get) Token: 0x0600401F RID: 16415 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000B38")] protected override IReadOnlyList ModelItems { [Token(Token = "0x600401F")] [Address(RVA = "0x1D6EE70", Offset = "0x1D6D870", VA = "0x181D6EE70", Slot = "33")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06004020 RID: 16416 RVA: 0x001001EC File Offset: 0x000FE3EC [Token(Token = "0x6004020")] [Address(RVA = "0x1D6ED60", Offset = "0x1D6D760", VA = "0x181D6ED60", Slot = "34")] protected override void EALFGJEFCGM(GameObject GCCLEJOGCCE, int EFBDCIJMFGD) { ClubMembershipModel componentInChildren = GCCLEJOGCCE.GetComponentInChildren(); bool flag = this.includeUnreadCreatorAnnouncements; } // Token: 0x06004021 RID: 16417 RVA: 0x00100210 File Offset: 0x000FE410 [Token(Token = "0x6004021")] [Address(RVA = "0x1D6ED00", Offset = "0x1D6D700", VA = "0x181D6ED00", Slot = "35")] protected override void CEEDKELODAO(GameObject GCCLEJOGCCE) { GCCLEJOGCCE.GetComponentInChildren().Clear(); } // Token: 0x06004022 RID: 16418 RVA: 0x00100230 File Offset: 0x000FE430 [Token(Token = "0x6004022")] [Address(RVA = "0x1D6EE30", Offset = "0x1D6D830", VA = "0x181D6EE30")] public ClubMembershipListSpawnerImpl() { } // Token: 0x04003448 RID: 13384 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4003448")] [SerializeField] private bool includeUnreadCreatorAnnouncements; } } }