422 lines
16 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|