304 lines
9.0 KiB
C#
304 lines
9.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RRUI.Data;
|
|
using RRUI.Navigation;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI
|
|
{
|
|
// Token: 0x02000791 RID: 1937
|
|
[Token(Token = "0x2000791")]
|
|
[CreateAssetMenu]
|
|
public class ClubsConfig : ScriptableObject
|
|
{
|
|
// Token: 0x17000966 RID: 2406
|
|
// (get) Token: 0x06003783 RID: 14211 RVA: 0x000E7408 File Offset: 0x000E5608
|
|
[Token(Token = "0x17000966")]
|
|
public static ClubsConfig Instance
|
|
{
|
|
[Token(Token = "0x6003783")]
|
|
[Address(RVA = "0x1BBDAF0", Offset = "0x1BBCAF0", VA = "0x181BBDAF0")]
|
|
get
|
|
{
|
|
ClubsConfig instance = ClubsConfig._instance;
|
|
int num = 0;
|
|
if (instance == num)
|
|
{
|
|
ClubsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK<ClubsConfig>(0);
|
|
ClubsConfig instance2 = ClubsConfig._instance;
|
|
int num2 = 0;
|
|
if (instance2 == num2)
|
|
{
|
|
Debug.LogError("Failed to load Clubs object");
|
|
}
|
|
}
|
|
return ClubsConfig._instance;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003784 RID: 14212 RVA: 0x000E7454 File Offset: 0x000E5654
|
|
[Token(Token = "0x6003784")]
|
|
[Address(RVA = "0x1BBD1B0", Offset = "0x1BBC1B0", VA = "0x181BBD1B0")]
|
|
public string OPBOLMAGHOO(PPGPAHNMGEC PGMGFKOCEDG)
|
|
{
|
|
Func<ClubsConfig.ClubMembershipTypeFriendlyNameMapping, bool> func = delegate(ClubsConfig.ClubMembershipTypeFriendlyNameMapping mt)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06003785 RID: 14213 RVA: 0x000E7484 File Offset: 0x000E5684
|
|
[Token(Token = "0x6003785")]
|
|
[Address(RVA = "0x1BBD270", Offset = "0x1BBC270", VA = "0x181BBD270")]
|
|
public ClubsConfig()
|
|
{
|
|
List<ClubsConfig.ClubSortFriendlyNameMapping> list = new List();
|
|
this.ClubSortCriteria = list;
|
|
List<ClubsConfig.ClubMembershipSortFriendlyNameMapping> list2 = new List();
|
|
this.MemberSortCriteria = list2;
|
|
List<ClubsConfig.ClubMembershipSortFriendlyNameMapping> list3 = new List();
|
|
this.BannedSortCriteria = list3;
|
|
List<ClubsConfig.ClubMembershipTypeFriendlyNameMapping> list4 = new List();
|
|
this.MembershipTypes = list4;
|
|
List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> list5 = new List();
|
|
this.InviteClubMembersDropdownSources = list5;
|
|
List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> list6 = new List();
|
|
this.BanClubMembersDropdownSources = list6;
|
|
List<ClubsConfig.PendingRequestSortFriendlyNameMapping> list7 = new List();
|
|
this.PendingRequestSortCriteria = list7;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06003786 RID: 14214 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6003786")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
|
static ClubsConfig()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04002F32 RID: 12082
|
|
[Token(Token = "0x4002F32")]
|
|
private static ClubsConfig _instance;
|
|
|
|
// Token: 0x04002F33 RID: 12083
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002F33")]
|
|
[SerializeField]
|
|
[Header("Club List")]
|
|
public List<ClubsConfig.ClubSortFriendlyNameMapping> ClubSortCriteria;
|
|
|
|
// Token: 0x04002F34 RID: 12084
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002F34")]
|
|
[SerializeField]
|
|
[Header("Club Membership List")]
|
|
public List<ClubsConfig.ClubMembershipSortFriendlyNameMapping> MemberSortCriteria;
|
|
|
|
// Token: 0x04002F35 RID: 12085
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002F35")]
|
|
public List<ClubsConfig.ClubMembershipSortFriendlyNameMapping> BannedSortCriteria;
|
|
|
|
// Token: 0x04002F36 RID: 12086
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002F36")]
|
|
[SerializeField]
|
|
public List<ClubsConfig.ClubMembershipTypeFriendlyNameMapping> MembershipTypes;
|
|
|
|
// Token: 0x04002F37 RID: 12087
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002F37")]
|
|
[Header("Club Action List")]
|
|
public List<ClubAction> ClubActions;
|
|
|
|
// Token: 0x04002F38 RID: 12088
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002F38")]
|
|
[Header("Club Announcements")]
|
|
public GameObject AnnouncementPickerDialogPrefab;
|
|
|
|
// Token: 0x04002F39 RID: 12089
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002F39")]
|
|
public GameObject AnnouncementPhotoPickerDialogPrefab;
|
|
|
|
// Token: 0x04002F3A RID: 12090
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4002F3A")]
|
|
public Sprite CodeAnnouncementDialogSprite;
|
|
|
|
// Token: 0x04002F3B RID: 12091
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4002F3B")]
|
|
public Route ClubDetailsRoute;
|
|
|
|
// Token: 0x04002F3C RID: 12092
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4002F3C")]
|
|
public Route PlayerAnnouncementActionRoute;
|
|
|
|
// Token: 0x04002F3D RID: 12093
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4002F3D")]
|
|
public Route RoomAnnouncementActionRoute;
|
|
|
|
// Token: 0x04002F3E RID: 12094
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4002F3E")]
|
|
public Route InventionAnnouncementActionRoute;
|
|
|
|
// Token: 0x04002F3F RID: 12095
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4002F3F")]
|
|
public Route ChooseAnnouncementTypeRoute;
|
|
|
|
// Token: 0x04002F40 RID: 12096
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4002F40")]
|
|
public Route CreateAnnouncementRoute;
|
|
|
|
// Token: 0x04002F41 RID: 12097
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4002F41")]
|
|
[Range(100f, 1000f)]
|
|
public int DescriptionMaxLength;
|
|
|
|
// Token: 0x04002F42 RID: 12098
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4002F42")]
|
|
[SerializeField]
|
|
[Header("Club Non-Member Lists (Invite, Ban, Pending)")]
|
|
public List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> InviteClubMembersDropdownSources;
|
|
|
|
// Token: 0x04002F43 RID: 12099
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4002F43")]
|
|
[SerializeField]
|
|
public List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> BanClubMembersDropdownSources;
|
|
|
|
// Token: 0x04002F44 RID: 12100
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4002F44")]
|
|
[SerializeField]
|
|
public List<ClubsConfig.PendingRequestSortFriendlyNameMapping> PendingRequestSortCriteria;
|
|
|
|
// Token: 0x02000792 RID: 1938
|
|
[Token(Token = "0x2000792")]
|
|
[Serializable]
|
|
public struct ClubSortFriendlyNameMapping
|
|
{
|
|
// Token: 0x04002F45 RID: 12101
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4002F45")]
|
|
public DDJBHNJMNBH EnumValue;
|
|
|
|
// Token: 0x04002F46 RID: 12102
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4002F46")]
|
|
public string FriendlyName;
|
|
}
|
|
|
|
// Token: 0x02000793 RID: 1939
|
|
[Token(Token = "0x2000793")]
|
|
[Serializable]
|
|
public struct ClubMembershipSortFriendlyNameMapping
|
|
{
|
|
// Token: 0x04002F47 RID: 12103
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4002F47")]
|
|
public EMAMMPIACIG EnumValue;
|
|
|
|
// Token: 0x04002F48 RID: 12104
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4002F48")]
|
|
public string ClubFriendlyName;
|
|
|
|
// Token: 0x04002F49 RID: 12105
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002F49")]
|
|
public string PortfolioFriendlyName;
|
|
}
|
|
|
|
// Token: 0x02000794 RID: 1940
|
|
[Token(Token = "0x2000794")]
|
|
[Serializable]
|
|
public struct ClubMembershipTypeFriendlyNameMapping
|
|
{
|
|
// Token: 0x04002F4A RID: 12106
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4002F4A")]
|
|
public PPGPAHNMGEC EnumValue;
|
|
|
|
// Token: 0x04002F4B RID: 12107
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4002F4B")]
|
|
public string FriendlyName;
|
|
}
|
|
|
|
// Token: 0x02000795 RID: 1941
|
|
[Token(Token = "0x2000795")]
|
|
[Serializable]
|
|
public struct AccountListSourceTypeFriendlyNameMapping
|
|
{
|
|
// Token: 0x04002F4C RID: 12108
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4002F4C")]
|
|
public AccountListModel.LHEKHMNKBNC EnumValue;
|
|
|
|
// Token: 0x04002F4D RID: 12109
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4002F4D")]
|
|
public string FriendlyName;
|
|
}
|
|
|
|
// Token: 0x02000796 RID: 1942
|
|
[Token(Token = "0x2000796")]
|
|
[Serializable]
|
|
public struct PendingRequestSortFriendlyNameMapping
|
|
{
|
|
// Token: 0x04002F4E RID: 12110
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4002F4E")]
|
|
public AIGCJEJPCLO EnumValue;
|
|
|
|
// Token: 0x04002F4F RID: 12111
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4002F4F")]
|
|
public string FriendlyName;
|
|
}
|
|
|
|
// Token: 0x02000797 RID: 1943
|
|
[Token(Token = "0x2000797")]
|
|
[CompilerGenerated]
|
|
private sealed class EJDGADHNPLC
|
|
{
|
|
// Token: 0x06003787 RID: 14215 RVA: 0x000E7500 File Offset: 0x000E5700
|
|
[Token(Token = "0x6003787")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public EJDGADHNPLC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003788 RID: 14216 RVA: 0x000E7514 File Offset: 0x000E5714
|
|
[Token(Token = "0x6003788")]
|
|
[Address(RVA = "0x1591510", Offset = "0x1590510", VA = "0x181591510")]
|
|
internal bool <GetFriendlyNameFor>b__0(ClubsConfig.ClubMembershipTypeFriendlyNameMapping mt)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x04002F50 RID: 12112
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002F50")]
|
|
public PPGPAHNMGEC membershipType;
|
|
}
|
|
}
|
|
}
|