using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using TMPro; using UnityEngine; namespace RRUI.Data { // Token: 0x0200098F RID: 2447 [Token(Token = "0x200098F")] [StructLayout(3)] public class ClubMembershipRequestListModelController : ModelController { // Token: 0x06004094 RID: 16532 RVA: 0x001017FC File Offset: 0x000FF9FC [Token(Token = "0x6004094")] [Address(RVA = "0x1D70A60", Offset = "0x1D6F460", VA = "0x181D70A60")] public ClubMembershipRequestListModelController() { } // Token: 0x02000990 RID: 2448 [Token(Token = "0x2000990")] [Serializable] private class AcceptButtonImpl : ButtonControllerImpl { // Token: 0x06004095 RID: 16533 RVA: 0x00101810 File Offset: 0x000FFA10 [Token(Token = "0x6004095")] [Address(RVA = "0x1D6AAB0", Offset = "0x1D694B0", VA = "0x181D6AAB0", Slot = "22")] protected override void OFFLOPLJBBG() { base.OFFLOPLJBBG(); throw new NullReferenceException(); } // Token: 0x06004096 RID: 16534 RVA: 0x00101828 File Offset: 0x000FFA28 [Token(Token = "0x6004096")] [Address(RVA = "0x1D6AA50", Offset = "0x1D69450", VA = "0x181D6AA50", Slot = "25")] protected override void MDDAPCCABNK() { base.MDDAPCCABNK(); throw new NullReferenceException(); } // Token: 0x06004097 RID: 16535 RVA: 0x00101840 File Offset: 0x000FFA40 [Token(Token = "0x6004097")] [Address(RVA = "0x1D6A9C0", Offset = "0x1D693C0", VA = "0x181D6A9C0", Slot = "27")] protected override void DMAHGBLDMFA() { ClubMembershipRequestModel clubMembershipRequestModel = this.clubMembershipRequestModel; } // Token: 0x06004098 RID: 16536 RVA: 0x0010185C File Offset: 0x000FFA5C [Token(Token = "0x6004098")] [Address(RVA = "0x1D6AA00", Offset = "0x1D69400", VA = "0x181D6AA00", Slot = "29")] protected override void IKNMALNFPII() { CCEOLAOLEKJ k__BackingField = this.clubMembershipRequestModel.k__BackingField; } // Token: 0x06004099 RID: 16537 RVA: 0x0010187C File Offset: 0x000FFA7C [Token(Token = "0x6004099")] [Address(RVA = "0x1D6AB10", Offset = "0x1D69510", VA = "0x181D6AB10")] public AcceptButtonImpl() { } // Token: 0x0400346F RID: 13423 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400346F")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)] private ClubMembershipRequestModel clubMembershipRequestModel; } // Token: 0x02000991 RID: 2449 [Token(Token = "0x2000991")] [Serializable] private class DenyButtonImpl : ButtonControllerImpl { // Token: 0x0600409A RID: 16538 RVA: 0x00101890 File Offset: 0x000FFA90 [Token(Token = "0x600409A")] [Address(RVA = "0x1D78A30", Offset = "0x1D77430", VA = "0x181D78A30", Slot = "22")] protected override void OFFLOPLJBBG() { base.OFFLOPLJBBG(); throw new NullReferenceException(); } // Token: 0x0600409B RID: 16539 RVA: 0x001018A8 File Offset: 0x000FFAA8 [Token(Token = "0x600409B")] [Address(RVA = "0x1D789D0", Offset = "0x1D773D0", VA = "0x181D789D0", Slot = "25")] protected override void MDDAPCCABNK() { base.MDDAPCCABNK(); throw new NullReferenceException(); } // Token: 0x0600409C RID: 16540 RVA: 0x001018C0 File Offset: 0x000FFAC0 [Token(Token = "0x600409C")] [Address(RVA = "0x1D6A9C0", Offset = "0x1D693C0", VA = "0x181D6A9C0", Slot = "27")] protected override void DMAHGBLDMFA() { ClubMembershipRequestModel clubMembershipRequestModel = this.clubMembershipRequestModel; } // Token: 0x0600409D RID: 16541 RVA: 0x001018DC File Offset: 0x000FFADC [Token(Token = "0x600409D")] [Address(RVA = "0x1D78980", Offset = "0x1D77380", VA = "0x181D78980", Slot = "29")] protected override void IKNMALNFPII() { CCEOLAOLEKJ k__BackingField = this.clubMembershipRequestModel.k__BackingField; } // Token: 0x0600409E RID: 16542 RVA: 0x001018FC File Offset: 0x000FFAFC [Token(Token = "0x600409E")] [Address(RVA = "0x1D78A90", Offset = "0x1D77490", VA = "0x181D78A90")] public DenyButtonImpl() { } // Token: 0x04003470 RID: 13424 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4003470")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)] private ClubMembershipRequestModel clubMembershipRequestModel; } // Token: 0x02000992 RID: 2450 [Token(Token = "0x2000992")] [Serializable] private class AcceptAllButtonImpl : ButtonControllerImpl { // Token: 0x0600409F RID: 16543 RVA: 0x00101910 File Offset: 0x000FFB10 [Token(Token = "0x600409F")] [Address(RVA = "0x1D6A800", Offset = "0x1D69200", VA = "0x181D6A800", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x060040A0 RID: 16544 RVA: 0x00101924 File Offset: 0x000FFB24 [Token(Token = "0x60040A0")] [Address(RVA = "0x1D6A870", Offset = "0x1D69270", VA = "0x181D6A870", Slot = "29")] protected override void IKNMALNFPII() { PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Accept all"; pmcghgjacnb.k__BackingField = "Are you sure you want to accept all of the club's join requests?"; pmcghgjacnb.k__BackingField = "Yes"; Action action = new Action(base.CNPPJGELIOC); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; DialogListModel dialogListModel; IPromise promise = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x060040A1 RID: 16545 RVA: 0x00101988 File Offset: 0x000FFB88 [Token(Token = "0x60040A1")] [Address(RVA = "0x1D6A980", Offset = "0x1D69380", VA = "0x181D6A980")] public AcceptAllButtonImpl() { } } // Token: 0x02000993 RID: 2451 [Token(Token = "0x2000993")] [Serializable] private class DenyAllButtonImpl : ButtonControllerImpl { // Token: 0x060040A2 RID: 16546 RVA: 0x0010199C File Offset: 0x000FFB9C [Token(Token = "0x60040A2")] [Address(RVA = "0x1D787C0", Offset = "0x1D771C0", VA = "0x181D787C0", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x060040A3 RID: 16547 RVA: 0x001019B0 File Offset: 0x000FFBB0 [Token(Token = "0x60040A3")] [Address(RVA = "0x1D78830", Offset = "0x1D77230", VA = "0x181D78830", Slot = "29")] protected override void IKNMALNFPII() { PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Deny all"; pmcghgjacnb.k__BackingField = "Are you sure you want to deny all of the club's join requests?"; pmcghgjacnb.k__BackingField = "Yes"; Action action = new Action(base.NOHLPLGIEIK); pmcghgjacnb.k__BackingField = action; pmcghgjacnb.k__BackingField = "Cancel"; DialogListModel dialogListModel; IPromise promise = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb); } // Token: 0x060040A4 RID: 16548 RVA: 0x00101A14 File Offset: 0x000FFC14 [Token(Token = "0x60040A4")] [Address(RVA = "0x1D78940", Offset = "0x1D77340", VA = "0x181D78940")] public DenyAllButtonImpl() { } } // Token: 0x02000994 RID: 2452 [Token(Token = "0x2000994")] [Serializable] private class SortByDropdownImpl : DropdownControllerImpl { // Token: 0x060040A5 RID: 16549 RVA: 0x00101A28 File Offset: 0x000FFC28 [Token(Token = "0x60040A5")] [Address(RVA = "0x1D7B7E0", Offset = "0x1D7A1E0", VA = "0x181D7B7E0", Slot = "22")] protected override void OFFLOPLJBBG() { base.OFFLOPLJBBG(); List list = new List(); this.sortCriteriaConfig = list; List pendingRequestSortCriteria = ClubsConfig.Instance.PendingRequestSortCriteria; Func <>9__1_ = ClubMembershipRequestListModelController.SortByDropdownImpl.<>c.<>9__1_0; if (<>9__1_ == 0) { ClubMembershipRequestListModelController.SortByDropdownImpl.<>c.<>9__1_0 = (ClubsConfig.PendingRequestSortFriendlyNameMapping sc) => AIGCJEJPCLO.Default; } List list2 = Enumerable.ToList(Enumerable.OrderBy(pendingRequestSortCriteria, <>9__1_)); this.sortCriteriaConfig = list2; Func func; if (ClubMembershipRequestListModelController.SortByDropdownImpl.<>c.<>9__1_1 == 0) { func = (ClubsConfig.PendingRequestSortFriendlyNameMapping m) => null; ClubMembershipRequestListModelController.SortByDropdownImpl.<>c.<>9__1_1 = func; } List list3 = Enumerable.ToList(Enumerable.Select(list2, func)); } // Token: 0x060040A6 RID: 16550 RVA: 0x00101AC4 File Offset: 0x000FFCC4 [Token(Token = "0x60040A6")] [Address(RVA = "0x1D7B610", Offset = "0x1D7A010", VA = "0x181D7B610", Slot = "27")] protected override void DMAHGBLDMFA() { List list = this.sortCriteriaConfig; Predicate predicate = new Predicate(this.NHGMBBDPBNJ); int num = list.FindIndex(predicate); } // Token: 0x060040A7 RID: 16551 RVA: 0x00101AF4 File Offset: 0x000FFCF4 [Token(Token = "0x60040A7")] [Address(RVA = "0x1D7B720", Offset = "0x1D7A120", VA = "0x181D7B720", Slot = "29")] protected override void NLPIDFIICNE(int EFBDCIJMFGD) { List list = this.sortCriteriaConfig; int num = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); num += num; } // Token: 0x060040A8 RID: 16552 RVA: 0x00101B1C File Offset: 0x000FFD1C [Token(Token = "0x60040A8")] [Address(RVA = "0x1D7BA50", Offset = "0x1D7A450", VA = "0x181D7BA50")] public SortByDropdownImpl() { } // Token: 0x060040A9 RID: 16553 RVA: 0x00101B30 File Offset: 0x000FFD30 [Token(Token = "0x60040A9")] [Address(RVA = "0x1D7B6C0", Offset = "0x1D7A0C0", VA = "0x181D7B6C0")] [CompilerGenerated] private bool NHGMBBDPBNJ(ClubsConfig.PendingRequestSortFriendlyNameMapping IOBEPGLJNIP) { bool flag; return flag; } // Token: 0x04003471 RID: 13425 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4003471")] [NonSerialized] private List sortCriteriaConfig; } // Token: 0x02000996 RID: 2454 [Token(Token = "0x2000996")] [Serializable] private class FromUriImpl : FromUriControllerImpl { // Token: 0x060040AE RID: 16558 RVA: 0x00101B5C File Offset: 0x000FFD5C [Token(Token = "0x60040AE")] [Address(RVA = "0x1D790B0", Offset = "0x1D77AB0", VA = "0x181D790B0", Slot = "27")] protected override void DMAHGBLDMFA() { CECAKDDNHLN cecakddnhln; if (cecakddnhln != 0) { } if (0 != 0) { } } // Token: 0x060040AF RID: 16559 RVA: 0x00101B7C File Offset: 0x000FFD7C [Token(Token = "0x60040AF")] [Address(RVA = "0x1D791A0", Offset = "0x1D77BA0", VA = "0x181D791A0")] public FromUriImpl() { } } // Token: 0x02000997 RID: 2455 [Token(Token = "0x2000997")] [Serializable] private class ClubMembershipRequestListItemSpawnerImpl : InfiniteListCardSpawnerControllerImpl { // Token: 0x17000B4A RID: 2890 // (get) Token: 0x060040B0 RID: 16560 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000B4A")] protected override IReadOnlyList ModelItems { [Token(Token = "0x60040B0")] [Address(RVA = "0x1D70A20", Offset = "0x1D6F420", VA = "0x181D70A20", Slot = "33")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x060040B1 RID: 16561 RVA: 0x00101B90 File Offset: 0x000FFD90 [Token(Token = "0x60040B1")] [Address(RVA = "0x1D70700", Offset = "0x1D6F100", VA = "0x181D70700", Slot = "36")] protected override void EALFGJEFCGM(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, ClubMembershipRequestModel OIODFJDEHBN, BAEJLDPBGFI DFJFPIDCNJN) { ClubMembershipRequestModel componentInChildren = GCCLEJOGCCE.GetComponentInChildren(); if (ClubMembershipRequestListModelController.ClubMembershipRequestListItemSpawnerImpl.<>c.<>9__2_0 == 0) { ClubMembershipRequestListModelController.ClubMembershipRequestListItemSpawnerImpl.<>c.<>9__2_0 = () => null; } Action action = delegate { }; if (ClubMembershipRequestListModelController.ClubMembershipRequestListItemSpawnerImpl.<>c.<>9__2_2 == 0) { ClubMembershipRequestListModelController.ClubMembershipRequestListItemSpawnerImpl.<>c.<>9__2_2 = () => null; } Action action2 = delegate { }; } // Token: 0x060040B2 RID: 16562 RVA: 0x00101C14 File Offset: 0x000FFE14 [Token(Token = "0x60040B2")] [Address(RVA = "0x1D706A0", Offset = "0x1D6F0A0", VA = "0x181D706A0", Slot = "37")] protected override void CEEDKELODAO(GameObject GCCLEJOGCCE, ClubMembershipRequestModel OIODFJDEHBN, BAEJLDPBGFI DFJFPIDCNJN) { GCCLEJOGCCE.GetComponentInChildren().Clear(); } // Token: 0x060040B3 RID: 16563 RVA: 0x00101C34 File Offset: 0x000FFE34 [Token(Token = "0x60040B3")] [Address(RVA = "0x1D709E0", Offset = "0x1D6F3E0", VA = "0x181D709E0")] public ClubMembershipRequestListItemSpawnerImpl() { } // Token: 0x02000998 RID: 2456 [Token(Token = "0x2000998")] [CompilerGenerated] private sealed class MAMODNBPMOC { // Token: 0x060040B4 RID: 16564 RVA: 0x0003C3EA File Offset: 0x0003A5EA [Token(Token = "0x60040B4")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MAMODNBPMOC() { } // Token: 0x060040B5 RID: 16565 RVA: 0x0003C3EA File Offset: 0x0003A5EA [Token(Token = "0x60040B5")] [Address(RVA = "0x1D7A060", Offset = "0x1D78A60", VA = "0x181D7A060")] internal void b__1() { } // Token: 0x060040B6 RID: 16566 RVA: 0x0003C3EA File Offset: 0x0003A5EA [Token(Token = "0x60040B6")] [Address(RVA = "0x1D7A0C0", Offset = "0x1D78AC0", VA = "0x181D7A0C0")] internal void b__3() { } // Token: 0x04003475 RID: 13429 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003475")] public ClubMembershipRequestListModelController.ClubMembershipRequestListItemSpawnerImpl <>4__this; // Token: 0x04003476 RID: 13430 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003476")] public ClubMembershipRequestModel clubMembershipRequestModel; } } // Token: 0x0200099A RID: 2458 [Token(Token = "0x200099A")] [Serializable] private class ClubMembershipRequestListSpawnerImpl : InfiniteScrollListControllerImpl { // Token: 0x17000B4B RID: 2891 // (get) Token: 0x060040BB RID: 16571 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000B4B")] protected override IReadOnlyList ModelItems { [Token(Token = "0x60040BB")] [Address(RVA = "0x1D72000", Offset = "0x1D70A00", VA = "0x181D72000", Slot = "33")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x060040BC RID: 16572 RVA: 0x00101C48 File Offset: 0x000FFE48 [Token(Token = "0x60040BC")] [Address(RVA = "0x1D71F10", Offset = "0x1D70910", VA = "0x181D71F10", Slot = "34")] protected override void EALFGJEFCGM(GameObject GCCLEJOGCCE, int EFBDCIJMFGD) { ClubMembershipRequestModel componentInChildren = GCCLEJOGCCE.GetComponentInChildren(); } // Token: 0x060040BD RID: 16573 RVA: 0x00101C64 File Offset: 0x000FFE64 [Token(Token = "0x60040BD")] [Address(RVA = "0x1D71EB0", Offset = "0x1D708B0", VA = "0x181D71EB0", Slot = "35")] protected override void CEEDKELODAO(GameObject GCCLEJOGCCE) { GCCLEJOGCCE.GetComponentInChildren().Clear(); } // Token: 0x060040BE RID: 16574 RVA: 0x00101C84 File Offset: 0x000FFE84 [Token(Token = "0x60040BE")] [Address(RVA = "0x1D71FC0", Offset = "0x1D709C0", VA = "0x181D71FC0")] public ClubMembershipRequestListSpawnerImpl() { } } } }