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 { // 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 predicate = new Predicate(num.DJEIJEGFIKP); num = 0; base.ALCFIOGDAHA(predicate); } FilterableListModel.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 lejanlmckdd = Matchmaking.LEJANLMCKDD; Action action2 = new Action(this.LEJANLMCKDD); Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(lejanlmckdd, action2); MFBGLIHGCGO hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; Action 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 lejanlmckdd = Matchmaking.LEJANLMCKDD; Action action2 = new Action(this.LEJANLMCKDD); Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(lejanlmckdd, action2); MFBGLIHGCGO hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; Action 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> 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 k__BackingField = HFIDFDPOCKA.k__BackingField; bool fakeValueActive = HFIDFDPOCKA.k__BackingField.fakeValueActive; return ObscuredInt.FAJDMKOEFLH(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 k__BackingField = doohkcanflo.k__BackingField; bool fakeValueActive = doohkcanflo.k__BackingField.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(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.GELHGAHJMCF.NKCOIANMNKG nkcoianmnkg = new FilterableListModel.GELHGAHJMCF.NKCOIANMNKG(num.CHANONFHMPK); num = 0; int num2; GJPPEHCBNDI.MNKPONDCOGP mnkpondcogp = new GJPPEHCBNDI.MNKPONDCOGP(num2.LHLCEODFAKE); num2 = 0; FilterableListModel.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.k__BackingField.NEFJIGBPGNM(); if (text != 0) { } array[0] = text; string text2 = HFIDFDPOCKA.k__BackingField.NEFJIGBPGNM(); if (text2 != 0) { } array[1] = text2; ObscuredString k__BackingField = HFIDFDPOCKA.k__BackingField; string text3 = string.Format("@{0}", 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> MIJIJBLBEEP(IEnumerable BOOHBJEEGKH) { /* An exception occurred when decompiling this method (06003D14) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF> RRUI.Data.AccountListModel::MIJIJBLBEEP(System.Collections.Generic.IEnumerable`1) ---> 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> BGGFELNJOOG(IEnumerable BOOHBJEEGKH, bool ANEKAIKBOIP) { Func>> <>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> fmkikjloiih = new FMKIKJLOIIH(Enumerable.ToList>>(Enumerable.Select>>(BOOHBJEEGKH, <>9__35_))); Func, int> <>9__3; Func>, PMGCJEPKFOF>> func = delegate(List> results) { Func, int> <>9__ = <>9__3; if (<>9__ == 0) { Func, int> func2 = delegate(DHKPBIAHMHG x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; <>9__3 = func2; } IOrderedEnumerable> orderedEnumerable = Enumerable.OrderBy, int>(results, <>9__); Func, string> func3; if (AccountListModel.<>c.<>9__35_4 == 0) { func3 = delegate(DHKPBIAHMHG x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; AccountListModel.<>c.<>9__35_4 = func3; } IOrderedEnumerable> orderedEnumerable2 = Enumerable.ThenBy, string>(orderedEnumerable, func3); Func, CCEOLAOLEKJ> func4; if (AccountListModel.<>c.<>9__35_5 == 0) { func4 = delegate(DHKPBIAHMHG x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; AccountListModel.<>c.<>9__35_5 = func4; } IEnumerable> enumerable = Enumerable.Select, CCEOLAOLEKJ>(orderedEnumerable2, func4); PMGCJEPKFOF> pmgcjepkfof; return pmgcjepkfof; }; int num = 0; return fmkikjloiih.JKOHKDFNCCI>(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 AFDNALOBDIC(List OLLKMIGNGBF) { if (!this.includeJuniors) { Func <>9__29_ = AccountListModel.<>c.<>9__29_17; if (<>9__29_ == 0) { AccountListModel.<>c.<>9__29_17 = delegate(CCEOLAOLEKJ a) { bool inited = a.k__BackingField.inited; bool flag; return !flag; }; } List list = Enumerable.ToList(Enumerable.Where(OLLKMIGNGBF, <>9__29_)); } if (!this.includeOffline) { Func func; if (AccountListModel.<>c.<>9__29_18 == 0) { func = delegate(CCEOLAOLEKJ a) { ObscuredInt k__BackingField = a.k__BackingField; bool fakeValueActive = a.k__BackingField.fakeValueActive; EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(ObscuredInt.FAJDMKOEFLH(k__BackingField)); if (efajbhgdidd != 0) { return efajbhgdidd.k__BackingField; } throw new NullReferenceException(); }; AccountListModel.<>c.<>9__29_18 = func; } return Enumerable.ToList(Enumerable.Where(OLLKMIGNGBF, func)); } return OLLKMIGNGBF; } // Token: 0x0400336C RID: 13164 [Token(Token = "0x400336C")] private static readonly List 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 b__4(long? clubId) { DHKPBIAHMHG 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> b__1(List> results) { Func, int> func = this.<>9__3; if (func == 0) { Func, int> func2 = delegate(DHKPBIAHMHG x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; this.<>9__3 = func2; } IOrderedEnumerable> orderedEnumerable = Enumerable.OrderBy, int>(results, func); Func, string> func3; if (AccountListModel.<>c.<>9__35_4 == 0) { func3 = delegate(DHKPBIAHMHG x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; AccountListModel.<>c.<>9__35_4 = func3; } IOrderedEnumerable> orderedEnumerable2 = Enumerable.ThenBy, string>(orderedEnumerable, func3); Func, CCEOLAOLEKJ> func4; if (AccountListModel.<>c.<>9__35_5 == 0) { func4 = delegate(DHKPBIAHMHG x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; AccountListModel.<>c.<>9__35_5 = func4; } IEnumerable> enumerable = Enumerable.Select, CCEOLAOLEKJ>(orderedEnumerable2, func4); PMGCJEPKFOF> pmgcjepkfof; return pmgcjepkfof; } // Token: 0x06003D3C RID: 15676 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003D3C")] [Address(RVA = "0x1BBEE70", Offset = "0x1BBDE70", VA = "0x181BBEE70")] internal int b__3(DHKPBIAHMHG 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, 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 b__2(int count) { return new DHKPBIAHMHG(this.account, count); } // Token: 0x040033A2 RID: 13218 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40033A2")] public CCEOLAOLEKJ account; } } }