Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/AccountListModel.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

653 lines
27 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: 0x0200089B RID: 2203
[Token(Token = "0x200089B")]
public class AccountListModel : FilterableListModel<int, CCEOLAOLEKJ, string>
{
// Token: 0x17000AF3 RID: 2803
// (get) Token: 0x06003D00 RID: 15616 RVA: 0x000F5C54 File Offset: 0x000F3E54
[Token(Token = "0x17000AF3")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003D00")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000AF4 RID: 2804
// (get) Token: 0x06003D01 RID: 15617 RVA: 0x000F5C64 File Offset: 0x000F3E64
// (set) Token: 0x06003D02 RID: 15618 RVA: 0x000F5C80 File Offset: 0x000F3E80
[Token(Token = "0x17000AF4")]
public AccountListModel.LHEKHMNKBNC PDOJHGJMNPH
{
[Token(Token = "0x6003D01")]
[Address(RVA = "0x1BBB900", Offset = "0x1BBA900", VA = "0x181BBB900")]
get
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc = this.defaultSource;
ulong num;
this.DIEPOPNJNCO = num;
AccountListModel.LHEKHMNKBNC lhekhmnkbnc2;
return lhekhmnkbnc2;
}
[Token(Token = "0x6003D02")]
[Address(RVA = "0x1BBBA60", Offset = "0x1BBAA60", VA = "0x181BBBA60")]
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: 0x17000AF5 RID: 2805
// (get) Token: 0x06003D03 RID: 15619 RVA: 0x000F5CBC File Offset: 0x000F3EBC
// (set) Token: 0x06003D04 RID: 15620 RVA: 0x000F5CD0 File Offset: 0x000F3ED0
[Token(Token = "0x17000AF5")]
public AccountsConfig.NJODPLPNNJO OCPOEHIEKIN
{
[Token(Token = "0x6003D03")]
[Address(RVA = "0x5BF060", Offset = "0x5BE060", VA = "0x1805BF060")]
get
{
return this.sortCriteria;
}
[Token(Token = "0x6003D04")]
[Address(RVA = "0x1BBB9F0", Offset = "0x1BBA9F0", VA = "0x181BBB9F0")]
set
{
if (this.sortCriteria != value)
{
this.sortCriteria = value;
base.ACHCNJEMIBA();
int num = 0;
base.MKBLJJGJAOH(num);
}
}
}
// Token: 0x17000AF6 RID: 2806
// (get) Token: 0x06003D05 RID: 15621 RVA: 0x000F5D00 File Offset: 0x000F3F00
// (set) Token: 0x06003D06 RID: 15622 RVA: 0x000F5D14 File Offset: 0x000F3F14
[Token(Token = "0x17000AF6")]
public long DADOKMAOFJL
{
[Token(Token = "0x6003D05")]
[Address(RVA = "0x5B7070", Offset = "0x5B6070", VA = "0x1805B7070")]
get
{
return this.HNHLJONGKHB;
}
[Token(Token = "0x6003D06")]
[Address(RVA = "0x1BBB980", Offset = "0x1BBA980", VA = "0x181BBB980")]
set
{
if (this.HNHLJONGKHB != value)
{
this.HNHLJONGKHB = value;
base.ACHCNJEMIBA();
int num = 0;
base.MKBLJJGJAOH(num);
}
}
}
// Token: 0x06003D07 RID: 15623 RVA: 0x000F5D40 File Offset: 0x000F3F40
[Token(Token = "0x6003D07")]
[Address(RVA = "0x1BBAE50", Offset = "0x1BB9E50", VA = "0x181BBAE50", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
AccountsConfig.NJODPLPNNJO njodplpnnjo = this.sortCriteria;
this.CDNCOAAGDHO = njodplpnnjo;
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: 0x06003D08 RID: 15624 RVA: 0x000F5D9C File Offset: 0x000F3F9C
[Token(Token = "0x6003D08")]
[Address(RVA = "0x1BBAFC0", Offset = "0x1BB9FC0", VA = "0x181BBAFC0", Slot = "18")]
protected override void LNEJNIEHGLD()
{
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);
}
// Token: 0x06003D09 RID: 15625 RVA: 0x000F5E0C File Offset: 0x000F400C
[Token(Token = "0x6003D09")]
[Address(RVA = "0x1BBB650", Offset = "0x1BBA650", VA = "0x181BBB650", Slot = "20")]
protected override void PECOFFFGNCH()
{
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: 0x06003D0A RID: 15626 RVA: 0x000F5E7C File Offset: 0x000F407C
[Token(Token = "0x6003D0A")]
[Address(RVA = "0x1BB9AC0", Offset = "0x1BB8AC0", VA = "0x181BB9AC0", Slot = "22")]
protected override void AHFKACICJNC()
{
base.AHFKACICJNC();
AccountsConfig.NJODPLPNNJO cdncoaagdho = this.CDNCOAAGDHO;
this.sortCriteria = cdncoaagdho;
}
// Token: 0x06003D0B RID: 15627 RVA: 0x000F5EA0 File Offset: 0x000F40A0
[Token(Token = "0x6003D0B")]
[Address(RVA = "0x1BBB170", Offset = "0x1BBA170", VA = "0x181BBB170")]
private void MGHCDBEFNOL()
{
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003D0C RID: 15628 RVA: 0x000F5EB8 File Offset: 0x000F40B8
[Token(Token = "0x6003D0C")]
[Address(RVA = "0x1BBB600", Offset = "0x1BBA600", VA = "0x181BBB600")]
private void PABKIEKBHGA(int? GKLPIFBPGOD)
{
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003D0D RID: 15629 RVA: 0x000F5ED0 File Offset: 0x000F40D0
[Token(Token = "0x6003D0D")]
[Address(RVA = "0x1BBAF30", Offset = "0x1BB9F30", VA = "0x181BBAF30")]
private void LEJANLMCKDD(int GKLPIFBPGOD)
{
if (this.PDOJHGJMNPH == AccountListModel.LHEKHMNKBNC.FriendsInRoom || this.PDOJHGJMNPH == AccountListModel.LHEKHMNKBNC.Recent || this.PDOJHGJMNPH == AccountListModel.LHEKHMNKBNC.Nearby || this.PDOJHGJMNPH == AccountListModel.LHEKHMNKBNC.OnlineFriends || !this.includeOffline)
{
int num = 0;
base.MKBLJJGJAOH(num);
return;
}
}
// Token: 0x06003D0E RID: 15630 RVA: 0x000F5F18 File Offset: 0x000F4118
[Token(Token = "0x6003D0E")]
[Address(RVA = "0x1BBB800", Offset = "0x1BBA800", VA = "0x181BBB800")]
public void Set()
{
base.Clear();
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003D0F RID: 15631 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003D0F")]
[Address(RVA = "0x1BBA0C0", Offset = "0x1BB90C0", VA = "0x181BBA0C0", Slot = "37")]
protected override PMGCJEPKFOF<IReadOnlyList<CCEOLAOLEKJ>> JLMBBMAEFPA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003D10 RID: 15632 RVA: 0x000F5F34 File Offset: 0x000F4134
[Token(Token = "0x6003D10")]
[Address(RVA = "0x1BB9F40", Offset = "0x1BB8F40", VA = "0x181BB9F40", Slot = "36")]
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: 0x06003D11 RID: 15633 RVA: 0x000F5F60 File Offset: 0x000F4160
[Token(Token = "0x6003D11")]
[Address(RVA = "0x1BB9E40", Offset = "0x1BB8E40", VA = "0x181BB9E40")]
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: 0x06003D12 RID: 15634 RVA: 0x000F5F9C File Offset: 0x000F419C
[Token(Token = "0x6003D12")]
[Address(RVA = "0x1BB9FC0", Offset = "0x1BB8FC0", VA = "0x181BB9FC0")]
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: 0x06003D13 RID: 15635 RVA: 0x000F5FEC File Offset: 0x000F41EC
[Token(Token = "0x6003D13")]
[Address(RVA = "0x1BB9CB0", Offset = "0x1BB8CB0", VA = "0x181BB9CB0")]
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: 0x06003D14 RID: 15636 RVA: 0x000F605C File Offset: 0x000F425C
[Token(Token = "0x6003D14")]
[Address(RVA = "0x1BBB1B0", Offset = "0x1BBA1B0", VA = "0x181BBB1B0")]
private PMGCJEPKFOF<IEnumerable<CCEOLAOLEKJ>> MIJIJBLBEEP(IEnumerable<CCEOLAOLEKJ> BOOHBJEEGKH)
{
/*
An exception occurred when decompiling this method (06003D14)
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_ED:
stloc:ArgumentOutOfRangeException(var_9_F2, 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 1663
*/;
}
// Token: 0x06003D15 RID: 15637 RVA: 0x000F615C File Offset: 0x000F435C
[Token(Token = "0x6003D15")]
[Address(RVA = "0x1BB9B10", Offset = "0x1BB8B10", VA = "0x181BB9B10")]
private static PMGCJEPKFOF<IEnumerable<CCEOLAOLEKJ>> BGGFELNJOOG(IEnumerable<CCEOLAOLEKJ> BOOHBJEEGKH, bool ANEKAIKBOIP)
{
Func<CCEOLAOLEKJ, PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>>> <>9__35_ = AccountListModel.<>c.<>9__35_0;
if (<>9__35_ == 0)
{
AccountListModel.<>c.<>9__35_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__35_)));
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__35_4 == 0)
{
func3 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__35_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__35_5 == 0)
{
func4 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__35_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: 0x06003D16 RID: 15638 RVA: 0x000F61C8 File Offset: 0x000F43C8
[Token(Token = "0x6003D16")]
[Address(RVA = "0x1BBB8B0", Offset = "0x1BBA8B0", VA = "0x181BBB8B0")]
public AccountListModel()
{
}
// Token: 0x06003D18 RID: 15640 RVA: 0x000F6204 File Offset: 0x000F4404
[Token(Token = "0x6003D18")]
[Address(RVA = "0x1BB98C0", Offset = "0x1BB88C0", VA = "0x181BB98C0")]
[CompilerGenerated]
private List<CCEOLAOLEKJ> AFDNALOBDIC(List<CCEOLAOLEKJ> OLLKMIGNGBF)
{
if (!this.includeJuniors)
{
Func<CCEOLAOLEKJ, bool> <>9__29_ = AccountListModel.<>c.<>9__29_17;
if (<>9__29_ == 0)
{
AccountListModel.<>c.<>9__29_17 = delegate(CCEOLAOLEKJ a)
{
bool inited = a.<IGIPMGJEJHD>k__BackingField.inited;
bool flag;
return !flag;
};
}
List<CCEOLAOLEKJ> list = Enumerable.ToList<CCEOLAOLEKJ>(Enumerable.Where<CCEOLAOLEKJ>(OLLKMIGNGBF, <>9__29_));
}
if (!this.includeOffline)
{
Func<CCEOLAOLEKJ, bool> func;
if (AccountListModel.<>c.<>9__29_18 == 0)
{
func = delegate(CCEOLAOLEKJ a)
{
ObscuredInt <IFBPANODIPA>k__BackingField = a.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = a.<IFBPANODIPA>k__BackingField.fakeValueActive;
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField));
if (efajbhgdidd != 0)
{
return efajbhgdidd.<HICHIHJDDPB>k__BackingField;
}
throw new NullReferenceException();
};
AccountListModel.<>c.<>9__29_18 = func;
}
return Enumerable.ToList<CCEOLAOLEKJ>(Enumerable.Where<CCEOLAOLEKJ>(OLLKMIGNGBF, func));
}
return OLLKMIGNGBF;
}
// Token: 0x0400336C RID: 13164
[Token(Token = "0x400336C")]
private static readonly List<int> DGLBBKMJCCE = new List();
// Token: 0x0400336D RID: 13165
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400336D")]
[SerializeField]
[Tooltip("Should the LocalPlayer be visible in this list?")]
protected bool includeLocalPlayer;
// Token: 0x0400336E RID: 13166
[FieldOffset(Offset = "0x109")]
[Token(Token = "0x400336E")]
[SerializeField]
[Tooltip("Should juniors be visible in this list?")]
protected bool includeJuniors;
// Token: 0x0400336F RID: 13167
[FieldOffset(Offset = "0x10A")]
[Token(Token = "0x400336F")]
[SerializeField]
[Tooltip("Should offline players be visible in this list?")]
private bool includeOffline = true;
// Token: 0x04003370 RID: 13168
[FieldOffset(Offset = "0x10C")]
[Token(Token = "0x4003370")]
[SerializeField]
[Tooltip("Source that this list starts with")]
private AccountListModel.LHEKHMNKBNC defaultSource;
// Token: 0x04003371 RID: 13169
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4003371")]
[SerializeField]
private AccountsConfig.NJODPLPNNJO sortCriteria;
// Token: 0x04003372 RID: 13170
[FieldOffset(Offset = "0x114")]
[Token(Token = "0x4003372")]
private AccountListModel.LHEKHMNKBNC? DIEPOPNJNCO;
// Token: 0x04003373 RID: 13171
[FieldOffset(Offset = "0x11C")]
[Token(Token = "0x4003373")]
private AccountsConfig.NJODPLPNNJO CDNCOAAGDHO;
// Token: 0x04003374 RID: 13172
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x4003374")]
private long HNHLJONGKHB = (long)((ulong)(-1L));
// Token: 0x0200089C RID: 2204
[Token(Token = "0x200089C")]
public enum LHEKHMNKBNC
{
// Token: 0x04003376 RID: 13174
[Token(Token = "0x4003376")]
ServerSearch,
// Token: 0x04003377 RID: 13175
[Token(Token = "0x4003377")]
AllFriends,
// Token: 0x04003378 RID: 13176
[Token(Token = "0x4003378")]
Recent,
// Token: 0x04003379 RID: 13177
[Token(Token = "0x4003379")]
Nearby,
// Token: 0x0400337A RID: 13178
[Token(Token = "0x400337A")]
Blocked,
// Token: 0x0400337B RID: 13179
[Token(Token = "0x400337B")]
MySubscriptions,
// Token: 0x0400337C RID: 13180
[Token(Token = "0x400337C")]
FriendsInRoom,
// Token: 0x0400337D RID: 13181
[Token(Token = "0x400337D")]
RoomOwners,
// Token: 0x0400337E RID: 13182
[Token(Token = "0x400337E")]
RoomModerators,
// Token: 0x0400337F RID: 13183
[Token(Token = "0x400337F")]
TopCreators,
// Token: 0x04003380 RID: 13184
[Token(Token = "0x4003380")]
OnlineFriends
}
// Token: 0x0200089E RID: 2206
[Token(Token = "0x200089E")]
[CompilerGenerated]
private sealed class KAGDGCMPLAM
{
// Token: 0x06003D38 RID: 15672 RVA: 0x000F66F4 File Offset: 0x000F48F4
[Token(Token = "0x6003D38")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public KAGDGCMPLAM()
{
}
// Token: 0x06003D39 RID: 15673 RVA: 0x000F6708 File Offset: 0x000F4908
[Token(Token = "0x6003D39")]
[Address(RVA = "0x1BBF1F0", Offset = "0x1BBE1F0", VA = "0x181BBF1F0")]
internal DHKPBIAHMHG<CCEOLAOLEKJ, long?> <OrderItems>b__4(long? clubId)
{
DHKPBIAHMHG<CCEOLAOLEKJ, long?> dhkpbiahmhg;
return dhkpbiahmhg;
}
// Token: 0x0400339F RID: 13215
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400339F")]
public CCEOLAOLEKJ account;
}
// Token: 0x0200089F RID: 2207
[Token(Token = "0x200089F")]
[CompilerGenerated]
private sealed class IGFPBFNLLIC
{
// Token: 0x06003D3A RID: 15674 RVA: 0x000F6718 File Offset: 0x000F4918
[Token(Token = "0x6003D3A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IGFPBFNLLIC()
{
}
// Token: 0x06003D3B RID: 15675 RVA: 0x000F672C File Offset: 0x000F492C
[Token(Token = "0x6003D3B")]
[Address(RVA = "0x1BBEC40", Offset = "0x1BBDC40", VA = "0x181BBEC40")]
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__35_4 == 0)
{
func3 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__35_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__35_5 == 0)
{
func4 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__35_5 = func4;
}
IEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> enumerable = Enumerable.Select<DHKPBIAHMHG<CCEOLAOLEKJ, int>, CCEOLAOLEKJ>(orderedEnumerable2, func4);
PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x06003D3C RID: 15676 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003D3C")]
[Address(RVA = "0x1BBEE70", Offset = "0x1BBDE70", VA = "0x181BBEE70")]
internal int <OrderAccountsBySubscriberCount>b__3(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x040033A0 RID: 13216
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033A0")]
public bool descending;
// Token: 0x040033A1 RID: 13217
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033A1")]
public Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> <>9__3;
}
// Token: 0x020008A0 RID: 2208
[Token(Token = "0x20008A0")]
[CompilerGenerated]
private sealed class LACDAFNFBJD
{
// Token: 0x06003D3D RID: 15677 RVA: 0x000F67B8 File Offset: 0x000F49B8
[Token(Token = "0x6003D3D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public LACDAFNFBJD()
{
}
// Token: 0x06003D3E RID: 15678 RVA: 0x000F67CC File Offset: 0x000F49CC
[Token(Token = "0x6003D3E")]
[Address(RVA = "0x1BBF270", Offset = "0x1BBE270", VA = "0x181BBF270")]
internal DHKPBIAHMHG<CCEOLAOLEKJ, int> <OrderAccountsBySubscriberCount>b__2(int count)
{
return new DHKPBIAHMHG(this.account, count);
}
// Token: 0x040033A2 RID: 13218
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033A2")]
public CCEOLAOLEKJ account;
}
}
}