Files
2026-04-08 23:40:05 +02:00

140 lines
4.7 KiB
C#

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<AccountsConfig>(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<AccountsConfig.AccountSortFriendlyNameMapping> MPKFLMDODBO, out List<AG_TMP_Dropdown.OptionData> FAIIFLGONJC)
{
List<AccountsConfig.AccountSortFriendlyNameMapping> subscriptionAccountSortCriteriaMetadata = this.SubscriptionAccountSortCriteriaMetadata;
Func<AccountsConfig.AccountSortFriendlyNameMapping, AccountsConfig.NJODPLPNNJO> <>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<AccountsConfig.AccountSortFriendlyNameMapping> list = Enumerable.ToList<AccountsConfig.AccountSortFriendlyNameMapping>(Enumerable.OrderBy<AccountsConfig.AccountSortFriendlyNameMapping, AccountsConfig.NJODPLPNNJO>(subscriptionAccountSortCriteriaMetadata, <>9__6_));
MPKFLMDODBO._items = list;
Func<AccountsConfig.AccountSortFriendlyNameMapping, AG_TMP_Dropdown.OptionData> 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<AG_TMP_Dropdown.OptionData> list2 = Enumerable.ToList<AG_TMP_Dropdown.OptionData>(Enumerable.Select<AccountsConfig.AccountSortFriendlyNameMapping, AG_TMP_Dropdown.OptionData>(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<AccountsConfig.AccountSortFriendlyNameMapping> 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<AccountsConfig.AccountSortFriendlyNameMapping> 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;
}
}
}