653 lines
27 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|