Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/ClubMembershipListModelController.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

422 lines
16 KiB
C#

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<ClubMembershipListModel>
{
// 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<ClubMembershipListModel>
{
// 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<ClubMembershipListModel>
{
// 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<ClubsConfig.ClubMembershipTypeFriendlyNameMapping> list = new List();
this.membershipTypeList = list;
List<ClubsConfig.ClubMembershipTypeFriendlyNameMapping> membershipTypes = ClubsConfig.Instance.MembershipTypes;
Func<ClubsConfig.ClubMembershipTypeFriendlyNameMapping, bool> <>9__1_ = ClubMembershipListModelController.ClubMembershipListMembershipTypeFilterDropdownImpl.<>c.<>9__1_0;
if (<>9__1_ == 0)
{
ClubMembershipListModelController.ClubMembershipListMembershipTypeFilterDropdownImpl.<>c.<>9__1_0 = (ClubsConfig.ClubMembershipTypeFriendlyNameMapping m) => default(bool);
}
IEnumerable<ClubsConfig.ClubMembershipTypeFriendlyNameMapping> enumerable = Enumerable.Where<ClubsConfig.ClubMembershipTypeFriendlyNameMapping>(membershipTypes, <>9__1_);
Func<ClubsConfig.ClubMembershipTypeFriendlyNameMapping, PPGPAHNMGEC> func;
if (ClubMembershipListModelController.ClubMembershipListMembershipTypeFilterDropdownImpl.<>c.<>9__1_1 == 0)
{
func = (ClubsConfig.ClubMembershipTypeFriendlyNameMapping sc) => PPGPAHNMGEC.None;
ClubMembershipListModelController.ClubMembershipListMembershipTypeFilterDropdownImpl.<>c.<>9__1_1 = func;
}
List<ClubsConfig.ClubMembershipTypeFriendlyNameMapping> list2 = Enumerable.ToList<ClubsConfig.ClubMembershipTypeFriendlyNameMapping>(Enumerable.OrderBy<ClubsConfig.ClubMembershipTypeFriendlyNameMapping, PPGPAHNMGEC>(enumerable, func));
this.membershipTypeList = list2;
Func<ClubsConfig.ClubMembershipTypeFriendlyNameMapping, TMP_Dropdown.OptionData> func2;
if (ClubMembershipListModelController.ClubMembershipListMembershipTypeFilterDropdownImpl.<>c.<>9__1_2 == 0)
{
func2 = (ClubsConfig.ClubMembershipTypeFriendlyNameMapping m) => null;
ClubMembershipListModelController.ClubMembershipListMembershipTypeFilterDropdownImpl.<>c.<>9__1_2 = func2;
}
List<TMP_Dropdown.OptionData> list3 = Enumerable.ToList<TMP_Dropdown.OptionData>(Enumerable.Select<ClubsConfig.ClubMembershipTypeFriendlyNameMapping, TMP_Dropdown.OptionData>(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<ClubsConfig.ClubMembershipTypeFriendlyNameMapping> list = this.membershipTypeList;
Predicate<ClubsConfig.ClubMembershipTypeFriendlyNameMapping> 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<ClubsConfig.ClubMembershipTypeFriendlyNameMapping> 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<ClubsConfig.ClubMembershipTypeFriendlyNameMapping> membershipTypeList;
}
// Token: 0x02000A88 RID: 2696
[Token(Token = "0x2000A88")]
[Serializable]
private class ClubMembershipListSortByDropdownImpl : DropdownControllerImpl<ClubMembershipListModel>
{
// 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<ClubsConfig.ClubMembershipSortFriendlyNameMapping> memberSortCriteria = ClubsConfig.Instance.MemberSortCriteria;
Func<ClubsConfig.ClubMembershipSortFriendlyNameMapping, EMAMMPIACIG> <>9__2_ = ClubMembershipListModelController.ClubMembershipListSortByDropdownImpl.<>c.<>9__2_0;
if (<>9__2_ == 0)
{
ClubMembershipListModelController.ClubMembershipListSortByDropdownImpl.<>c.<>9__2_0 = (ClubsConfig.ClubMembershipSortFriendlyNameMapping sc) => EMAMMPIACIG.Default;
}
List<ClubsConfig.ClubMembershipSortFriendlyNameMapping> list = Enumerable.ToList<ClubsConfig.ClubMembershipSortFriendlyNameMapping>(Enumerable.OrderBy<ClubsConfig.ClubMembershipSortFriendlyNameMapping, EMAMMPIACIG>(memberSortCriteria, <>9__2_));
this.sortCriteriaConfig = list;
Func<ClubsConfig.ClubMembershipSortFriendlyNameMapping, TMP_Dropdown.OptionData> func = new Func(this.PLLOEBAKAJC);
List<TMP_Dropdown.OptionData> list2 = Enumerable.ToList<TMP_Dropdown.OptionData>(Enumerable.Select<ClubsConfig.ClubMembershipSortFriendlyNameMapping, TMP_Dropdown.OptionData>(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<ClubsConfig.ClubMembershipSortFriendlyNameMapping> list = this.sortCriteriaConfig;
Predicate<ClubsConfig.ClubMembershipSortFriendlyNameMapping> 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<ClubsConfig.ClubMembershipSortFriendlyNameMapping> 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<ClubsConfig.ClubMembershipSortFriendlyNameMapping> 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<ClubMembershipListModel>
{
// 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<ClubMembershipListModel>
{
// 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<ClubMembershipListModel, ClubMembershipModel, ClubMembershipModelController, MFOAODGNGKB>
{
// Token: 0x17000C25 RID: 3109
// (get) Token: 0x0600458C RID: 17804 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000C25")]
protected override IReadOnlyList<MFOAODGNGKB> 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<ClubMembershipListModel, ClubMembershipModel, MFOAODGNGKB>
{
// Token: 0x17000C26 RID: 3110
// (get) Token: 0x06004590 RID: 17808 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000C26")]
protected override IReadOnlyList<MFOAODGNGKB> 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<ClubMembershipModel>();
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<ClubMembershipModel>().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;
}
}
}