using System; using System.Collections.Generic; using System.Linq; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RRUI { // Token: 0x0200077E RID: 1918 [Token(Token = "0x200077E")] [CreateAssetMenu] public class ClubAnnouncementsConfig : ScriptableObject { // Token: 0x1700094E RID: 2382 // (get) Token: 0x060036EE RID: 14062 RVA: 0x000E64E0 File Offset: 0x000E46E0 [Token(Token = "0x1700094E")] public static ClubAnnouncementsConfig Instance { [Token(Token = "0x60036EE")] [Address(RVA = "0x105F6A0", Offset = "0x105E4A0", VA = "0x18105F6A0")] get { ClubAnnouncementsConfig instance = ClubAnnouncementsConfig._instance; int num = 0; if (!(instance != num)) { ClubAnnouncementsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK(0); ClubAnnouncementsConfig instance2 = ClubAnnouncementsConfig._instance; int num2 = 0; if (instance2 == num2) { Debug.LogError("Failed to load ClubAnnouncements object"); } } return ClubAnnouncementsConfig._instance; } } // Token: 0x060036EF RID: 14063 RVA: 0x000E652C File Offset: 0x000E472C [Token(Token = "0x60036EF")] [Address(RVA = "0x105F380", Offset = "0x105E180", VA = "0x18105F380")] public void DFHKABEONPN(out List MPKFLMDODBO, out List FAIIFLGONJC) { List clubAnnouncementSortCriteriaMetadata = this.ClubAnnouncementSortCriteriaMetadata; Func <>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 list = Enumerable.ToList(Enumerable.OrderBy(clubAnnouncementSortCriteriaMetadata, <>9__6_)); MPKFLMDODBO._items = list; Func 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 list2 = Enumerable.ToList(Enumerable.Select(list, func)); FAIIFLGONJC._items = list2; } // Token: 0x060036F0 RID: 14064 RVA: 0x000E65A8 File Offset: 0x000E47A8 [Token(Token = "0x60036F0")] [Address(RVA = "0x105F560", Offset = "0x105E360", VA = "0x18105F560")] public ClubAnnouncementsConfig() { List list = new List(); this.ClubAnnouncementSortCriteriaMetadata = list; base..ctor(); } // Token: 0x04002EB4 RID: 11956 [Token(Token = "0x4002EB4")] private static ClubAnnouncementsConfig _instance; // Token: 0x04002EB5 RID: 11957 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002EB5")] [SerializeField] [Header("Club Announcement List")] private List ClubAnnouncementSortCriteriaMetadata; // Token: 0x0200077F RID: 1919 [Token(Token = "0x200077F")] public enum JOJDKGGFAKP { // Token: 0x04002EB7 RID: 11959 [Token(Token = "0x4002EB7")] CreationDate_Desc, // Token: 0x04002EB8 RID: 11960 [Token(Token = "0x4002EB8")] CreationDate_Asc, // Token: 0x04002EB9 RID: 11961 [Token(Token = "0x4002EB9")] Title_Asc, // Token: 0x04002EBA RID: 11962 [Token(Token = "0x4002EBA")] Title_Desc } // Token: 0x02000780 RID: 1920 [Token(Token = "0x2000780")] [Serializable] public struct ClubAnnouncementSortFriendlyNameMapping { // Token: 0x04002EBB RID: 11963 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4002EBB")] public ClubAnnouncementsConfig.JOJDKGGFAKP EnumValue; // Token: 0x04002EBC RID: 11964 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4002EBC")] public string FriendlyName; } } }