Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/AccountListModel.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

610 lines
25 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecNet;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000882 RID: 2178
[Token(Token = "0x2000882")]
public class AccountListModel : FilterableListModel<int, CCEOLAOLEKJ, string>
{
// Token: 0x17000ACF RID: 2767
// (get) Token: 0x06003C35 RID: 15413 RVA: 0x000F4270 File Offset: 0x000F2470
[Token(Token = "0x17000ACF")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003C35")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000AD0 RID: 2768
// (get) Token: 0x06003C36 RID: 15414 RVA: 0x000F4280 File Offset: 0x000F2480
// (set) Token: 0x06003C37 RID: 15415 RVA: 0x000F429C File Offset: 0x000F249C
[Token(Token = "0x17000AD0")]
public AccountListModel.LHEKHMNKBNC PDOJHGJMNPH
{
[Token(Token = "0x6003C36")]
[Address(RVA = "0x105DF00", Offset = "0x105CD00", VA = "0x18105DF00")]
get
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc = this.defaultSource;
ulong num;
this.DIEPOPNJNCO = num;
AccountListModel.LHEKHMNKBNC lhekhmnkbnc2;
return lhekhmnkbnc2;
}
[Token(Token = "0x6003C37")]
[Address(RVA = "0x105E060", Offset = "0x105CE60", VA = "0x18105E060")]
set
{
AccountListModel.LHEKHMNKBNC? diepopnjnco = this.DIEPOPNJNCO;
if (diepopnjnco == value == diepopnjnco)
{
ulong num;
this.DIEPOPNJNCO = num;
this.GOEPJAHFDCA();
base.ACHCNJEMIBA();
int num2 = 0;
base.MKBLJJGJAOH(num2);
}
}
}
// Token: 0x17000AD1 RID: 2769
// (get) Token: 0x06003C38 RID: 15416 RVA: 0x000F42D8 File Offset: 0x000F24D8
// (set) Token: 0x06003C39 RID: 15417 RVA: 0x000F42EC File Offset: 0x000F24EC
[Token(Token = "0x17000AD1")]
public AccountsConfig.NJODPLPNNJO OCPOEHIEKIN
{
[Token(Token = "0x6003C38")]
[Address(RVA = "0x60CF30", Offset = "0x60BD30", VA = "0x18060CF30")]
get
{
return this.sortCriteria;
}
[Token(Token = "0x6003C39")]
[Address(RVA = "0x105DFF0", Offset = "0x105CDF0", VA = "0x18105DFF0")]
set
{
if (this.sortCriteria != value)
{
this.sortCriteria = value;
base.ACHCNJEMIBA();
int num = 0;
base.MKBLJJGJAOH(num);
}
}
}
// Token: 0x17000AD2 RID: 2770
// (get) Token: 0x06003C3A RID: 15418 RVA: 0x000F431C File Offset: 0x000F251C
// (set) Token: 0x06003C3B RID: 15419 RVA: 0x000F4330 File Offset: 0x000F2530
[Token(Token = "0x17000AD2")]
public long DADOKMAOFJL
{
[Token(Token = "0x6003C3A")]
[Address(RVA = "0x46A7C0", Offset = "0x4695C0", VA = "0x18046A7C0")]
get
{
return this.HNHLJONGKHB;
}
[Token(Token = "0x6003C3B")]
[Address(RVA = "0x105DF80", Offset = "0x105CD80", VA = "0x18105DF80")]
set
{
if (this.HNHLJONGKHB != value)
{
this.HNHLJONGKHB = value;
base.ACHCNJEMIBA();
int num = 0;
base.MKBLJJGJAOH(num);
}
}
}
// Token: 0x06003C3C RID: 15420 RVA: 0x000F435C File Offset: 0x000F255C
[Token(Token = "0x6003C3C")]
[Address(RVA = "0x105D5F0", Offset = "0x105C3F0", VA = "0x18105D5F0", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
AccountsConfig.NJODPLPNNJO njodplpnnjo = this.sortCriteria;
this.CDNCOAAGDHO = njodplpnnjo;
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.BPJDFPACLMK(mghcdbefnol, action);
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action2 = new Action(this.LEJANLMCKDD);
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(lejanlmckdd, action2);
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action3 = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action3);
if (!this.includeLocalPlayer)
{
int num;
Predicate<int> predicate = new Predicate(num.DJEIJEGFIKP);
num = 0;
base.ALCFIOGDAHA(predicate);
}
FilterableListModel<int, CCEOLAOLEKJ, string>.CJGAJDBAHNG cjgajdbahng = new FilterableListModel.CJGAJDBAHNG(this.MIJIJBLBEEP);
base.DHBAJGIIFEI(cjgajdbahng);
this.GOEPJAHFDCA();
}
// Token: 0x06003C3D RID: 15421 RVA: 0x000F4420 File Offset: 0x000F2620
[Token(Token = "0x6003C3D")]
[Address(RVA = "0x105C360", Offset = "0x105B160", VA = "0x18105C360", Slot = "22")]
protected override void AHFKACICJNC()
{
base.AHFKACICJNC();
AccountsConfig.NJODPLPNNJO cdncoaagdho = this.CDNCOAAGDHO;
this.sortCriteria = cdncoaagdho;
}
// Token: 0x06003C3E RID: 15422 RVA: 0x000F4444 File Offset: 0x000F2644
[Token(Token = "0x6003C3E")]
[Address(RVA = "0x105C550", Offset = "0x105B350", VA = "0x18105C550", Slot = "17")]
protected override void CEJBCCPEGEB()
{
base.CEJBCCPEGEB();
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.GMNMHGMFGOL(mghcdbefnol, action);
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action2 = new Action(this.LEJANLMCKDD);
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(lejanlmckdd, action2);
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action3 = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action3);
}
// Token: 0x06003C3F RID: 15423 RVA: 0x000F44B8 File Offset: 0x000F26B8
[Token(Token = "0x6003C3F")]
[Address(RVA = "0x105D9C0", Offset = "0x105C7C0", VA = "0x18105D9C0")]
private void MGHCDBEFNOL()
{
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003C40 RID: 15424 RVA: 0x000F44D0 File Offset: 0x000F26D0
[Token(Token = "0x6003C40")]
[Address(RVA = "0x105DE10", Offset = "0x105CC10", VA = "0x18105DE10")]
private void PABKIEKBHGA(int? GKLPIFBPGOD)
{
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003C41 RID: 15425 RVA: 0x000F44E8 File Offset: 0x000F26E8
[Token(Token = "0x6003C41")]
[Address(RVA = "0x105D950", Offset = "0x105C750", VA = "0x18105D950")]
private void LEJANLMCKDD(int GKLPIFBPGOD)
{
bool flag;
if (flag)
{
base.JOJPOMANGPO();
}
}
// Token: 0x06003C42 RID: 15426 RVA: 0x000F4500 File Offset: 0x000F2700
[Token(Token = "0x6003C42")]
[Address(RVA = "0x105DE60", Offset = "0x105CC60", VA = "0x18105DE60")]
public void Set()
{
base.Clear();
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003C43 RID: 15427 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003C43")]
[Address(RVA = "0x105CB20", Offset = "0x105B920", VA = "0x18105CB20", Slot = "36")]
protected override PMGCJEPKFOF<IReadOnlyList<CCEOLAOLEKJ>> JLMBBMAEFPA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003C44 RID: 15428 RVA: 0x000F451C File Offset: 0x000F271C
[Token(Token = "0x6003C44")]
[Address(RVA = "0x105C9A0", Offset = "0x105B7A0", VA = "0x18105C9A0", Slot = "35")]
protected override int EAJAHMHILAC(CCEOLAOLEKJ HFIDFDPOCKA)
{
ObscuredInt <IFBPANODIPA>k__BackingField = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
return ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
}
// Token: 0x06003C45 RID: 15429 RVA: 0x000F4548 File Offset: 0x000F2748
[Token(Token = "0x6003C45")]
[Address(RVA = "0x105C8A0", Offset = "0x105B6A0", VA = "0x18105C8A0")]
private static bool DJEIJEGFIKP(int GKLPIFBPGOD)
{
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
return GKLPIFBPGOD != num;
}
// Token: 0x06003C46 RID: 15430 RVA: 0x000F4584 File Offset: 0x000F2784
[Token(Token = "0x6003C46")]
[Address(RVA = "0x105CA20", Offset = "0x105B820", VA = "0x18105CA20")]
private void GOEPJAHFDCA()
{
if (this.PDOJHGJMNPH != AccountListModel.LHEKHMNKBNC.ServerSearch)
{
int num;
FilterableListModel<int, CCEOLAOLEKJ, string>.GELHGAHJMCF.NKCOIANMNKG nkcoianmnkg = new FilterableListModel.GELHGAHJMCF.NKCOIANMNKG(num.CHANONFHMPK);
num = 0;
int num2;
GJPPEHCBNDI.MNKPONDCOGP mnkpondcogp = new GJPPEHCBNDI.MNKPONDCOGP(num2.LHLCEODFAKE);
num2 = 0;
FilterableListModel<int, CCEOLAOLEKJ, string>.GELHGAHJMCF gelhgahjmcf = new FilterableListModel.GELHGAHJMCF(nkcoianmnkg, mnkpondcogp);
base.HCIIGEOGCMF(true, gelhgahjmcf);
return;
}
base.DJCMEOKMKAF(true);
}
// Token: 0x06003C47 RID: 15431 RVA: 0x000F45D4 File Offset: 0x000F27D4
[Token(Token = "0x6003C47")]
[Address(RVA = "0x105C710", Offset = "0x105B510", VA = "0x18105C710")]
private static string[] CHANONFHMPK(CCEOLAOLEKJ HFIDFDPOCKA)
{
string[] array = new string[3];
string text = HFIDFDPOCKA.<KHJCEENDAOL>k__BackingField.NEFJIGBPGNM();
if (text != 0)
{
}
array[0] = text;
string text2 = HFIDFDPOCKA.<ODJFEIBNGPO>k__BackingField.NEFJIGBPGNM();
if (text2 != 0)
{
}
array[1] = text2;
ObscuredString <KHJCEENDAOL>k__BackingField = HFIDFDPOCKA.<KHJCEENDAOL>k__BackingField;
string text3 = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
if (text3 != 0)
{
}
array[2] = text3;
return array;
}
// Token: 0x06003C48 RID: 15432 RVA: 0x000F4644 File Offset: 0x000F2844
[Token(Token = "0x6003C48")]
[Address(RVA = "0x105DA00", Offset = "0x105C800", VA = "0x18105DA00")]
private PMGCJEPKFOF<IEnumerable<CCEOLAOLEKJ>> MIJIJBLBEEP(IEnumerable<CCEOLAOLEKJ> BOOHBJEEGKH)
{
/*
An exception occurred when decompiling this method (06003C48)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<System.Collections.Generic.IEnumerable`1<CCEOLAOLEKJ>> RRUI.Data.AccountListModel::MIJIJBLBEEP(System.Collections.Generic.IEnumerable`1<CCEOLAOLEKJ>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_E7:
stloc:ArgumentOutOfRangeException(var_9_EC, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
*/;
}
// Token: 0x06003C49 RID: 15433 RVA: 0x000F4740 File Offset: 0x000F2940
[Token(Token = "0x6003C49")]
[Address(RVA = "0x105C3B0", Offset = "0x105B1B0", VA = "0x18105C3B0")]
private static PMGCJEPKFOF<IEnumerable<CCEOLAOLEKJ>> BGGFELNJOOG(IEnumerable<CCEOLAOLEKJ> BOOHBJEEGKH, bool ANEKAIKBOIP)
{
Func<CCEOLAOLEKJ, PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>>> <>9__32_ = AccountListModel.<>c.<>9__32_0;
if (<>9__32_ == 0)
{
AccountListModel.<>c.<>9__32_0 = delegate(CCEOLAOLEKJ account)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
FMKIKJLOIIH<DHKPBIAHMHG<CCEOLAOLEKJ, int>> fmkikjloiih = new FMKIKJLOIIH(Enumerable.ToList<PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>>>(Enumerable.Select<CCEOLAOLEKJ, PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>>>(BOOHBJEEGKH, <>9__32_)));
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> <>9__3;
Func<List<DHKPBIAHMHG<CCEOLAOLEKJ, int>>, PMGCJEPKFOF<IEnumerable<CCEOLAOLEKJ>>> func = delegate(List<DHKPBIAHMHG<CCEOLAOLEKJ, int>> results)
{
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> <>9__ = <>9__3;
if (<>9__ == 0)
{
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> func2 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
<>9__3 = func2;
}
IOrderedEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> orderedEnumerable = Enumerable.OrderBy<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int>(results, <>9__);
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, string> func3;
if (AccountListModel.<>c.<>9__32_4 == 0)
{
func3 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__32_4 = func3;
}
IOrderedEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> orderedEnumerable2 = Enumerable.ThenBy<DHKPBIAHMHG<CCEOLAOLEKJ, int>, string>(orderedEnumerable, func3);
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, CCEOLAOLEKJ> func4;
if (AccountListModel.<>c.<>9__32_5 == 0)
{
func4 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__32_5 = func4;
}
IEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> enumerable = Enumerable.Select<DHKPBIAHMHG<CCEOLAOLEKJ, int>, CCEOLAOLEKJ>(orderedEnumerable2, func4);
PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>> pmgcjepkfof;
return pmgcjepkfof;
};
int num = 0;
return fmkikjloiih.JKOHKDFNCCI<IEnumerable<CCEOLAOLEKJ>>(func, num);
}
// Token: 0x06003C4A RID: 15434 RVA: 0x000F47AC File Offset: 0x000F29AC
[Token(Token = "0x6003C4A")]
[Address(RVA = "0x105DEB0", Offset = "0x105CCB0", VA = "0x18105DEB0")]
public AccountListModel()
{
}
// Token: 0x06003C4B RID: 15435 RVA: 0x000F47C8 File Offset: 0x000F29C8
[Token(Token = "0x6003C4B")]
[Address(RVA = "0x105D840", Offset = "0x105C640", VA = "0x18105D840")]
[CompilerGenerated]
private List<CCEOLAOLEKJ> LAIAOAMGJEO(List<CCEOLAOLEKJ> OLLKMIGNGBF)
{
if (this.includeJuniors)
{
return OLLKMIGNGBF;
}
Func<CCEOLAOLEKJ, bool> func;
if (AccountListModel.<>c.<>9__26_14 == 0)
{
func = delegate(CCEOLAOLEKJ a)
{
bool inited = a.<IGIPMGJEJHD>k__BackingField.inited;
bool flag;
return !flag;
};
AccountListModel.<>c.<>9__26_14 = func;
}
return Enumerable.ToList<CCEOLAOLEKJ>(Enumerable.Where<CCEOLAOLEKJ>(OLLKMIGNGBF, func));
}
// Token: 0x040032CA RID: 13002
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x40032CA")]
[SerializeField]
[Tooltip("Should the LocalPlayer be visible in this list?")]
protected bool includeLocalPlayer;
// Token: 0x040032CB RID: 13003
[FieldOffset(Offset = "0x101")]
[Token(Token = "0x40032CB")]
[SerializeField]
[Tooltip("Should juniors be visible in this list?")]
protected bool includeJuniors;
// Token: 0x040032CC RID: 13004
[FieldOffset(Offset = "0x104")]
[Token(Token = "0x40032CC")]
[SerializeField]
[Tooltip("Source that this list starts with")]
private AccountListModel.LHEKHMNKBNC defaultSource;
// Token: 0x040032CD RID: 13005
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x40032CD")]
[SerializeField]
private AccountsConfig.NJODPLPNNJO sortCriteria;
// Token: 0x040032CE RID: 13006
[FieldOffset(Offset = "0x10C")]
[Token(Token = "0x40032CE")]
private AccountListModel.LHEKHMNKBNC? DIEPOPNJNCO;
// Token: 0x040032CF RID: 13007
[FieldOffset(Offset = "0x114")]
[Token(Token = "0x40032CF")]
private AccountsConfig.NJODPLPNNJO CDNCOAAGDHO;
// Token: 0x040032D0 RID: 13008
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x40032D0")]
private long HNHLJONGKHB = (long)((ulong)(-1L));
// Token: 0x02000883 RID: 2179
[Token(Token = "0x2000883")]
public enum LHEKHMNKBNC
{
// Token: 0x040032D2 RID: 13010
[Token(Token = "0x40032D2")]
ServerSearch,
// Token: 0x040032D3 RID: 13011
[Token(Token = "0x40032D3")]
Friends,
// Token: 0x040032D4 RID: 13012
[Token(Token = "0x40032D4")]
Recent,
// Token: 0x040032D5 RID: 13013
[Token(Token = "0x40032D5")]
Nearby,
// Token: 0x040032D6 RID: 13014
[Token(Token = "0x40032D6")]
Blocked,
// Token: 0x040032D7 RID: 13015
[Token(Token = "0x40032D7")]
MySubscriptions,
// Token: 0x040032D8 RID: 13016
[Token(Token = "0x40032D8")]
FriendsInRoom,
// Token: 0x040032D9 RID: 13017
[Token(Token = "0x40032D9")]
RoomOwners,
// Token: 0x040032DA RID: 13018
[Token(Token = "0x40032DA")]
RoomModerators
}
// Token: 0x02000885 RID: 2181
[Token(Token = "0x2000885")]
[CompilerGenerated]
private sealed class FPKGDKDBIKE
{
// Token: 0x06003C67 RID: 15463 RVA: 0x000F4BE0 File Offset: 0x000F2DE0
[Token(Token = "0x6003C67")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public FPKGDKDBIKE()
{
}
// Token: 0x06003C68 RID: 15464 RVA: 0x000F4BF4 File Offset: 0x000F2DF4
[Token(Token = "0x6003C68")]
[Address(RVA = "0x1061A30", Offset = "0x1060830", VA = "0x181061A30")]
internal DHKPBIAHMHG<CCEOLAOLEKJ, long?> <OrderItems>b__4(long? clubId)
{
DHKPBIAHMHG<CCEOLAOLEKJ, long?> dhkpbiahmhg;
return dhkpbiahmhg;
}
// Token: 0x040032F5 RID: 13045
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40032F5")]
public CCEOLAOLEKJ account;
}
// Token: 0x02000886 RID: 2182
[Token(Token = "0x2000886")]
[CompilerGenerated]
private sealed class HLKNKPLICKK
{
// Token: 0x06003C69 RID: 15465 RVA: 0x000F4C04 File Offset: 0x000F2E04
[Token(Token = "0x6003C69")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HLKNKPLICKK()
{
}
// Token: 0x06003C6A RID: 15466 RVA: 0x000F4C18 File Offset: 0x000F2E18
[Token(Token = "0x6003C6A")]
[Address(RVA = "0x1061DB0", Offset = "0x1060BB0", VA = "0x181061DB0")]
internal PMGCJEPKFOF<IEnumerable<CCEOLAOLEKJ>> <OrderAccountsBySubscriberCount>b__1(List<DHKPBIAHMHG<CCEOLAOLEKJ, int>> results)
{
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> func = this.<>9__3;
if (func == 0)
{
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> func2 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
this.<>9__3 = func2;
}
IOrderedEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> orderedEnumerable = Enumerable.OrderBy<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int>(results, func);
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, string> func3;
if (AccountListModel.<>c.<>9__32_4 == 0)
{
func3 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__32_4 = func3;
}
IOrderedEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> orderedEnumerable2 = Enumerable.ThenBy<DHKPBIAHMHG<CCEOLAOLEKJ, int>, string>(orderedEnumerable, func3);
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, CCEOLAOLEKJ> func4;
if (AccountListModel.<>c.<>9__32_5 == 0)
{
func4 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__32_5 = func4;
}
IEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> enumerable = Enumerable.Select<DHKPBIAHMHG<CCEOLAOLEKJ, int>, CCEOLAOLEKJ>(orderedEnumerable2, func4);
PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x06003C6B RID: 15467 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003C6B")]
[Address(RVA = "0x1061FE0", Offset = "0x1060DE0", VA = "0x181061FE0")]
internal int <OrderAccountsBySubscriberCount>b__3(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x040032F6 RID: 13046
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40032F6")]
public bool descending;
// Token: 0x040032F7 RID: 13047
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40032F7")]
public Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> <>9__3;
}
// Token: 0x02000887 RID: 2183
[Token(Token = "0x2000887")]
[CompilerGenerated]
private sealed class GDEPFPHNCEK
{
// Token: 0x06003C6C RID: 15468 RVA: 0x000F4CA4 File Offset: 0x000F2EA4
[Token(Token = "0x6003C6C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public GDEPFPHNCEK()
{
}
// Token: 0x06003C6D RID: 15469 RVA: 0x000F4CB8 File Offset: 0x000F2EB8
[Token(Token = "0x6003C6D")]
[Address(RVA = "0x1061CA0", Offset = "0x1060AA0", VA = "0x181061CA0")]
internal DHKPBIAHMHG<CCEOLAOLEKJ, int> <OrderAccountsBySubscriberCount>b__2(int count)
{
return new DHKPBIAHMHG(this.account, count);
}
// Token: 0x040032F8 RID: 13048
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40032F8")]
public CCEOLAOLEKJ account;
}
}
}