using System; using System.Collections.Generic; using System.Linq; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RRUI { // Token: 0x02000778 RID: 1912 [Token(Token = "0x2000778")] [CreateAssetMenu] public class AccountsConfig : ScriptableObject { // Token: 0x17000915 RID: 2325 // (get) Token: 0x06003724 RID: 14116 RVA: 0x000E6DA4 File Offset: 0x000E4FA4 [Token(Token = "0x17000915")] public static AccountsConfig Instance { [Token(Token = "0x6003724")] [Address(RVA = "0x1BBC2C0", Offset = "0x1BBB2C0", VA = "0x181BBC2C0")] 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: 0x17000916 RID: 2326 // (get) Token: 0x06003725 RID: 14117 RVA: 0x000E6DF0 File Offset: 0x000E4FF0 [Token(Token = "0x17000916")] public Sprite UnfriendConfirmationDialogSprite { [Token(Token = "0x6003725")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return this.unfriendConfirmationDialogSprite; } } // Token: 0x06003726 RID: 14118 RVA: 0x000E6E04 File Offset: 0x000E5004 [Token(Token = "0x6003726")] [Address(RVA = "0x1BBBF70", Offset = "0x1BBAF70", VA = "0x181BBBF70")] public void FAPIKBPIAOJ(out List MPKFLMDODBO, out List FAIIFLGONJC) { List subscriptionAccountSortCriteriaMetadata = this.SubscriptionAccountSortCriteriaMetadata; Func <>9__9_ = AccountsConfig.<>c.<>9__9_0; if (<>9__9_ == 0) { AccountsConfig.<>c.<>9__9_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__9_)); MPKFLMDODBO._items = list; Func func; if (AccountsConfig.<>c.<>9__9_1 == 0) { func = delegate(AccountsConfig.AccountSortFriendlyNameMapping m) { TMP_Dropdown.OptionData optionData; return optionData; }; AccountsConfig.<>c.<>9__9_1 = func; } List list2 = Enumerable.ToList(Enumerable.Select(list, func)); FAIIFLGONJC._items = list2; } // Token: 0x06003727 RID: 14119 RVA: 0x000E6E80 File Offset: 0x000E5080 [Token(Token = "0x6003727")] [Address(RVA = "0x1BBC150", Offset = "0x1BBB150", VA = "0x181BBC150")] public AccountsConfig() { List list = new List(); this.SubscriptionAccountSortCriteriaMetadata = list; base..ctor(); } // Token: 0x06003728 RID: 14120 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6003728")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] static AccountsConfig() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04002ECA RID: 11978 [Token(Token = "0x4002ECA")] private static AccountsConfig _instance; // Token: 0x04002ECB RID: 11979 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002ECB")] [SerializeField] private Sprite unfriendConfirmationDialogSprite; // Token: 0x04002ECC RID: 11980 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002ECC")] [SerializeField] [Header("Account List")] private List SubscriptionAccountSortCriteriaMetadata; // Token: 0x02000779 RID: 1913 [Token(Token = "0x2000779")] public enum NJODPLPNNJO { // Token: 0x04002ECE RID: 11982 [Token(Token = "0x4002ECE")] Username_Asc, // Token: 0x04002ECF RID: 11983 [Token(Token = "0x4002ECF")] Username_Desc, // Token: 0x04002ED0 RID: 11984 [Token(Token = "0x4002ED0")] UnreadAnnouncements, // Token: 0x04002ED1 RID: 11985 [Token(Token = "0x4002ED1")] SubscriberCount_Asc, // Token: 0x04002ED2 RID: 11986 [Token(Token = "0x4002ED2")] SubscriberCount_Desc } // Token: 0x0200077A RID: 1914 [Token(Token = "0x200077A")] [Serializable] public struct AccountSortFriendlyNameMapping { // Token: 0x04002ED3 RID: 11987 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4002ED3")] public AccountsConfig.NJODPLPNNJO EnumValue; // Token: 0x04002ED4 RID: 11988 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4002ED4")] public string FriendlyName; } } }