Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}
}