using System; using System.Collections.Generic; using System.Linq; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RRUI { // Token: 0x0200076B RID: 1899 [Token(Token = "0x200076B")] [CreateAssetMenu] public class AccountsConfig : ScriptableObject { // Token: 0x17000903 RID: 2307 // (get) Token: 0x0600369B RID: 13979 RVA: 0x000E5FE4 File Offset: 0x000E41E4 [Token(Token = "0x17000903")] public static AccountsConfig Instance { [Token(Token = "0x600369B")] [Address(RVA = "0x105E8C0", Offset = "0x105D6C0", VA = "0x18105E8C0")] get { AccountsConfig instance = AccountsConfig._instance; int num = 0; if (!(instance != num)) { AccountsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK(0); AccountsConfig instance2 = AccountsConfig._instance; int num2 = 0; if (instance2 == num2) { Debug.LogError("Failed to load Accounts object"); } } return AccountsConfig._instance; } } // Token: 0x0600369C RID: 13980 RVA: 0x000E6030 File Offset: 0x000E4230 [Token(Token = "0x600369C")] [Address(RVA = "0x105E570", Offset = "0x105D370", VA = "0x18105E570")] public void FAPIKBPIAOJ(out List MPKFLMDODBO, out List FAIIFLGONJC) { List subscriptionAccountSortCriteriaMetadata = this.SubscriptionAccountSortCriteriaMetadata; Func <>9__6_ = AccountsConfig.<>c.<>9__6_0; if (<>9__6_ == 0) { AccountsConfig.<>c.<>9__6_0 = delegate(AccountsConfig.AccountSortFriendlyNameMapping sc) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } List list = Enumerable.ToList(Enumerable.OrderBy(subscriptionAccountSortCriteriaMetadata, <>9__6_)); MPKFLMDODBO._items = list; Func func; if (AccountsConfig.<>c.<>9__6_1 == 0) { func = delegate(AccountsConfig.AccountSortFriendlyNameMapping m) { TMP_Dropdown.OptionData optionData; return optionData; }; AccountsConfig.<>c.<>9__6_1 = func; } List list2 = Enumerable.ToList(Enumerable.Select(list, func)); FAIIFLGONJC._items = list2; } // Token: 0x0600369D RID: 13981 RVA: 0x000E60AC File Offset: 0x000E42AC [Token(Token = "0x600369D")] [Address(RVA = "0x105E750", Offset = "0x105D550", VA = "0x18105E750")] public AccountsConfig() { List list = new List(); this.SubscriptionAccountSortCriteriaMetadata = list; base..ctor(); } // Token: 0x0600369E RID: 13982 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600369E")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] static AccountsConfig() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04002E5D RID: 11869 [Token(Token = "0x4002E5D")] private static AccountsConfig _instance; // Token: 0x04002E5E RID: 11870 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002E5E")] [SerializeField] [Header("Account List")] private List SubscriptionAccountSortCriteriaMetadata; // Token: 0x0200076C RID: 1900 [Token(Token = "0x200076C")] public enum NJODPLPNNJO { // Token: 0x04002E60 RID: 11872 [Token(Token = "0x4002E60")] Username_Asc, // Token: 0x04002E61 RID: 11873 [Token(Token = "0x4002E61")] Username_Desc, // Token: 0x04002E62 RID: 11874 [Token(Token = "0x4002E62")] UnreadAnnouncements, // Token: 0x04002E63 RID: 11875 [Token(Token = "0x4002E63")] SubscriberCount_Asc, // Token: 0x04002E64 RID: 11876 [Token(Token = "0x4002E64")] SubscriberCount_Desc } // Token: 0x0200076D RID: 1901 [Token(Token = "0x200076D")] [Serializable] public struct AccountSortFriendlyNameMapping { // Token: 0x04002E65 RID: 11877 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4002E65")] public AccountsConfig.NJODPLPNNJO EnumValue; // Token: 0x04002E66 RID: 11878 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4002E66")] public string FriendlyName; } } }