using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RRUI { // Token: 0x02000793 RID: 1939 [Token(Token = "0x2000793")] [CreateAssetMenu] [StructLayout(3)] public class ClubAnnouncementsConfig : ScriptableObject { // Token: 0x17000964 RID: 2404 // (get) Token: 0x06003769 RID: 14185 RVA: 0x000EBEE0 File Offset: 0x000EA0E0 [Token(Token = "0x17000964")] public static ClubAnnouncementsConfig Instance { [Token(Token = "0x6003769")] [Address(RVA = "0x1234730", Offset = "0x1233130", VA = "0x181234730")] get { ClubAnnouncementsConfig instance = ClubAnnouncementsConfig._instance; int num = 0; if (!(instance != num)) { ClubAnnouncementsConfig._instance = OIOLECLLCPM.GDJBDCKGDLE(0); ClubAnnouncementsConfig instance2 = ClubAnnouncementsConfig._instance; int num2 = 0; if (instance2 == num2) { Debug.LogError("Failed to load ClubAnnouncements object"); } } return ClubAnnouncementsConfig._instance; } } // Token: 0x0600376A RID: 14186 RVA: 0x000EBF2C File Offset: 0x000EA12C [Token(Token = "0x600376A")] [Address(RVA = "0x1234410", Offset = "0x1232E10", VA = "0x181234410")] 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) { AG_TMP_Dropdown.OptionData optionData; return optionData; }; ClubAnnouncementsConfig.<>c.<>9__6_1 = func; } List list2 = Enumerable.ToList(Enumerable.Select(list, func)); FAIIFLGONJC._items = list2; } // Token: 0x0600376B RID: 14187 RVA: 0x000EBFA8 File Offset: 0x000EA1A8 [Token(Token = "0x600376B")] [Address(RVA = "0x12345F0", Offset = "0x1232FF0", VA = "0x1812345F0")] public ClubAnnouncementsConfig() { List list = new List(); this.ClubAnnouncementSortCriteriaMetadata = list; base..ctor(); } // Token: 0x04003075 RID: 12405 [Token(Token = "0x4003075")] private static ClubAnnouncementsConfig _instance; // Token: 0x04003076 RID: 12406 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003076")] [SerializeField] [Header("Club Announcement List")] private List ClubAnnouncementSortCriteriaMetadata; // Token: 0x02000794 RID: 1940 [Token(Token = "0x2000794")] public enum JOJDKGGFAKP { // Token: 0x04003078 RID: 12408 [Token(Token = "0x4003078")] CreationDate_Desc, // Token: 0x04003079 RID: 12409 [Token(Token = "0x4003079")] CreationDate_Asc, // Token: 0x0400307A RID: 12410 [Token(Token = "0x400307A")] Title_Asc, // Token: 0x0400307B RID: 12411 [Token(Token = "0x400307B")] Title_Desc } // Token: 0x02000795 RID: 1941 [Token(Token = "0x2000795")] [Serializable] public struct ClubAnnouncementSortFriendlyNameMapping { // Token: 0x0400307C RID: 12412 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400307C")] public ClubAnnouncementsConfig.JOJDKGGFAKP EnumValue; // Token: 0x0400307D RID: 12413 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400307D")] public string FriendlyName; } } }