using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Data { // Token: 0x02000DDE RID: 3550 [Token(Token = "0x2000DDE")] public class RoomListModel : FilterableListModel { // Token: 0x17000EC6 RID: 3782 // (get) Token: 0x0600538C RID: 21388 RVA: 0x0012C294 File Offset: 0x0012A494 [Token(Token = "0x17000EC6")] protected override bool PHGOLNMDJLH { [Token(Token = "0x600538C")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")] get { return true; } } // Token: 0x17000EC7 RID: 3783 // (get) Token: 0x0600538D RID: 21389 RVA: 0x0012C2A4 File Offset: 0x0012A4A4 [Token(Token = "0x17000EC7")] public bool CHMCGGHLLDK { [Token(Token = "0x600538D")] [Address(RVA = "0x1F33F30", Offset = "0x1F32F30", VA = "0x181F33F30")] get { return this.showPlayerCountBadge; } } // Token: 0x17000EC8 RID: 3784 // (get) Token: 0x0600538E RID: 21390 RVA: 0x0012C2B8 File Offset: 0x0012A4B8 // (set) Token: 0x0600538F RID: 21391 RVA: 0x0012C2CC File Offset: 0x0012A4CC [Token(Token = "0x17000EC8")] public IReadOnlyList BGIOOBDGLMP { [Token(Token = "0x600538E")] [Address(RVA = "0x5BF220", Offset = "0x5BE220", VA = "0x1805BF220")] get; [Token(Token = "0x600538F")] [Address(RVA = "0x5BF360", Offset = "0x5BE360", VA = "0x1805BF360")] private set; } // Token: 0x17000EC9 RID: 3785 // (get) Token: 0x06005390 RID: 21392 RVA: 0x0012C2E0 File Offset: 0x0012A4E0 // (set) Token: 0x06005391 RID: 21393 RVA: 0x0012C2F4 File Offset: 0x0012A4F4 [Token(Token = "0x17000EC9")] public IReadOnlyList EMJDGCMAHEL { [Token(Token = "0x6005390")] [Address(RVA = "0x5D17E0", Offset = "0x5D07E0", VA = "0x1805D17E0")] get; [Token(Token = "0x6005391")] [Address(RVA = "0x550600", Offset = "0x54F600", VA = "0x180550600")] private set; } // Token: 0x17000ECA RID: 3786 // (get) Token: 0x06005392 RID: 21394 RVA: 0x0012C308 File Offset: 0x0012A508 [Token(Token = "0x17000ECA")] public bool KIOHJNLEGEM { [Token(Token = "0x6005392")] [Address(RVA = "0x1F33EF0", Offset = "0x1F32EF0", VA = "0x181F33EF0")] get { return Enumerable.Any(this.CEFENLKKEAG); } } // Token: 0x17000ECB RID: 3787 // (get) Token: 0x06005393 RID: 21395 RVA: 0x0012C320 File Offset: 0x0012A520 // (set) Token: 0x06005394 RID: 21396 RVA: 0x0012C334 File Offset: 0x0012A534 [Token(Token = "0x17000ECB")] public RoomListModel.BJFLLAKBLBD PDOJHGJMNPH { [Token(Token = "0x6005393")] [Address(RVA = "0x5BF140", Offset = "0x5BE140", VA = "0x1805BF140")] get { return this.source; } [Token(Token = "0x6005394")] [Address(RVA = "0x1F34070", Offset = "0x1F33070", VA = "0x181F34070")] set { if (this.source != value) { this.source = value; this.GOEPJAHFDCA(); int num = 0; string empty = string.Empty; this.hotTags = empty; base.MKBLJJGJAOH(num); } } } // Token: 0x17000ECC RID: 3788 // (get) Token: 0x06005395 RID: 21397 RVA: 0x0012C370 File Offset: 0x0012A570 // (set) Token: 0x06005396 RID: 21398 RVA: 0x0012C384 File Offset: 0x0012A584 [Token(Token = "0x17000ECC")] public string KEEDDMHCLOH { [Token(Token = "0x6005395")] [Address(RVA = "0x5B7080", Offset = "0x5B6080", VA = "0x1805B7080")] get { return this.hotTags; } [Token(Token = "0x6005396")] [Address(RVA = "0x1F33FB0", Offset = "0x1F32FB0", VA = "0x181F33FB0")] set { this.source = (RoomListModel.BJFLLAKBLBD)((ulong)1L); int num = 0; this.hotTags = value; base.MKBLJJGJAOH(num); } } // Token: 0x17000ECD RID: 3789 // (get) Token: 0x06005397 RID: 21399 RVA: 0x0012C3AC File Offset: 0x0012A5AC [Token(Token = "0x17000ECD")] public bool ODJHMIFIKJD { [Token(Token = "0x6005397")] [Address(RVA = "0x1F33E80", Offset = "0x1F32E80", VA = "0x181F33E80")] get { int count = this.MEPGPGKFENE; bool flag; if (!flag) { return true; } HashSet cefenlkkeag = this.CEFENLKKEAG; bool flag2; return flag2; } } // Token: 0x17000ECE RID: 3790 // (get) Token: 0x06005398 RID: 21400 RVA: 0x0012C3D4 File Offset: 0x0012A5D4 // (set) Token: 0x06005399 RID: 21401 RVA: 0x0012C3E8 File Offset: 0x0012A5E8 [Token(Token = "0x17000ECE")] public long BBGEDJMGFFO { [Token(Token = "0x6005398")] [Address(RVA = "0xCBC4E0", Offset = "0xCBB4E0", VA = "0x180CBC4E0")] get { return this.playlistId; } [Token(Token = "0x6005399")] [Address(RVA = "0x1F34010", Offset = "0x1F33010", VA = "0x181F34010")] set { this.playlistId = value; if (this.source == RoomListModel.BJFLLAKBLBD.PlaylistById) { base.MKBLJJGJAOH((uint)1); } } } // Token: 0x17000ECF RID: 3791 // (get) Token: 0x0600539A RID: 21402 RVA: 0x0012C410 File Offset: 0x0012A610 // (set) Token: 0x0600539B RID: 21403 RVA: 0x0012C424 File Offset: 0x0012A624 [Token(Token = "0x17000ECF")] public BMFAGMFKODA CEOIPIILNPE { [Token(Token = "0x600539A")] [Address(RVA = "0x5D1330", Offset = "0x5D0330", VA = "0x1805D1330")] get; [Token(Token = "0x600539B")] [Address(RVA = "0x141F370", Offset = "0x141E370", VA = "0x18141F370")] private set; } // Token: 0x17000ED0 RID: 3792 // (get) Token: 0x0600539C RID: 21404 RVA: 0x0012C438 File Offset: 0x0012A638 // (set) Token: 0x0600539D RID: 21405 RVA: 0x0012C44C File Offset: 0x0012A64C [Token(Token = "0x17000ED0")] public RoomsConfig.AMFLBMDDNKI OCPOEHIEKIN { [Token(Token = "0x600539C")] [Address(RVA = "0x5BF060", Offset = "0x5BE060", VA = "0x1805BF060")] get { return this.sortCriteria; } [Token(Token = "0x600539D")] [Address(RVA = "0x1F33640", Offset = "0x1F32640", VA = "0x181F33640")] set { if (this.sortCriteria != value) { this.sortCriteria = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } } // Token: 0x17000ED1 RID: 3793 // (get) Token: 0x0600539E RID: 21406 RVA: 0x0012C47C File Offset: 0x0012A67C // (set) Token: 0x0600539F RID: 21407 RVA: 0x0012C490 File Offset: 0x0012A690 [Token(Token = "0x17000ED1")] public int BADIGBCKECA { [Token(Token = "0x600539E")] [Address(RVA = "0x1F33E70", Offset = "0x1F32E70", VA = "0x181F33E70")] get { return this.BIAFOBPIBDB; } [Token(Token = "0x600539F")] [Address(RVA = "0x1F33F40", Offset = "0x1F32F40", VA = "0x181F33F40")] set { if (this.BIAFOBPIBDB != value) { this.BIAFOBPIBDB = value; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } } // Token: 0x17000ED2 RID: 3794 // (get) Token: 0x060053A0 RID: 21408 RVA: 0x0012C4BC File Offset: 0x0012A6BC [Token(Token = "0x17000ED2")] public IReadOnlyList PMIKBLIPILC { [Token(Token = "0x60053A0")] [Address(RVA = "0xFB4610", Offset = "0xFB3610", VA = "0x180FB4610")] get { /* An exception occurred when decompiling this method (060053A0) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RRUI.Data.RoomListModel::get_ClubhouseAndClubIds() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(RoomListModel::NPGPDHJNHGC, ldloc:RoomListModel(this))) } 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: 0x17000ED3 RID: 3795 // (get) Token: 0x060053A1 RID: 21409 RVA: 0x0012C4D0 File Offset: 0x0012A6D0 // (set) Token: 0x060053A2 RID: 21410 RVA: 0x0012C4E4 File Offset: 0x0012A6E4 [Token(Token = "0x17000ED3")] public SessionManager.BDPNOBGNGNI FFBGKEIKCLJ { [Token(Token = "0x60053A1")] [Address(RVA = "0xB39AD0", Offset = "0xB38AD0", VA = "0x180B39AD0")] get; [Token(Token = "0x60053A2")] [Address(RVA = "0x1F30A20", Offset = "0x1F2FA20", VA = "0x181F30A20")] private set; } // Token: 0x060053A3 RID: 21411 RVA: 0x0012C4F8 File Offset: 0x0012A6F8 [Token(Token = "0x60053A3")] [Address(RVA = "0x1F32B20", Offset = "0x1F31B20", VA = "0x181F32B20")] private SessionManager.BDPNOBGNGNI LMOECJHLLHG() { /* An exception occurred when decompiling this method (060053A3) ICSharpCode.Decompiler.DecompilerException: Error decompiling SessionManager/BDPNOBGNGNI RRUI.Data.RoomListModel::LMOECJHLLHG() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_1D: stloc:ArgumentOutOfRangeException(var_18_22, 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.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: 0x060053A4 RID: 21412 RVA: 0x0012C528 File Offset: 0x0012A728 [Token(Token = "0x60053A4")] [Address(RVA = "0x1F32880", Offset = "0x1F31880", VA = "0x181F32880", Slot = "15")] protected override void JMFHPBDMELA() { RoomsConfig.AMFLBMDDNKI amflbmddnki = this.sortCriteria; this.CDNCOAAGDHO = amflbmddnki; base.JMFHPBDMELA(); int num; FilterableListModel.ADDEJHBFEGL addejhbfegl = new FilterableListModel.ADDEJHBFEGL(num.FOOEBPEIBKH); num = 0; base.CGGDDKNENAP(addejhbfegl); FilterableListModel.CJGAJDBAHNG cjgajdbahng = new FilterableListModel.CJGAJDBAHNG(this.MIJIJBLBEEP); base.DHBAJGIIFEI(cjgajdbahng); this.GOEPJAHFDCA(); if (this.k__BackingField != (ulong)0L) { } PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.GFIMNOHBCEG(); Action action = new Action(this.JFLELBCNECJ); int num2 = 0; num2 += num2; num2++; } // Token: 0x060053A5 RID: 21413 RVA: 0x0012C5C0 File Offset: 0x0012A7C0 [Token(Token = "0x60053A5")] [Address(RVA = "0x1F337D0", Offset = "0x1F327D0", VA = "0x181F337D0")] public void Set(RoomListModel.BJFLLAKBLBD? DIEPOPNJNCO, SessionManager.BDPNOBGNGNI? HJBNOBNEEIE, int? BIAFOBPIBDB, string GHBNIGCAPPL, long? DDMPFMPILCE, bool? CMGKHLBNMLC, bool? CJAPIJNNNMC, RoomsConfig.AMFLBMDDNKI? ECENAMEKNEH, string DFAMLDBFENB) { base.Clear(); int num; this.BIAFOBPIBDB = num; RoomListModel.BJFLLAKBLBD bjfllakblbd; this.source = bjfllakblbd; SessionManager.BDPNOBGNGNI bdpnobgngni; int num2 = (int)bdpnobgngni; SessionManager.BDPNOBGNGNI bdpnobgngni2 = this.LMOECJHLLHG(); if (num2 != (int)bdpnobgngni2) { this.FCCDCNMKNIO = 0; } string empty = string.Empty; this.hotTags = empty; long num3; this.playlistId = num3; this.sortCriteria = (RoomsConfig.AMFLBMDDNKI)((uint)4); int num4 = 0; bool flag = num4 != 0; this.sortByPlayerCount = flag; if (flag) { } bool flag2 = num4 != 0; this.showPlayerCountBadge = flag2; if (flag2) { int num5 = 0; base.MKBLJJGJAOH(num5); return; } string searchQuery = this.NKENBFJLMAM; } // Token: 0x060053A6 RID: 21414 RVA: 0x0012C65C File Offset: 0x0012A85C [Token(Token = "0x60053A6")] [Address(RVA = "0x1F33720", Offset = "0x1F32720", VA = "0x181F33720", Slot = "35")] public override void Search(string CNBKKCJAHPP) { CECAKDDNHLN cecakddnhln = base.DHJAICFKEHL.NJIBHKPHKFF.FHIIFPOFNPP("SEARCH_QUERY_KEY", CNBKKCJAHPP); base.Search(CNBKKCJAHPP); } // Token: 0x060053A7 RID: 21415 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60053A7")] [Address(RVA = "0x1F339A0", Offset = "0x1F329A0", VA = "0x181F339A0")] public void TryShowSortDialogPopUp() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060053A8 RID: 21416 RVA: 0x0012C690 File Offset: 0x0012A890 [Token(Token = "0x60053A8")] [Address(RVA = "0x1F31160", Offset = "0x1F30160", VA = "0x181F31160")] public bool IsPinnedTagActive(string GHBNIGCAPPL) { HashSet cefenlkkeag = this.CEFENLKKEAG; Func func = delegate(string t) { string tag = GHBNIGCAPPL; return t.Equals(tag, StringComparison.CurrentCultureIgnoreCase); }; return Enumerable.Any(cefenlkkeag, func); } // Token: 0x060053A9 RID: 21417 RVA: 0x0012C6CC File Offset: 0x0012A8CC [Token(Token = "0x60053A9")] [Address(RVA = "0x1F336B0", Offset = "0x1F326B0", VA = "0x181F336B0")] public void RemoveActivePinnedTag(string GHBNIGCAPPL) { if (this.CEFENLKKEAG.Remove(GHBNIGCAPPL)) { int num = 0; base.MKBLJJGJAOH(num); } } // Token: 0x060053AA RID: 21418 RVA: 0x0012C6F8 File Offset: 0x0012A8F8 [Token(Token = "0x60053AA")] [Address(RVA = "0x1F309B0", Offset = "0x1F2F9B0", VA = "0x181F309B0")] public void AddActivePinnedTag(string GHBNIGCAPPL) { if (this.CEFENLKKEAG.Add(GHBNIGCAPPL)) { int num = 0; base.MKBLJJGJAOH(num); } } // Token: 0x060053AB RID: 21419 RVA: 0x0012C724 File Offset: 0x0012A924 [Token(Token = "0x60053AB")] [Address(RVA = "0x1F30A30", Offset = "0x1F2FA30", VA = "0x181F30A30")] public void ClearPinnedTags() { if (Enumerable.Any(this.CEFENLKKEAG)) { this.CEFENLKKEAG.Clear(); int num = 0; base.MKBLJJGJAOH(num); return; } } // Token: 0x060053AC RID: 21420 RVA: 0x0012C75C File Offset: 0x0012A95C [Token(Token = "0x60053AC")] [Address(RVA = "0x1F30920", Offset = "0x1F2F920", VA = "0x181F30920", Slot = "22")] protected override void AHFKACICJNC() { base.AHFKACICJNC(); HashSet cefenlkkeag = this.CEFENLKKEAG; RoomsConfig.AMFLBMDDNKI cdncoaagdho = this.CDNCOAAGDHO; this.sortCriteria = cdncoaagdho; cefenlkkeag.Clear(); this.NPGPDHJNHGC.Clear(); int num = 0; this.BIAFOBPIBDB = (int)((ulong)4294967295L); this.FCCDCNMKNIO = num; } // Token: 0x060053AD RID: 21421 RVA: 0x0012C7B4 File Offset: 0x0012A9B4 [Token(Token = "0x60053AD")] [Address(RVA = "0x1F30D40", Offset = "0x1F2FD40", VA = "0x181F30D40")] public void GetHotRoomsByTags(string CAFPJPHILMN) { this.source = (RoomListModel.BJFLLAKBLBD)((ulong)1L); int num = 0; this.hotTags = CAFPJPHILMN; base.MKBLJJGJAOH(num); } // Token: 0x060053AE RID: 21422 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60053AE")] [Address(RVA = "0x1F31450", Offset = "0x1F30450", VA = "0x181F31450", Slot = "37")] protected override PMGCJEPKFOF> JLMBBMAEFPA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060053AF RID: 21423 RVA: 0x0012C7DC File Offset: 0x0012A9DC [Token(Token = "0x60053AF")] [Address(RVA = "0x1F31350", Offset = "0x1F30350", VA = "0x181F31350")] private PMGCJEPKFOF> JIKBLKFGGEO(PMGCJEPKFOF> ENBJKJGDOIH) { if (RoomListModel.<>c.<>9__71_0 == 0) { RoomListModel.<>c.<>9__71_0 = delegate(IReadOnlyList rooms) { Func <>9__71_ = RoomListModel.<>c.<>9__71_1; if (<>9__71_ == 0) { RoomListModel.<>c.<>9__71_1 = delegate(KLCOGEIGEBJ room) { ONCGMPLDEPM oncgmpldepm = ONCGMPLDEPM.MAMCJMIPCOD(room); return oncgmpldepm.k__BackingField || oncgmpldepm.k__BackingField; }; } return Enumerable.ToList(Enumerable.Where(rooms, <>9__71_)); }; } throw new NullReferenceException(); } // Token: 0x060053B0 RID: 21424 RVA: 0x0012C80C File Offset: 0x0012AA0C [Token(Token = "0x60053B0")] [Address(RVA = "0x14AC3B0", Offset = "0x14AB3B0", VA = "0x1814AC3B0", Slot = "36")] protected override long EAJAHMHILAC(KLCOGEIGEBJ DDEGOJKBEAN) { return DDEGOJKBEAN.k__BackingField; } // Token: 0x060053B1 RID: 21425 RVA: 0x0012C828 File Offset: 0x0012AA28 [Token(Token = "0x60053B1")] [Address(RVA = "0x1F30AF0", Offset = "0x1F2FAF0", VA = "0x181F30AF0")] private DABKFAIHBBP GGALEIKIJIJ() { if (this.k__BackingField != (ulong)0L) { return JJEKJGALHKO.k__BackingField; } PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.GFIMNOHBCEG(); Action action = new Action(this.JFLELBCNECJ); int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); action += action; throw new NullReferenceException(); } // Token: 0x060053B2 RID: 21426 RVA: 0x0012C878 File Offset: 0x0012AA78 [Token(Token = "0x60053B2")] [Address(RVA = "0x1F30AB0", Offset = "0x1F2FAB0", VA = "0x181F30AB0")] private static bool FOOEBPEIBKH(string LMAJKCLDDIF, KLCOGEIGEBJ DDEGOJKBEAN) { return DDEGOJKBEAN.k__BackingField.ToLowerInvariant().Contains(LMAJKCLDDIF); } // Token: 0x060053B3 RID: 21427 RVA: 0x0012C89C File Offset: 0x0012AA9C [Token(Token = "0x60053B3")] [Address(RVA = "0x1F30C80", Offset = "0x1F2FC80", VA = "0x181F30C80")] private void GOEPJAHFDCA() { if (this.source != RoomListModel.BJFLLAKBLBD.ServerSearch) { int num; FilterableListModel.GELHGAHJMCF.NKCOIANMNKG nkcoianmnkg = new FilterableListModel.GELHGAHJMCF.NKCOIANMNKG(num.LNEOGIHNBLB); num = 0; int num2; FilterableListModel.GELHGAHJMCF gelhgahjmcf = new FilterableListModel.GELHGAHJMCF(nkcoianmnkg, num2); num2 = 0; base.HCIIGEOGCMF(true, gelhgahjmcf); return; } base.DJCMEOKMKAF(true); } // Token: 0x060053B4 RID: 21428 RVA: 0x0012C8DC File Offset: 0x0012AADC [Token(Token = "0x60053B4")] [Address(RVA = "0x1F32CD0", Offset = "0x1F31CD0", VA = "0x181F32CD0")] private static string[] LNEOGIHNBLB(KLCOGEIGEBJ DDEGOJKBEAN) { string[] array = new string[2]; string k__BackingField = DDEGOJKBEAN.k__BackingField; if (k__BackingField != 0) { } array[0] = k__BackingField; string k__BackingField = DDEGOJKBEAN.k__BackingField; if (k__BackingField != 0) { } array[1] = k__BackingField; return array; } // Token: 0x060053B5 RID: 21429 RVA: 0x0012C93C File Offset: 0x0012AB3C [Token(Token = "0x60053B5")] [Address(RVA = "0x1F32E60", Offset = "0x1F31E60", VA = "0x181F32E60")] private PMGCJEPKFOF> MIJIJBLBEEP(IEnumerable BOOHBJEEGKH) { /* An exception occurred when decompiling this method (060053B5) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF> RRUI.Data.RoomListModel::MIJIJBLBEEP(System.Collections.Generic.IEnumerable`1) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_ED: stloc:ArgumentOutOfRangeException(var_15_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.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: 0x060053B6 RID: 21430 RVA: 0x0012CA3C File Offset: 0x0012AC3C [Token(Token = "0x60053B6")] [Address(RVA = "0x1F33D90", Offset = "0x1F32D90", VA = "0x181F33D90")] public RoomListModel() { string empty = string.Empty; this.hotTags = empty; HashSet hashSet = new HashSet(); this.CEFENLKKEAG = hashSet; this.playlistId = (long)((ulong)(-1L)); this.BIAFOBPIBDB = (int)((ulong)4294967295L); List list = new List(); this.NPGPDHJNHGC = list; base..ctor(); } // Token: 0x060053B7 RID: 21431 RVA: 0x0012CAAC File Offset: 0x0012ACAC [Token(Token = "0x60053B7")] [Address(RVA = "0x1F31210", Offset = "0x1F30210", VA = "0x181F31210")] [CompilerGenerated] private void JAGDOOPJHGP(object DNGKIAJLLHG) { object obj; if (this.sortCriteria != obj) { this.sortCriteria = obj; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } // Token: 0x060053B8 RID: 21432 RVA: 0x0012CAE0 File Offset: 0x0012ACE0 [Token(Token = "0x60053B8")] [Address(RVA = "0x1F335F0", Offset = "0x1F325F0", VA = "0x181F335F0")] [CompilerGenerated] private object PGILEGPCILG() { /* An exception occurred when decompiling this method (060053B8) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RRUI.Data.RoomListModel::PGILEGPCILG() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:AMFLBMDDNKI(var_0_06, ldfld:AMFLBMDDNKI(RoomListModel::sortCriteria, ldloc:RoomListModel(this))) } 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: 0x060053B9 RID: 21433 RVA: 0x0012CAF4 File Offset: 0x0012ACF4 [Token(Token = "0x60053B9")] [Address(RVA = "0x1F33640", Offset = "0x1F32640", VA = "0x181F33640")] [CompilerGenerated] private void PNIOOPOHPGM(RoomsConfig.AMFLBMDDNKI DNGKIAJLLHG) { if (this.sortCriteria != DNGKIAJLLHG) { this.sortCriteria = DNGKIAJLLHG; base.ACHCNJEMIBA(); int num = 0; base.MKBLJJGJAOH(num); } } // Token: 0x060053BA RID: 21434 RVA: 0x0012CB24 File Offset: 0x0012AD24 [Token(Token = "0x60053BA")] [Address(RVA = "0x1F33310", Offset = "0x1F32310", VA = "0x181F33310")] [CompilerGenerated] private IReadOnlyList NDLKGHBOEIH(BMFAGMFKODA GHJIELBDJBN) { this.k__BackingField = GHJIELBDJBN; return GHJIELBDJBN.GEAHKJHAPKE(); } // Token: 0x060053BB RID: 21435 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60053BB")] [Address(RVA = "0x1F33340", Offset = "0x1F32340", VA = "0x181F33340")] [CompilerGenerated] private PMGCJEPKFOF PDKIHFILBBI(List MNBFKHPGIIM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060053BC RID: 21436 RVA: 0x0012CB44 File Offset: 0x0012AD44 [Token(Token = "0x60053BC")] [Address(RVA = "0x1F30E40", Offset = "0x1F2FE40", VA = "0x181F30E40")] [CompilerGenerated] private PMGCJEPKFOF> IHDCONPOHGI(RoomListModel.ECOEBMELNNG HHACLHFKOMP) { int num = 0; int num2 = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); List npgpdhjnhgc = this.NPGPDHJNHGC; num++; num2++; List npgpdhjnhgc2 = this.NPGPDHJNHGC; Func func; if (RoomListModel.<>c.<>9__70_31 == 0) { func = delegate(RoomListModel.KOIHDFMCOOO c) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; RoomListModel.<>c.<>9__70_31 = func; } return OJMCBOKJFOF.JPNBCKICJIH(Enumerable.ToList(Enumerable.Select(npgpdhjnhgc2, func))); } // Token: 0x060053BD RID: 21437 RVA: 0x0012CBB4 File Offset: 0x0012ADB4 [Token(Token = "0x60053BD")] [Address(RVA = "0x1F32AB0", Offset = "0x1F31AB0", VA = "0x181F32AB0")] [CompilerGenerated] private PMGCJEPKFOF> LLOCFIFAEHG(List PKMFFCAFLIM) { PMGCJEPKFOF> pmgcjepkfof = OJMCBOKJFOF.IEMCBJIJICG(PKMFFCAFLIM); return this.JIKBLKFGGEO(pmgcjepkfof); } // Token: 0x060053BE RID: 21438 RVA: 0x0012CBD0 File Offset: 0x0012ADD0 [Token(Token = "0x60053BE")] [Address(RVA = "0x1F30DA0", Offset = "0x1F2FDA0", VA = "0x181F30DA0")] [CompilerGenerated] private void HAAPBHFEPMJ(string MOPOMPHBHKF) { RoomListModel.BJFLLAKBLBD bjfllakblbd = this.source; Debug.LogError(string.Format("Error refreshing rooms from source {0}: {1}", bjfllakblbd, MOPOMPHBHKF)); } // Token: 0x060053BF RID: 21439 RVA: 0x0012CBF8 File Offset: 0x0012ADF8 [Token(Token = "0x60053BF")] [Address(RVA = "0x1F312D0", Offset = "0x1F302D0", VA = "0x181F312D0")] [CompilerGenerated] private void JFLELBCNECJ(HAHHFHDFHIO MLPOPEMJGPH) { List k__BackingField = MLPOPEMJGPH.k__BackingField; HashSet cefenlkkeag = this.CEFENLKKEAG; this.k__BackingField = k__BackingField; List k__BackingField = MLPOPEMJGPH.k__BackingField; this.k__BackingField = k__BackingField; cefenlkkeag.Clear(); int num = 0; base.MKBLJJGJAOH(num); } // Token: 0x04003AED RID: 15085 [Token(Token = "0x4003AED")] public const string SEARCH_QUERY_KEY = "SEARCH_QUERY_KEY"; // Token: 0x04003AEE RID: 15086 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4003AEE")] [SerializeField] private RoomListModel.BJFLLAKBLBD source = (RoomListModel.BJFLLAKBLBD)((ulong)6L); // Token: 0x04003AEF RID: 15087 [FieldOffset(Offset = "0x10C")] [Token(Token = "0x4003AEF")] [SerializeField] [JEAMMEGEDDJ("source", 12)] private bool sortByPlayerCount; // Token: 0x04003AF0 RID: 15088 [FieldOffset(Offset = "0x10D")] [Token(Token = "0x4003AF0")] [SerializeField] [JEAMMEGEDDJ("source", 12)] private bool showPlayerCountBadge; // Token: 0x04003AF1 RID: 15089 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4003AF1")] [SerializeField] private RoomsConfig.AMFLBMDDNKI sortCriteria = (RoomsConfig.AMFLBMDDNKI)((ulong)4L); // Token: 0x04003AF2 RID: 15090 [FieldOffset(Offset = "0x114")] [Token(Token = "0x4003AF2")] [SerializeField] private float spaceBetweenRoomSortOptions = 16f; // Token: 0x04003AF3 RID: 15091 [FieldOffset(Offset = "0x118")] [Token(Token = "0x4003AF3")] [SerializeField] [JEAMMEGEDDJ("source", 1)] private string hotTags; // Token: 0x04003AF4 RID: 15092 [FieldOffset(Offset = "0x120")] [Token(Token = "0x4003AF4")] [SerializeField] private bool overrideLoadSceneSource; // Token: 0x04003AF5 RID: 15093 [FieldOffset(Offset = "0x124")] [Token(Token = "0x4003AF5")] [SerializeField] [JEAMMEGEDDJ("overrideLoadSceneSource")] private SessionManager.BDPNOBGNGNI loadSceneSourceOverride; // Token: 0x04003AF8 RID: 15096 [FieldOffset(Offset = "0x138")] [Token(Token = "0x4003AF8")] private HashSet CEFENLKKEAG; // Token: 0x04003AF9 RID: 15097 [FieldOffset(Offset = "0x140")] [Token(Token = "0x4003AF9")] [SerializeField] [JEAMMEGEDDJ("source", 8)] private long playlistId; // Token: 0x04003AFB RID: 15099 [FieldOffset(Offset = "0x150")] [Token(Token = "0x4003AFB")] private RoomsConfig.AMFLBMDDNKI CDNCOAAGDHO; // Token: 0x04003AFC RID: 15100 [FieldOffset(Offset = "0x154")] [Token(Token = "0x4003AFC")] private int BIAFOBPIBDB; // Token: 0x04003AFD RID: 15101 [FieldOffset(Offset = "0x158")] [Token(Token = "0x4003AFD")] private readonly List NPGPDHJNHGC; // Token: 0x04003AFF RID: 15103 [FieldOffset(Offset = "0x164")] [Token(Token = "0x4003AFF")] private SessionManager.BDPNOBGNGNI? FCCDCNMKNIO; // Token: 0x02000DDF RID: 3551 [Token(Token = "0x2000DDF")] public enum BJFLLAKBLBD { // Token: 0x04003B01 RID: 15105 [Token(Token = "0x4003B01")] ServerSearch, // Token: 0x04003B02 RID: 15106 [Token(Token = "0x4003B02")] Hot, // Token: 0x04003B03 RID: 15107 [Token(Token = "0x4003B03")] Featured, // Token: 0x04003B04 RID: 15108 [Token(Token = "0x4003B04")] Recent, // Token: 0x04003B05 RID: 15109 [Token(Token = "0x4003B05")] MyCreatedRooms, // Token: 0x04003B06 RID: 15110 [Token(Token = "0x4003B06")] PlayerCreatedRooms, // Token: 0x04003B07 RID: 15111 [Token(Token = "0x4003B07")] None, // Token: 0x04003B08 RID: 15112 [Token(Token = "0x4003B08")] PlayerShowcaseRooms, // Token: 0x04003B09 RID: 15113 [Token(Token = "0x4003B09")] PlaylistById, // Token: 0x04003B0A RID: 15114 [Token(Token = "0x4003B0A")] Recommended, // Token: 0x04003B0B RID: 15115 [Token(Token = "0x4003B0B")] MyFavorites, // Token: 0x04003B0C RID: 15116 [Token(Token = "0x4003B0C")] FriendPresence, // Token: 0x04003B0D RID: 15117 [Token(Token = "0x4003B0D")] MyClubhouses, // Token: 0x04003B0E RID: 15118 [Token(Token = "0x4003B0E")] MySubscriptions, // Token: 0x04003B0F RID: 15119 [Token(Token = "0x4003B0F")] TopCreators, // Token: 0x04003B10 RID: 15120 [Token(Token = "0x4003B10")] MoreFromContestWinners, // Token: 0x04003B11 RID: 15121 [Token(Token = "0x4003B11")] ForYou } // Token: 0x02000DE0 RID: 3552 [Token(Token = "0x2000DE0")] public struct KOIHDFMCOOO { // Token: 0x04003B12 RID: 15122 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4003B12")] public long IHHDJHJFJLE; // Token: 0x04003B13 RID: 15123 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4003B13")] public long CCGOEDABKNN; // Token: 0x04003B14 RID: 15124 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003B14")] public int HLFNLKMCNAC; } // Token: 0x02000DE1 RID: 3553 [Token(Token = "0x2000DE1")] public struct ECOEBMELNNG { // Token: 0x04003B15 RID: 15125 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4003B15")] public List LOBAOIAGNHG; // Token: 0x04003B16 RID: 15126 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4003B16")] public Dictionary CBLCMHBNILA; } // Token: 0x02000DE2 RID: 3554 [Token(Token = "0x2000DE2")] [CompilerGenerated] private sealed class BOEOLMMCIMN { // Token: 0x060053C0 RID: 21440 RVA: 0x0012CC40 File Offset: 0x0012AE40 [Token(Token = "0x60053C0")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public BOEOLMMCIMN() { } // Token: 0x060053C1 RID: 21441 RVA: 0x0012CC54 File Offset: 0x0012AE54 [Token(Token = "0x60053C1")] [Address(RVA = "0x1F21780", Offset = "0x1F20780", VA = "0x181F21780")] internal bool b__0(string t) { string text = this.tag; return t.Equals(text, StringComparison.CurrentCultureIgnoreCase); } // Token: 0x04003B17 RID: 15127 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003B17")] public string tag; } // Token: 0x02000DE3 RID: 3555 [Token(Token = "0x2000DE3")] [CompilerGenerated] private sealed class KHDPKFLAJMN { // Token: 0x060053C2 RID: 21442 RVA: 0x0012CC78 File Offset: 0x0012AE78 [Token(Token = "0x60053C2")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KHDPKFLAJMN() { } // Token: 0x060053C3 RID: 21443 RVA: 0x0012CC8C File Offset: 0x0012AE8C [Token(Token = "0x60053C3")] [Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")] internal void b__13(KLCOGEIGEBJ room) { this.recCenterDTO = room; } // Token: 0x060053C4 RID: 21444 RVA: 0x0012CCA0 File Offset: 0x0012AEA0 [Token(Token = "0x60053C4")] [Address(RVA = "0x1F24520", Offset = "0x1F23520", VA = "0x181F24520")] internal void b__14(IReadOnlyList recentRooms) { Func <>9__70_ = RoomListModel.<>c.<>9__70_32; if (<>9__70_ == 0) { RoomListModel.<>c.<>9__70_32 = delegate(KLCOGEIGEBJ r) { if (r.k__BackingField) { } string k__BackingField = r.k__BackingField; string recCenterName = SessionManager.RecCenterName; return !string.Equals(k__BackingField, recCenterName); }; } IEnumerable enumerable = Enumerable.Where(recentRooms, <>9__70_); this.results.AddRange(enumerable); } // Token: 0x060053C5 RID: 21445 RVA: 0x0012CCE8 File Offset: 0x0012AEE8 [Token(Token = "0x60053C5")] [Address(RVA = "0x1F24640", Offset = "0x1F23640", VA = "0x181F24640")] internal void b__15(IReadOnlyList creatorsImSubscribedToRooms) { this.results.AddRange(creatorsImSubscribedToRooms); } // Token: 0x060053C6 RID: 21446 RVA: 0x0012CD08 File Offset: 0x0012AF08 [Token(Token = "0x60053C6")] [Address(RVA = "0x1F246A0", Offset = "0x1F236A0", VA = "0x181F246A0")] internal PMGCJEPKFOF> b__16() { ECNNGIFNNNM.AAJEKBGLFCJ(this.results); KLCOGEIGEBJ klcogeigebj = this.recCenterDTO; if (klcogeigebj != 0) { List list = Enumerable.ToList(Enumerable.Prepend(this.results, klcogeigebj)); this.results = list; } RoomListModel roomListModel = this.<>4__this; List list2 = this.results; PMGCJEPKFOF pmgcjepkfof; return roomListModel.JIKBLKFGGEO(pmgcjepkfof); } // Token: 0x04003B18 RID: 15128 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003B18")] public KLCOGEIGEBJ recCenterDTO; // Token: 0x04003B19 RID: 15129 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003B19")] public List results; // Token: 0x04003B1A RID: 15130 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003B1A")] public RoomListModel <>4__this; } // Token: 0x02000DE4 RID: 3556 [Token(Token = "0x2000DE4")] [CompilerGenerated] private sealed class FEIIFPBIFCG { // Token: 0x060053C7 RID: 21447 RVA: 0x0012CD60 File Offset: 0x0012AF60 [Token(Token = "0x60053C7")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FEIIFPBIFCG() { } // Token: 0x060053C8 RID: 21448 RVA: 0x0012CD74 File Offset: 0x0012AF74 [Token(Token = "0x60053C8")] [Address(RVA = "0x1F22E20", Offset = "0x1F21E20", VA = "0x181F22E20")] internal RoomListModel.ECOEBMELNNG b__27(IReadOnlyList summaries) { RoomListModel.DNIMOCDFAKB dnimocdfakb = new RoomListModel.DNIMOCDFAKB(); if (RoomListModel.<>c.<>9__70_28 == 0) { RoomListModel.<>c.<>9__70_28 = (OPPFHOCNCHC s) => s.k__BackingField; } if (RoomListModel.<>c.<>9__70_29 == 0) { RoomListModel.<>c.<>9__70_29 = (OPPFHOCNCHC s) => s; } Dictionary dictionary; dnimocdfakb.summaryLookup = dictionary; Func func = delegate(PLILLKHMNDA c) { int num = 0; long k__BackingField = c.k__BackingField; long num2 = CDFGOFKDGEN.GLPALAONCFG(dnimocdfakb.summaryLookup, k__BackingField, (long)num); throw new NullReferenceException(); }; IOrderedEnumerable orderedEnumerable; List list = Enumerable.ToList(orderedEnumerable); Dictionary summaryLookup = dnimocdfakb.summaryLookup; throw new NullReferenceException(); } // Token: 0x04003B1B RID: 15131 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003B1B")] public IEnumerable clubsWithClubhouse; // Token: 0x04003B1C RID: 15132 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003B1C")] public RoomListModel <>4__this; } // Token: 0x02000DE5 RID: 3557 [Token(Token = "0x2000DE5")] [CompilerGenerated] private sealed class DNIMOCDFAKB { // Token: 0x060053C9 RID: 21449 RVA: 0x0012CDEC File Offset: 0x0012AFEC [Token(Token = "0x60053C9")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public DNIMOCDFAKB() { } // Token: 0x060053CA RID: 21450 RVA: 0x0012CE00 File Offset: 0x0012B000 [Token(Token = "0x60053CA")] [Address(RVA = "0x1F223D0", Offset = "0x1F213D0", VA = "0x181F223D0")] internal int b__30(PLILLKHMNDA c) { int num = 0; long k__BackingField = c.k__BackingField; long num2 = CDFGOFKDGEN.GLPALAONCFG(this.summaryLookup, k__BackingField, (long)num); throw new NullReferenceException(); } // Token: 0x04003B1D RID: 15133 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003B1D")] public Dictionary summaryLookup; } } }