using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RRUI { // Token: 0x02000784 RID: 1924 [Token(Token = "0x2000784")] [CreateAssetMenu] [StructLayout(3)] public class AccountsConfig : ScriptableObject { // Token: 0x17000930 RID: 2352 // (get) Token: 0x0600372D RID: 14125 RVA: 0x000EBB9C File Offset: 0x000E9D9C [Token(Token = "0x17000930")] public static AccountsConfig Instance { [Token(Token = "0x600372D")] [Address(RVA = "0x1233660", Offset = "0x1232060", VA = "0x181233660")] get { AccountsConfig instance = AccountsConfig._instance; int num = 0; if (!(instance != num)) { AccountsConfig._instance = OIOLECLLCPM.GDJBDCKGDLE(0); AccountsConfig instance2 = AccountsConfig._instance; int num2 = 0; if (instance2 == num2) { Debug.LogError("Failed to load Accounts object"); } } return AccountsConfig._instance; } } // Token: 0x0600372E RID: 14126 RVA: 0x000EBBE8 File Offset: 0x000E9DE8 [Token(Token = "0x600372E")] [Address(RVA = "0x1233310", Offset = "0x1231D10", VA = "0x181233310")] 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) { AG_TMP_Dropdown.OptionData optionData; return optionData; }; AccountsConfig.<>c.<>9__6_1 = func; } List list2 = Enumerable.ToList(Enumerable.Select(list, func)); FAIIFLGONJC._items = list2; } // Token: 0x0600372F RID: 14127 RVA: 0x000EBC64 File Offset: 0x000E9E64 [Token(Token = "0x600372F")] [Address(RVA = "0x12334F0", Offset = "0x1231EF0", VA = "0x1812334F0")] public AccountsConfig() { List list = new List(); this.SubscriptionAccountSortCriteriaMetadata = list; base..ctor(); } // Token: 0x06003730 RID: 14128 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6003730")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] static AccountsConfig() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04003035 RID: 12341 [Token(Token = "0x4003035")] private static AccountsConfig _instance; // Token: 0x04003036 RID: 12342 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003036")] [SerializeField] [Header("Account List")] private List SubscriptionAccountSortCriteriaMetadata; // Token: 0x02000785 RID: 1925 [Token(Token = "0x2000785")] public enum NJODPLPNNJO { // Token: 0x04003038 RID: 12344 [Token(Token = "0x4003038")] Username_Asc, // Token: 0x04003039 RID: 12345 [Token(Token = "0x4003039")] Username_Desc, // Token: 0x0400303A RID: 12346 [Token(Token = "0x400303A")] UnreadAnnouncements, // Token: 0x0400303B RID: 12347 [Token(Token = "0x400303B")] SubscriberCount_Asc, // Token: 0x0400303C RID: 12348 [Token(Token = "0x400303C")] SubscriberCount_Desc } // Token: 0x02000786 RID: 1926 [Token(Token = "0x2000786")] [Serializable] public struct AccountSortFriendlyNameMapping { // Token: 0x0400303D RID: 12349 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400303D")] public AccountsConfig.NJODPLPNNJO EnumValue; // Token: 0x0400303E RID: 12350 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400303E")] public string FriendlyName; } } }