using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecNet; using RecRoom; using RecRoom.Async; using UnityEngine; namespace RRUI.Data { // Token: 0x0200084A RID: 2122 [Token(Token = "0x200084A")] [StructLayout(3)] public class AccountListModel : FilterableListModel { // Token: 0x17000A71 RID: 2673 // (get) Token: 0x06003AEC RID: 15084 RVA: 0x000F41E0 File Offset: 0x000F23E0 [Token(Token = "0x17000A71")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6003AEC")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")] get { return true; } } // Token: 0x17000A72 RID: 2674 // (get) Token: 0x06003AED RID: 15085 RVA: 0x000F41F0 File Offset: 0x000F23F0 // (set) Token: 0x06003AEE RID: 15086 RVA: 0x000F4204 File Offset: 0x000F2404 [Token(Token = "0x17000A72")] public AccountListModel.LHEKHMNKBNC PDOJHGJMNPH { [Token(Token = "0x6003AED")] [Address(RVA = "0x1233110", Offset = "0x1231B10", VA = "0x181233110")] get { /* An exception occurred when decompiling this method (06003AED) ICSharpCode.Decompiler.DecompilerException: Error decompiling RRUI.Data.AccountListModel/LHEKHMNKBNC RRUI.Data.AccountListModel::get_Source() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stfld:valuetype [mscorlib]System.Nullable`1(AccountListModel::DIEPOPNJNCO, ldloc:AccountListModel(this), ldloc:uint64[exp:valuetype [mscorlib]System.Nullable`1](var_0)) } 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.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(Token = "0x6003AEE")] [Address(RVA = "0x1233270", Offset = "0x1231C70", VA = "0x181233270")] 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: 0x17000A73 RID: 2675 // (get) Token: 0x06003AEF RID: 15087 RVA: 0x000F4240 File Offset: 0x000F2440 // (set) Token: 0x06003AF0 RID: 15088 RVA: 0x000F4254 File Offset: 0x000F2454 [Token(Token = "0x17000A73")] public AccountsConfig.NJODPLPNNJO OCPOEHIEKIN { [Token(Token = "0x6003AEF")] [Address(RVA = "0x50B890", Offset = "0x50A290", VA = "0x18050B890")] get { return this.sortCriteria; } [Token(Token = "0x6003AF0")] [Address(RVA = "0x1233200", Offset = "0x1231C00", VA = "0x181233200")] set { if (this.sortCriteria != value) { this.sortCriteria = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } } // Token: 0x17000A74 RID: 2676 // (get) Token: 0x06003AF1 RID: 15089 RVA: 0x000F4284 File Offset: 0x000F2484 // (set) Token: 0x06003AF2 RID: 15090 RVA: 0x000F4298 File Offset: 0x000F2498 [Token(Token = "0x17000A74")] public long DADOKMAOFJL { [Token(Token = "0x6003AF1")] [Address(RVA = "0x3D3280", Offset = "0x3D1C80", VA = "0x1803D3280")] get { return this.HNHLJONGKHB; } [Token(Token = "0x6003AF2")] [Address(RVA = "0x1233190", Offset = "0x1231B90", VA = "0x181233190")] set { if (this.HNHLJONGKHB != value) { this.HNHLJONGKHB = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } } // Token: 0x06003AF3 RID: 15091 RVA: 0x000F42C4 File Offset: 0x000F24C4 [Token(Token = "0x6003AF3")] [Address(RVA = "0x12317A0", Offset = "0x12301A0", VA = "0x1812317A0", Slot = "14")] protected override void Awake() { base.Awake(); AccountsConfig.NJODPLPNNJO njodplpnnjo = this.sortCriteria; this.CDNCOAAGDHO = njodplpnnjo; ActionEvent mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL; Action action = new Action(this.MGHCDBEFNOL); PEGGCEDHBOF.MGHCDBEFNOL = mghcdbefnol + action; ActionEvent lejanlmckdd = Matchmaking.LEJANLMCKDD; Action action2 = new Action(this.LEJANLMCKDD); Matchmaking.LEJANLMCKDD = lejanlmckdd + action2; ActionEvent hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; Action action3 = new Action(this.PABKIEKBHGA); FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg + action3; if (!this.includeLocalPlayer) { int num; Predicate predicate = new Predicate(num.DJEIJEGFIKP); num = 0; base.ALCFIOGDAHA(predicate); } FilterableListModel.EGFBIIBKEPL egfbiibkepl = new FilterableListModel.EGFBIIBKEPL(this.MIJIJBLBEEP); base.DHBAJGIIFEI(true, egfbiibkepl); this.GOEPJAHFDCA(); } // Token: 0x06003AF4 RID: 15092 RVA: 0x000F4388 File Offset: 0x000F2588 [Token(Token = "0x6003AF4")] [Address(RVA = "0x1233070", Offset = "0x1231A70", VA = "0x181233070", Slot = "9")] protected override void Start() { base.Start(); int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x06003AF5 RID: 15093 RVA: 0x000F43A4 File Offset: 0x000F25A4 [Token(Token = "0x6003AF5")] [Address(RVA = "0x1231750", Offset = "0x1230150", VA = "0x181231750", Slot = "19")] protected override void AHFKACICJNC() { base.AHFKACICJNC(); AccountsConfig.NJODPLPNNJO cdncoaagdho = this.CDNCOAAGDHO; this.sortCriteria = cdncoaagdho; } // Token: 0x06003AF6 RID: 15094 RVA: 0x000F43C8 File Offset: 0x000F25C8 [Token(Token = "0x6003AF6")] [Address(RVA = "0x1232D00", Offset = "0x1231700", VA = "0x181232D00", Slot = "15")] protected override void OnDestroy() { base.OnDestroy(); ActionEvent mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL; Action action = new Action(this.MGHCDBEFNOL); PEGGCEDHBOF.MGHCDBEFNOL = mghcdbefnol - action; ActionEvent lejanlmckdd = Matchmaking.LEJANLMCKDD; Action action2 = new Action(this.LEJANLMCKDD); Matchmaking.LEJANLMCKDD = lejanlmckdd - action2; ActionEvent hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; Action action3 = new Action(this.PABKIEKBHGA); FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg - action3; } // Token: 0x06003AF7 RID: 15095 RVA: 0x000F443C File Offset: 0x000F263C [Token(Token = "0x6003AF7")] [Address(RVA = "0x12328C0", Offset = "0x12312C0", VA = "0x1812328C0")] private void MGHCDBEFNOL() { int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x06003AF8 RID: 15096 RVA: 0x000F4454 File Offset: 0x000F2654 [Token(Token = "0x6003AF8")] [Address(RVA = "0x1232EC0", Offset = "0x12318C0", VA = "0x181232EC0")] private void PABKIEKBHGA(int? GKLPIFBPGOD) { int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x06003AF9 RID: 15097 RVA: 0x000F446C File Offset: 0x000F266C [Token(Token = "0x6003AF9")] [Address(RVA = "0x1232850", Offset = "0x1231250", VA = "0x181232850")] private void LEJANLMCKDD(int GKLPIFBPGOD) { bool flag; if (flag) { base.JOJPOMANGPO(); } } // Token: 0x06003AFA RID: 15098 RVA: 0x000F4484 File Offset: 0x000F2684 [Token(Token = "0x6003AFA")] [Address(RVA = "0x1233020", Offset = "0x1231A20", VA = "0x181233020")] public void Set() { base.Clear(); int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x06003AFB RID: 15099 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003AFB")] [Address(RVA = "0x1231FA0", Offset = "0x12309A0", VA = "0x181231FA0", Slot = "34")] protected override IPromise> JLMBBMAEFPA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003AFC RID: 15100 RVA: 0x000F44A0 File Offset: 0x000F26A0 [Token(Token = "0x6003AFC")] [Address(RVA = "0x1231E20", Offset = "0x1230820", VA = "0x181231E20", Slot = "33")] protected override int EAJAHMHILAC(CCEOLAOLEKJ HFIDFDPOCKA) { return ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.k__BackingField); } // Token: 0x06003AFD RID: 15101 RVA: 0x000F44C0 File Offset: 0x000F26C0 [Token(Token = "0x6003AFD")] [Address(RVA = "0x1231D30", Offset = "0x1230730", VA = "0x181231D30")] private static bool DJEIJEGFIKP(int GKLPIFBPGOD) { int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); return GKLPIFBPGOD != num; } // Token: 0x06003AFE RID: 15102 RVA: 0x000F44EC File Offset: 0x000F26EC [Token(Token = "0x6003AFE")] [Address(RVA = "0x1231EA0", Offset = "0x12308A0", VA = "0x181231EA0")] private void GOEPJAHFDCA() { if (this.PDOJHGJMNPH != AccountListModel.LHEKHMNKBNC.ServerSearch) { int num; FilterableListModel.KPMONDBJJGG.PJIFAODKOEP pjifaodkoep = new FilterableListModel.KPMONDBJJGG.PJIFAODKOEP(num.CHANONFHMPK); num = 0; int num2; GJPPEHCBNDI.MNKPONDCOGP mnkpondcogp = new GJPPEHCBNDI.MNKPONDCOGP(num2.LHLCEODFAKE); num2 = 0; FilterableListModel.KPMONDBJJGG kpmondbjjgg = new FilterableListModel.KPMONDBJJGG(pjifaodkoep, mnkpondcogp); base.HCIIGEOGCMF(true, kpmondbjjgg); return; } base.DJCMEOKMKAF(true); } // Token: 0x06003AFF RID: 15103 RVA: 0x000F453C File Offset: 0x000F273C [Token(Token = "0x6003AFF")] [Address(RVA = "0x1231BA0", Offset = "0x12305A0", VA = "0x181231BA0")] 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: 0x06003B00 RID: 15104 RVA: 0x000F45AC File Offset: 0x000F27AC [Token(Token = "0x6003B00")] [Address(RVA = "0x1232900", Offset = "0x1231300", VA = "0x181232900")] private IPromise> MIJIJBLBEEP(IEnumerable BOOHBJEEGKH) { /* An exception occurred when decompiling this method (06003B00) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1> RRUI.Data.AccountListModel::MIJIJBLBEEP(System.Collections.Generic.IEnumerable`1) ---> 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 1663 */; } // Token: 0x06003B01 RID: 15105 RVA: 0x000F46A8 File Offset: 0x000F28A8 [Token(Token = "0x6003B01")] [Address(RVA = "0x1231A00", Offset = "0x1230400", VA = "0x181231A00")] private static IPromise> BGGFELNJOOG(IEnumerable BOOHBJEEGKH, bool ANEKAIKBOIP) { Func>> <>9__33_ = AccountListModel.<>c.<>9__33_0; if (<>9__33_ == 0) { AccountListModel.<>c.<>9__33_0 = delegate(CCEOLAOLEKJ account) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } HomogenousAggregatePromise> homogenousAggregatePromise = new HomogenousAggregatePromise(Enumerable.ToList>>(Enumerable.Select>>(BOOHBJEEGKH, <>9__33_))); Func, int> <>9__3; Func>, IPromise>> func = delegate(List> results) { Func, int> <>9__ = <>9__3; if (<>9__ == 0) { Func, int> func2 = delegate(global::Tuple 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__33_4 == 0) { func3 = delegate(global::Tuple x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; AccountListModel.<>c.<>9__33_4 = func3; } IOrderedEnumerable> orderedEnumerable2 = Enumerable.ThenBy, string>(orderedEnumerable, func3); Func, CCEOLAOLEKJ> func4; if (AccountListModel.<>c.<>9__33_5 == 0) { func4 = delegate(global::Tuple x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; AccountListModel.<>c.<>9__33_5 = func4; } IEnumerable> enumerable = Enumerable.Select, CCEOLAOLEKJ>(orderedEnumerable2, func4); IPromise> promise; return promise; }; return homogenousAggregatePromise.ContinueWith>(func); } // Token: 0x06003B02 RID: 15106 RVA: 0x000F4710 File Offset: 0x000F2910 [Token(Token = "0x6003B02")] [Address(RVA = "0x12330C0", Offset = "0x1231AC0", VA = "0x1812330C0")] public AccountListModel() { } // Token: 0x06003B03 RID: 15107 RVA: 0x000F472C File Offset: 0x000F292C [Token(Token = "0x6003B03")] [Address(RVA = "0x1232F10", Offset = "0x1231910", VA = "0x181232F10")] [CompilerGenerated] private List POAHFHMFFOL(List OLLKMIGNGBF) { if (this.includeJuniors) { return OLLKMIGNGBF; } Func func; if (AccountListModel.<>c.<>9__27_7 == 0) { func = delegate(CCEOLAOLEKJ a) { bool fakeValue = a.k__BackingField.fakeValue; bool flag; return !flag; }; AccountListModel.<>c.<>9__27_7 = func; } return Enumerable.ToList(Enumerable.Where(OLLKMIGNGBF, func)); } // Token: 0x040032BB RID: 12987 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x40032BB")] [SerializeField] [Tooltip("Should the LocalPlayer be visible in this list?")] protected bool includeLocalPlayer; // Token: 0x040032BC RID: 12988 [global::Cpp2IlInjected.FieldOffset(Offset = "0x109")] [Token(Token = "0x40032BC")] [SerializeField] [Tooltip("Should juniors be visible in this list?")] protected bool includeJuniors; // Token: 0x040032BD RID: 12989 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10C")] [Token(Token = "0x40032BD")] [SerializeField] [Tooltip("Source that this list starts with")] private AccountListModel.LHEKHMNKBNC defaultSource; // Token: 0x040032BE RID: 12990 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x40032BE")] [SerializeField] private AccountsConfig.NJODPLPNNJO sortCriteria; // Token: 0x040032BF RID: 12991 [global::Cpp2IlInjected.FieldOffset(Offset = "0x114")] [Token(Token = "0x40032BF")] private AccountListModel.LHEKHMNKBNC? DIEPOPNJNCO; // Token: 0x040032C0 RID: 12992 [global::Cpp2IlInjected.FieldOffset(Offset = "0x11C")] [Token(Token = "0x40032C0")] private AccountsConfig.NJODPLPNNJO CDNCOAAGDHO; // Token: 0x040032C1 RID: 12993 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x40032C1")] private long HNHLJONGKHB = (long)((ulong)(-1L)); // Token: 0x0200084B RID: 2123 [Token(Token = "0x200084B")] public enum LHEKHMNKBNC { // Token: 0x040032C3 RID: 12995 [Token(Token = "0x40032C3")] ServerSearch, // Token: 0x040032C4 RID: 12996 [Token(Token = "0x40032C4")] Friends, // Token: 0x040032C5 RID: 12997 [Token(Token = "0x40032C5")] Recent, // Token: 0x040032C6 RID: 12998 [Token(Token = "0x40032C6")] Nearby, // Token: 0x040032C7 RID: 12999 [Token(Token = "0x40032C7")] Blocked, // Token: 0x040032C8 RID: 13000 [Token(Token = "0x40032C8")] MySubscriptions, // Token: 0x040032C9 RID: 13001 [Token(Token = "0x40032C9")] FriendsInRoom } // Token: 0x0200084D RID: 2125 [Token(Token = "0x200084D")] [CompilerGenerated] private sealed class HLKNKPLICKK { // Token: 0x06003B18 RID: 15128 RVA: 0x000F4974 File Offset: 0x000F2B74 [Token(Token = "0x6003B18")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public HLKNKPLICKK() { } // Token: 0x06003B19 RID: 15129 RVA: 0x000F4988 File Offset: 0x000F2B88 [Token(Token = "0x6003B19")] [Address(RVA = "0x1A56E90", Offset = "0x1A55890", VA = "0x181A56E90")] internal global::Tuple b__4(long? clubId) { global::Tuple tuple; return tuple; } // Token: 0x040032DD RID: 13021 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40032DD")] public CCEOLAOLEKJ account; } // Token: 0x0200084E RID: 2126 [Token(Token = "0x200084E")] [CompilerGenerated] private sealed class ELKFGKJCPLL { // Token: 0x06003B1A RID: 15130 RVA: 0x000F4998 File Offset: 0x000F2B98 [Token(Token = "0x6003B1A")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public ELKFGKJCPLL() { } // Token: 0x06003B1B RID: 15131 RVA: 0x000F49AC File Offset: 0x000F2BAC [Token(Token = "0x6003B1B")] [Address(RVA = "0x1A56390", Offset = "0x1A54D90", VA = "0x181A56390")] internal IPromise> b__1(List> results) { Func, int> func = this.<>9__3; if (func == 0) { Func, int> func2 = delegate(global::Tuple 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__33_4 == 0) { func3 = delegate(global::Tuple x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; AccountListModel.<>c.<>9__33_4 = func3; } IOrderedEnumerable> orderedEnumerable2 = Enumerable.ThenBy, string>(orderedEnumerable, func3); Func, CCEOLAOLEKJ> func4; if (AccountListModel.<>c.<>9__33_5 == 0) { func4 = delegate(global::Tuple x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; AccountListModel.<>c.<>9__33_5 = func4; } IEnumerable> enumerable = Enumerable.Select, CCEOLAOLEKJ>(orderedEnumerable2, func4); IPromise> promise; return promise; } // Token: 0x06003B1C RID: 15132 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003B1C")] [Address(RVA = "0x1A565C0", Offset = "0x1A54FC0", VA = "0x181A565C0")] internal int b__3(global::Tuple x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x040032DE RID: 13022 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40032DE")] public bool descending; // Token: 0x040032DF RID: 13023 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40032DF")] public Func, int> <>9__3; } // Token: 0x0200084F RID: 2127 [Token(Token = "0x200084F")] [CompilerGenerated] private sealed class NFOBDLMGFDA { // Token: 0x06003B1D RID: 15133 RVA: 0x000F4A38 File Offset: 0x000F2C38 [Token(Token = "0x6003B1D")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public NFOBDLMGFDA() { } // Token: 0x06003B1E RID: 15134 RVA: 0x000F4A4C File Offset: 0x000F2C4C [Token(Token = "0x6003B1E")] [Address(RVA = "0x1A59360", Offset = "0x1A57D60", VA = "0x181A59360")] internal global::Tuple b__2(int count) { return new global::Tuple(this.account, count); } // Token: 0x040032E0 RID: 13024 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40032E0")] public CCEOLAOLEKJ account; } } }