126 lines
4.5 KiB
C#
126 lines
4.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI
|
|
{
|
|
// Token: 0x0200078D RID: 1933
|
|
[Token(Token = "0x200078D")]
|
|
[CreateAssetMenu]
|
|
public class ClubAnnouncementsConfig : ScriptableObject
|
|
{
|
|
// Token: 0x17000965 RID: 2405
|
|
// (get) Token: 0x0600377C RID: 14204 RVA: 0x000E72DC File Offset: 0x000E54DC
|
|
[Token(Token = "0x17000965")]
|
|
public static ClubAnnouncementsConfig Instance
|
|
{
|
|
[Token(Token = "0x600377C")]
|
|
[Address(RVA = "0x1BBD0A0", Offset = "0x1BBC0A0", VA = "0x181BBD0A0")]
|
|
get
|
|
{
|
|
ClubAnnouncementsConfig instance = ClubAnnouncementsConfig._instance;
|
|
int num = 0;
|
|
if (!(instance != num))
|
|
{
|
|
ClubAnnouncementsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK<ClubAnnouncementsConfig>(0);
|
|
ClubAnnouncementsConfig instance2 = ClubAnnouncementsConfig._instance;
|
|
int num2 = 0;
|
|
if (instance2 == num2)
|
|
{
|
|
Debug.LogError("Failed to load ClubAnnouncements object");
|
|
}
|
|
}
|
|
return ClubAnnouncementsConfig._instance;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600377D RID: 14205 RVA: 0x000E7328 File Offset: 0x000E5528
|
|
[Token(Token = "0x600377D")]
|
|
[Address(RVA = "0x1BBCD80", Offset = "0x1BBBD80", VA = "0x181BBCD80")]
|
|
public void DFHKABEONPN(out List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> MPKFLMDODBO, out List<TMP_Dropdown.OptionData> FAIIFLGONJC)
|
|
{
|
|
List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> clubAnnouncementSortCriteriaMetadata = this.ClubAnnouncementSortCriteriaMetadata;
|
|
Func<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, ClubAnnouncementsConfig.JOJDKGGFAKP> <>9__6_ = ClubAnnouncementsConfig.<>c.<>9__6_0;
|
|
if (<>9__6_ == 0)
|
|
{
|
|
ClubAnnouncementsConfig.<>c.<>9__6_0 = delegate(ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping sc)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
}
|
|
List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> list = Enumerable.ToList<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping>(Enumerable.OrderBy<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, ClubAnnouncementsConfig.JOJDKGGFAKP>(clubAnnouncementSortCriteriaMetadata, <>9__6_));
|
|
MPKFLMDODBO._items = list;
|
|
Func<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, TMP_Dropdown.OptionData> func;
|
|
if (ClubAnnouncementsConfig.<>c.<>9__6_1 == 0)
|
|
{
|
|
func = delegate(ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping m)
|
|
{
|
|
TMP_Dropdown.OptionData optionData;
|
|
return optionData;
|
|
};
|
|
ClubAnnouncementsConfig.<>c.<>9__6_1 = func;
|
|
}
|
|
List<TMP_Dropdown.OptionData> list2 = Enumerable.ToList<TMP_Dropdown.OptionData>(Enumerable.Select<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, TMP_Dropdown.OptionData>(list, func));
|
|
FAIIFLGONJC._items = list2;
|
|
}
|
|
|
|
// Token: 0x0600377E RID: 14206 RVA: 0x000E73A4 File Offset: 0x000E55A4
|
|
[Token(Token = "0x600377E")]
|
|
[Address(RVA = "0x1BBCF60", Offset = "0x1BBBF60", VA = "0x181BBCF60")]
|
|
public ClubAnnouncementsConfig()
|
|
{
|
|
List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> list = new List();
|
|
this.ClubAnnouncementSortCriteriaMetadata = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04002F26 RID: 12070
|
|
[Token(Token = "0x4002F26")]
|
|
private static ClubAnnouncementsConfig _instance;
|
|
|
|
// Token: 0x04002F27 RID: 12071
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002F27")]
|
|
[SerializeField]
|
|
[Header("Club Announcement List")]
|
|
private List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> ClubAnnouncementSortCriteriaMetadata;
|
|
|
|
// Token: 0x0200078E RID: 1934
|
|
[Token(Token = "0x200078E")]
|
|
public enum JOJDKGGFAKP
|
|
{
|
|
// Token: 0x04002F29 RID: 12073
|
|
[Token(Token = "0x4002F29")]
|
|
CreationDate_Desc,
|
|
// Token: 0x04002F2A RID: 12074
|
|
[Token(Token = "0x4002F2A")]
|
|
CreationDate_Asc,
|
|
// Token: 0x04002F2B RID: 12075
|
|
[Token(Token = "0x4002F2B")]
|
|
Title_Asc,
|
|
// Token: 0x04002F2C RID: 12076
|
|
[Token(Token = "0x4002F2C")]
|
|
Title_Desc
|
|
}
|
|
|
|
// Token: 0x0200078F RID: 1935
|
|
[Token(Token = "0x200078F")]
|
|
[Serializable]
|
|
public struct ClubAnnouncementSortFriendlyNameMapping
|
|
{
|
|
// Token: 0x04002F2D RID: 12077
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4002F2D")]
|
|
public ClubAnnouncementsConfig.JOJDKGGFAKP EnumValue;
|
|
|
|
// Token: 0x04002F2E RID: 12078
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4002F2E")]
|
|
public string FriendlyName;
|
|
}
|
|
}
|
|
}
|