using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RRUI.Navigation; using UnityEngine; namespace RRUI.Data { // Token: 0x02000973 RID: 2419 [Token(Token = "0x2000973")] public class BrowserModel : RRUIModel { // Token: 0x17000B6B RID: 2923 // (get) Token: 0x0600408B RID: 16523 RVA: 0x000FF570 File Offset: 0x000FD770 [Token(Token = "0x17000B6B")] protected override bool PHGOLNMDJLH { [Token(Token = "0x600408B")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")] get { return true; } } // Token: 0x17000B6C RID: 2924 // (get) Token: 0x0600408C RID: 16524 RVA: 0x000FF580 File Offset: 0x000FD780 [Token(Token = "0x17000B6C")] protected override Model.COPCOEAOFDJ NHLKMFJLJKE { [Token(Token = "0x600408C")] [Address(RVA = "0x4E86A0", Offset = "0x4E76A0", VA = "0x1804E86A0", Slot = "13")] get { return Model.COPCOEAOFDJ.None; } } // Token: 0x17000B6D RID: 2925 // (get) Token: 0x0600408D RID: 16525 RVA: 0x000FF590 File Offset: 0x000FD790 // (set) Token: 0x0600408E RID: 16526 RVA: 0x000FF5A4 File Offset: 0x000FD7A4 [Token(Token = "0x17000B6D")] public BrowserModel.LPHOBCGJLFF CDINMMPNAID { [Token(Token = "0x600408D")] [Address(RVA = "0x483230", Offset = "0x482230", VA = "0x180483230")] get; [Token(Token = "0x600408E")] [Address(RVA = "0x4833D0", Offset = "0x4823D0", VA = "0x1804833D0")] protected set; } // Token: 0x0600408F RID: 16527 RVA: 0x000FF5B8 File Offset: 0x000FD7B8 [Token(Token = "0x600408F")] [Address(RVA = "0x1CA7AE0", Offset = "0x1CA6AE0", VA = "0x181CA7AE0")] private static BrowserModel CHMENFMDKOC(GameObject LHOMKMINCHH) { BrowserModel componentInParent = LHOMKMINCHH.GetComponentInParent(); int num = 0; if (componentInParent == num) { BrowserModel componentInChildren = LHOMKMINCHH.GetComponentInChildren(); } return componentInParent; } // Token: 0x06004090 RID: 16528 RVA: 0x000FF5E8 File Offset: 0x000FD7E8 [Token(Token = "0x6004090")] [Address(RVA = "0x1CA8000", Offset = "0x1CA7000", VA = "0x181CA8000")] public static void GoTo(GameObject LHOMKMINCHH, CECAKDDNHLN PACGLAIGOMF, bool CKFIDCOIFMM = false) { BrowserModel browserModel = BrowserModel.CHMENFMDKOC(LHOMKMINCHH); if (browserModel != 0) { browserModel.GoTo(PACGLAIGOMF, CKFIDCOIFMM); } } // Token: 0x06004091 RID: 16529 RVA: 0x000FF608 File Offset: 0x000FD808 [Token(Token = "0x6004091")] [Address(RVA = "0x1CA8040", Offset = "0x1CA7040", VA = "0x181CA8040")] public static void GoTo(GameObject LHOMKMINCHH, Route GJIOCANDGPE, [Optional] Dictionary ABADFLCBFIJ, bool CKFIDCOIFMM = false) { BrowserModel browserModel = BrowserModel.CHMENFMDKOC(LHOMKMINCHH); if (browserModel != 0) { browserModel.GoTo(GJIOCANDGPE, ABADFLCBFIJ, CKFIDCOIFMM); } } // Token: 0x17000B6E RID: 2926 // (get) Token: 0x06004092 RID: 16530 RVA: 0x000FF62C File Offset: 0x000FD82C [Token(Token = "0x17000B6E")] public Route CJKGDEIOHMA { [Token(Token = "0x6004092")] [Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")] get { return this.defaultRoute; } } // Token: 0x17000B6F RID: 2927 // (get) Token: 0x06004093 RID: 16531 RVA: 0x000FF640 File Offset: 0x000FD840 // (set) Token: 0x06004094 RID: 16532 RVA: 0x000FF654 File Offset: 0x000FD854 [Token(Token = "0x17000B6F")] public BrowserModel.GNDBPEDGFBH NEDDPCHGGFF { [Token(Token = "0x6004093")] [Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")] get { return this.ENJABEBOEHC; } [Token(Token = "0x6004094")] [Address(RVA = "0x1C76930", Offset = "0x1C75930", VA = "0x181C76930")] set { this.ENJABEBOEHC = value; base.MKBLJJGJAOH(); } } // Token: 0x17000B70 RID: 2928 // (get) Token: 0x06004095 RID: 16533 RVA: 0x000FF670 File Offset: 0x000FD870 // (set) Token: 0x06004096 RID: 16534 RVA: 0x000FF694 File Offset: 0x000FD894 [Token(Token = "0x17000B70")] public Route GMAKMKMNHAP { [Token(Token = "0x6004095")] [Address(RVA = "0x1CA8780", Offset = "0x1CA7780", VA = "0x181CA8780")] get { return this.ENJABEBOEHC.k__BackingField.k__BackingField; } [Token(Token = "0x6004096")] [Address(RVA = "0x1CA87D0", Offset = "0x1CA77D0", VA = "0x181CA87D0")] set { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(value); int num = 0; this.GoTo(cecakddnhln, num != 0); } } // Token: 0x17000B71 RID: 2929 // (get) Token: 0x06004097 RID: 16535 RVA: 0x000FF6B4 File Offset: 0x000FD8B4 // (set) Token: 0x06004098 RID: 16536 RVA: 0x000FF6D4 File Offset: 0x000FD8D4 [Token(Token = "0x17000B71")] public CECAKDDNHLN NJIBHKPHKFF { [Token(Token = "0x6004097")] [Address(RVA = "0x1CA87B0", Offset = "0x1CA77B0", VA = "0x181CA87B0")] get { return this.ENJABEBOEHC.k__BackingField; } [Token(Token = "0x6004098")] [Address(RVA = "0x1CA8840", Offset = "0x1CA7840", VA = "0x181CA8840")] set { int num = 0; this.GoTo(value, num != 0); } } // Token: 0x17000B72 RID: 2930 // (get) Token: 0x06004099 RID: 16537 RVA: 0x000FF6EC File Offset: 0x000FD8EC [Token(Token = "0x17000B72")] public CECAKDDNHLN LNAPHLOJCFN { [Token(Token = "0x6004099")] [Address(RVA = "0x1CA8750", Offset = "0x1CA7750", VA = "0x181CA8750")] get { BrowserModel.GNDBPEDGFBH k__BackingField = this.ENJABEBOEHC.k__BackingField; if (k__BackingField != 0) { return k__BackingField.k__BackingField; } throw new NullReferenceException(); } } // Token: 0x17000B73 RID: 2931 // (get) Token: 0x0600409A RID: 16538 RVA: 0x000FF718 File Offset: 0x000FD918 [Token(Token = "0x17000B73")] public CECAKDDNHLN PHHNBEIFGLI { [Token(Token = "0x600409A")] [Address(RVA = "0x1CA8720", Offset = "0x1CA7720", VA = "0x181CA8720")] get { BrowserModel.GNDBPEDGFBH k__BackingField = this.ENJABEBOEHC.k__BackingField; if (k__BackingField != 0) { return k__BackingField.k__BackingField; } throw new NullReferenceException(); } } // Token: 0x17000B74 RID: 2932 // (get) Token: 0x0600409B RID: 16539 RVA: 0x000FF744 File Offset: 0x000FD944 [Token(Token = "0x17000B74")] public bool DIHCCBHGAIM { [Token(Token = "0x600409B")] [Address(RVA = "0x1CA86E0", Offset = "0x1CA76E0", VA = "0x181CA86E0")] get { /* An exception occurred when decompiling this method (0600409B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.BrowserModel::get_CanGoBack() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_00: brtrue(IL_00, cne:bool(ldfld:GNDBPEDGFBH(BrowserModel::ENJABEBOEHC, ldloc:BrowserModel(this)), ldc.i4:int32[exp:GNDBPEDGFBH](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.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: 0x17000B75 RID: 2933 // (get) Token: 0x0600409C RID: 16540 RVA: 0x000FF75C File Offset: 0x000FD95C [Token(Token = "0x17000B75")] public bool LLPCELDKALE { [Token(Token = "0x600409C")] [Address(RVA = "0x1CA8700", Offset = "0x1CA7700", VA = "0x181CA8700")] get { /* An exception occurred when decompiling this method (0600409C) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.BrowserModel::get_CanGoForward() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_00: brtrue(IL_00, cne:bool(ldfld:GNDBPEDGFBH(BrowserModel::ENJABEBOEHC, ldloc:BrowserModel(this)), ldc.i4:int32[exp:GNDBPEDGFBH](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.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: 0x0600409D RID: 16541 RVA: 0x000FF774 File Offset: 0x000FD974 [Token(Token = "0x600409D")] [Address(RVA = "0x1CA8280", Offset = "0x1CA7280", VA = "0x181CA8280", Slot = "15")] protected override void JMFHPBDMELA() { base.JMFHPBDMELA(); Route route = this.defaultRoute; if (route != 0 && this.ENJABEBOEHC.k__BackingField.k__BackingField == (ulong)0L) { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(route); BrowserModel.GNDBPEDGFBH gndbpedgfbh; gndbpedgfbh.k__BackingField = cecakddnhln; this.k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L); this.ENJABEBOEHC = gndbpedgfbh; } } // Token: 0x0600409E RID: 16542 RVA: 0x000FF7CC File Offset: 0x000FD9CC [Token(Token = "0x600409E")] [Address(RVA = "0x1CA7F70", Offset = "0x1CA6F70", VA = "0x181CA7F70")] public void GoTo(Route GJIOCANDGPE, [Optional] Dictionary ABADFLCBFIJ, bool CKFIDCOIFMM = false) { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE, ABADFLCBFIJ); this.GoTo(cecakddnhln, CKFIDCOIFMM); } // Token: 0x0600409F RID: 16543 RVA: 0x000FF7EC File Offset: 0x000FD9EC [Token(Token = "0x600409F")] [Address(RVA = "0x1CA7DF0", Offset = "0x1CA6DF0", VA = "0x181CA7DF0")] public void GoTo(CECAKDDNHLN PACGLAIGOMF, bool CKFIDCOIFMM = false) { if (!CECAKDDNHLN.FKCEAFNEBAM(this.ENJABEBOEHC.k__BackingField, PACGLAIGOMF)) { CECAKDDNHLN k__BackingField = this.ENJABEBOEHC.k__BackingField; Route k__BackingField = PACGLAIGOMF.k__BackingField; BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH(); gndbpedgfbh.k__BackingField = PACGLAIGOMF; BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC; if (CKFIDCOIFMM) { } gndbpedgfbh.k__BackingField = enjabeboehc; if (enjabeboehc != 0) { enjabeboehc.k__BackingField = gndbpedgfbh; } string text = this.analyticsContext; this.k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L); this.ENJABEBOEHC = gndbpedgfbh; if (gndbpedgfbh == 0) { string text2 = this.analyticsContext; if (k__BackingField != 0) { int hashCode = k__BackingField.GetHashCode(); } if (k__BackingField != 0) { int hashCode2 = k__BackingField.GetHashCode(); } } } base.MKBLJJGJAOH(); } // Token: 0x060040A0 RID: 16544 RVA: 0x000FF898 File Offset: 0x000FDA98 [Token(Token = "0x60040A0")] [Address(RVA = "0x1CA7D50", Offset = "0x1CA6D50", VA = "0x181CA7D50")] public void GoBack() { BrowserModel.GNDBPEDGFBH k__BackingField = this.ENJABEBOEHC.k__BackingField; if (k__BackingField != 0) { this.ENJABEBOEHC = k__BackingField; this.k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L); base.MKBLJJGJAOH(); return; } } // Token: 0x060040A1 RID: 16545 RVA: 0x000FF8D4 File Offset: 0x000FDAD4 [Token(Token = "0x60040A1")] [Address(RVA = "0x1CA7C60", Offset = "0x1CA6C60", VA = "0x181CA7C60")] public void GoBackTo(Func PBPLOKIJLLN) { BrowserModel.GNDBPEDGFBH enjabeboehc; BrowserModel.GNDBPEDGFBH k__BackingField; do { enjabeboehc = this.ENJABEBOEHC; k__BackingField = enjabeboehc.k__BackingField; if (k__BackingField == 0) { break; } if (PBPLOKIJLLN != 0) { CECAKDDNHLN k__BackingField = k__BackingField.k__BackingField; if (PBPLOKIJLLN(k__BackingField) != 0) { goto IL_52; } } } while (k__BackingField.k__BackingField != 0); BrowserModel.GNDBPEDGFBH k__BackingField2 = enjabeboehc.k__BackingField; if (k__BackingField2 != 0) { this.k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L); this.ENJABEBOEHC = k__BackingField2; base.MKBLJJGJAOH(); } return; IL_52: this.k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L); this.ENJABEBOEHC = 0; throw new NullReferenceException(); } // Token: 0x060040A2 RID: 16546 RVA: 0x000FF948 File Offset: 0x000FDB48 [Token(Token = "0x60040A2")] [Address(RVA = "0x1CA7DA0", Offset = "0x1CA6DA0", VA = "0x181CA7DA0")] public void GoForward() { BrowserModel.GNDBPEDGFBH k__BackingField = this.ENJABEBOEHC.k__BackingField; if (k__BackingField != 0) { this.ENJABEBOEHC = k__BackingField; this.k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L); base.MKBLJJGJAOH(); return; } } // Token: 0x060040A3 RID: 16547 RVA: 0x000FF984 File Offset: 0x000FDB84 [Token(Token = "0x60040A3")] [Address(RVA = "0x1CA85B0", Offset = "0x1CA75B0", VA = "0x181CA85B0")] public void ResetAndGoTo(CECAKDDNHLN PACGLAIGOMF) { BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH(); gndbpedgfbh.k__BackingField = PACGLAIGOMF; this.k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L); this.ENJABEBOEHC = gndbpedgfbh; base.MKBLJJGJAOH(); } // Token: 0x060040A4 RID: 16548 RVA: 0x000FF9B4 File Offset: 0x000FDBB4 [Token(Token = "0x60040A4")] [Address(RVA = "0x1CA8540", Offset = "0x1CA7540", VA = "0x181CA8540")] public void ResetAndGoTo(Route GJIOCANDGPE) { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE); this.ResetAndGoTo(cecakddnhln); } // Token: 0x060040A5 RID: 16549 RVA: 0x000FF9D0 File Offset: 0x000FDBD0 [Token(Token = "0x60040A5")] [Address(RVA = "0x1CA8490", Offset = "0x1CA7490", VA = "0x181CA8490")] public void Remove(CECAKDDNHLN PACGLAIGOMF) { BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC; if (enjabeboehc.k__BackingField != PACGLAIGOMF) { BrowserModel.GNDBPEDGFBH k__BackingField = enjabeboehc.k__BackingField; if (k__BackingField != 0) { BrowserModel.GNDBPEDGFBH k__BackingField2; if (k__BackingField.k__BackingField == PACGLAIGOMF) { this.DFACDKNJHHE(k__BackingField2); return; } k__BackingField2 = k__BackingField.k__BackingField; while (k__BackingField2 != 0) { } } return; } BrowserModel.GNDBPEDGFBH k__BackingField3 = enjabeboehc.k__BackingField; if (k__BackingField3 != 0) { this.k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L); this.ENJABEBOEHC = k__BackingField3; base.MKBLJJGJAOH(); } BrowserModel.GNDBPEDGFBH k__BackingField4 = enjabeboehc.k__BackingField; if (k__BackingField4 != 0) { BrowserModel.GNDBPEDGFBH k__BackingField = enjabeboehc.k__BackingField; k__BackingField4.k__BackingField = k__BackingField; } BrowserModel.GNDBPEDGFBH k__BackingField2 = enjabeboehc.k__BackingField; while (k__BackingField2 == 0) { } BrowserModel.GNDBPEDGFBH k__BackingField5 = enjabeboehc.k__BackingField; k__BackingField2.k__BackingField = k__BackingField5; } // Token: 0x060040A6 RID: 16550 RVA: 0x000FFA78 File Offset: 0x000FDC78 [Token(Token = "0x60040A6")] [Address(RVA = "0x1CA8340", Offset = "0x1CA7340", VA = "0x181CA8340")] public void RemoveFromHistory(Func LMAJKCLDDIF) { BrowserModel.GNDBPEDGFBH k__BackingField3; do { BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC; BrowserModel.GNDBPEDGFBH k__BackingField = enjabeboehc.k__BackingField; if (k__BackingField != 0) { if (LMAJKCLDDIF != 0) { CECAKDDNHLN k__BackingField = k__BackingField.k__BackingField; if (LMAJKCLDDIF(k__BackingField) != 0) { BrowserModel.GNDBPEDGFBH k__BackingField2 = k__BackingField.k__BackingField; if (k__BackingField2 != 0) { BrowserModel.GNDBPEDGFBH k__BackingField = k__BackingField.k__BackingField; k__BackingField2.k__BackingField = k__BackingField; } BrowserModel.GNDBPEDGFBH k__BackingField2 = k__BackingField.k__BackingField; if (k__BackingField2 != 0) { BrowserModel.GNDBPEDGFBH k__BackingField3 = k__BackingField.k__BackingField; k__BackingField2.k__BackingField = k__BackingField3; } } } if (k__BackingField.k__BackingField != 0) { continue; } } k__BackingField3 = enjabeboehc.k__BackingField; if (k__BackingField3 == 0) { break; } if (LMAJKCLDDIF != 0) { CECAKDDNHLN k__BackingField2 = k__BackingField3.k__BackingField; if (LMAJKCLDDIF(k__BackingField2) != 0) { BrowserModel.GNDBPEDGFBH k__BackingField4 = k__BackingField3.k__BackingField; if (k__BackingField4 != 0) { BrowserModel.GNDBPEDGFBH k__BackingField4 = k__BackingField3.k__BackingField; k__BackingField4.k__BackingField = k__BackingField4; } BrowserModel.GNDBPEDGFBH k__BackingField5 = k__BackingField3.k__BackingField; if (k__BackingField5 != 0) { BrowserModel.GNDBPEDGFBH k__BackingField5 = k__BackingField3.k__BackingField; k__BackingField5.k__BackingField = k__BackingField5; } } } } while (k__BackingField3.k__BackingField != 0); } // Token: 0x060040A7 RID: 16551 RVA: 0x000FFB68 File Offset: 0x000FDD68 [Token(Token = "0x60040A7")] [Address(RVA = "0x1CA7B80", Offset = "0x1CA6B80", VA = "0x181CA7B80")] private void DFACDKNJHHE(BrowserModel.GNDBPEDGFBH BJJLOAAFEPN) { BrowserModel.GNDBPEDGFBH k__BackingField = BJJLOAAFEPN.k__BackingField; if (k__BackingField != 0) { BrowserModel.GNDBPEDGFBH k__BackingField = BJJLOAAFEPN.k__BackingField; k__BackingField.k__BackingField = k__BackingField; } BrowserModel.GNDBPEDGFBH k__BackingField2 = BJJLOAAFEPN.k__BackingField; if (k__BackingField2 != 0) { BrowserModel.GNDBPEDGFBH k__BackingField2 = BJJLOAAFEPN.k__BackingField; k__BackingField2.k__BackingField = k__BackingField2; } } // Token: 0x060040A8 RID: 16552 RVA: 0x000FFBB0 File Offset: 0x000FDDB0 [Token(Token = "0x60040A8")] [Address(RVA = "0x1CA8120", Offset = "0x1CA7120", VA = "0x181CA8120")] public void InsertBackHistory(CECAKDDNHLN PACGLAIGOMF) { BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH(); gndbpedgfbh.k__BackingField = PACGLAIGOMF; BrowserModel.GNDBPEDGFBH k__BackingField = this.ENJABEBOEHC.k__BackingField; gndbpedgfbh.k__BackingField = k__BackingField; BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC; gndbpedgfbh.k__BackingField = enjabeboehc; BrowserModel.GNDBPEDGFBH enjabeboehc2 = this.ENJABEBOEHC; BrowserModel.GNDBPEDGFBH k__BackingField2 = enjabeboehc2.k__BackingField; if (k__BackingField2 != 0) { k__BackingField2.k__BackingField = gndbpedgfbh; } enjabeboehc2.k__BackingField = gndbpedgfbh; } // Token: 0x060040A9 RID: 16553 RVA: 0x000FFC14 File Offset: 0x000FDE14 [Token(Token = "0x60040A9")] [Address(RVA = "0x1CA81D0", Offset = "0x1CA71D0", VA = "0x181CA81D0")] public void InsertForwardHistory(CECAKDDNHLN PACGLAIGOMF) { BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH(); gndbpedgfbh.k__BackingField = PACGLAIGOMF; BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC; gndbpedgfbh.k__BackingField = enjabeboehc; BrowserModel.GNDBPEDGFBH k__BackingField = this.ENJABEBOEHC.k__BackingField; gndbpedgfbh.k__BackingField = k__BackingField; BrowserModel.GNDBPEDGFBH enjabeboehc2 = this.ENJABEBOEHC; BrowserModel.GNDBPEDGFBH k__BackingField2 = enjabeboehc2.k__BackingField; if (k__BackingField2 != 0) { k__BackingField2.k__BackingField = gndbpedgfbh; } enjabeboehc2.k__BackingField = gndbpedgfbh; } // Token: 0x060040AA RID: 16554 RVA: 0x000FFC78 File Offset: 0x000FDE78 [Token(Token = "0x60040AA")] [Address(RVA = "0x1CA7AD0", Offset = "0x1CA6AD0", VA = "0x181CA7AD0")] private void AMCGMJMDFLM(BrowserModel.GNDBPEDGFBH IKFLAODDALD) { this.k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L); this.ENJABEBOEHC = IKFLAODDALD; } // Token: 0x060040AB RID: 16555 RVA: 0x000FFC98 File Offset: 0x000FDE98 [Token(Token = "0x60040AB")] [Address(RVA = "0xA380F0", Offset = "0xA370F0", VA = "0x180A380F0")] public void MarkRoutingCompleted() { this.k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)0L); } // Token: 0x060040AC RID: 16556 RVA: 0x000FFCB0 File Offset: 0x000FDEB0 [Token(Token = "0x60040AC")] [Address(RVA = "0x1CA7A30", Offset = "0x1CA6A30", VA = "0x181CA7A30", Slot = "22")] protected override void AHFKACICJNC() { BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH(); int num; CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num); num = 0; gndbpedgfbh.k__BackingField = cecakddnhln; this.ENJABEBOEHC = gndbpedgfbh; } // Token: 0x060040AD RID: 16557 RVA: 0x000FFCDC File Offset: 0x000FDEDC [Token(Token = "0x60040AD")] [Address(RVA = "0x1CA7BC0", Offset = "0x1CA6BC0", VA = "0x181CA7BC0", Slot = "26")] protected override DABKFAIHBBP GLPJPIEOLDF() { return JJEKJGALHKO.k__BackingField; } // Token: 0x060040AE RID: 16558 RVA: 0x000FFCF0 File Offset: 0x000FDEF0 [Token(Token = "0x60040AE")] [Address(RVA = "0x1CA8630", Offset = "0x1CA7630", VA = "0x181CA8630")] public BrowserModel() { BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH(); int num; CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num); num = 0; gndbpedgfbh.k__BackingField = cecakddnhln; this.ENJABEBOEHC = gndbpedgfbh; base..ctor(); } // Token: 0x060040AF RID: 16559 RVA: 0x000FFD20 File Offset: 0x000FDF20 [Token(Token = "0x60040AF")] [Address(RVA = "0x1CA8090", Offset = "0x1CA7090", VA = "0x181CA8090")] [CompilerGenerated] private void IOAGFAIAMOH(BrowserModel.GNDBPEDGFBH BJJLOAAFEPN, ref BrowserModel.KPMPIFJEIMD cpp2il__autoParamName__idx_1) { CECAKDDNHLN k__BackingField = BJJLOAAFEPN.k__BackingField; bool flag; if (flag) { BrowserModel.GNDBPEDGFBH k__BackingField = BJJLOAAFEPN.k__BackingField; if (k__BackingField != 0) { BrowserModel.GNDBPEDGFBH k__BackingField = BJJLOAAFEPN.k__BackingField; k__BackingField.k__BackingField = k__BackingField; } BrowserModel.GNDBPEDGFBH k__BackingField2 = BJJLOAAFEPN.k__BackingField; if (k__BackingField2 != 0) { BrowserModel.GNDBPEDGFBH k__BackingField2 = BJJLOAAFEPN.k__BackingField; k__BackingField2.k__BackingField = k__BackingField2; } } } // Token: 0x040034E3 RID: 13539 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x40034E3")] [SerializeField] private Route defaultRoute; // Token: 0x040034E4 RID: 13540 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x40034E4")] [SerializeField] private string analyticsContext; // Token: 0x040034E5 RID: 13541 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x40034E5")] private BrowserModel.GNDBPEDGFBH ENJABEBOEHC; // Token: 0x02000974 RID: 2420 [Token(Token = "0x2000974")] public enum LPHOBCGJLFF { // Token: 0x040034E7 RID: 13543 [Token(Token = "0x40034E7")] Default, // Token: 0x040034E8 RID: 13544 [Token(Token = "0x40034E8")] Pending } // Token: 0x02000975 RID: 2421 [Token(Token = "0x2000975")] public class GNDBPEDGFBH { // Token: 0x17000B76 RID: 2934 // (get) Token: 0x060040B0 RID: 16560 RVA: 0x000FFD78 File Offset: 0x000FDF78 // (set) Token: 0x060040B1 RID: 16561 RVA: 0x000FFD8C File Offset: 0x000FDF8C [Token(Token = "0x17000B76")] public CECAKDDNHLN NJIBHKPHKFF { [Token(Token = "0x60040B0")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] get; [Token(Token = "0x60040B1")] [Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")] private set; } // Token: 0x17000B77 RID: 2935 // (get) Token: 0x060040B2 RID: 16562 RVA: 0x000FFDA0 File Offset: 0x000FDFA0 // (set) Token: 0x060040B3 RID: 16563 RVA: 0x000FFDB4 File Offset: 0x000FDFB4 [Token(Token = "0x17000B77")] public BrowserModel.GNDBPEDGFBH IBDJAKGMLEB { [Token(Token = "0x60040B2")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get; [Token(Token = "0x60040B3")] [Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")] set; } // Token: 0x17000B78 RID: 2936 // (get) Token: 0x060040B4 RID: 16564 RVA: 0x000FFDC8 File Offset: 0x000FDFC8 // (set) Token: 0x060040B5 RID: 16565 RVA: 0x000FFDDC File Offset: 0x000FDFDC [Token(Token = "0x17000B78")] public BrowserModel.GNDBPEDGFBH FLAGPNDNLFI { [Token(Token = "0x60040B4")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get; [Token(Token = "0x60040B5")] [Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")] set; } // Token: 0x060040B6 RID: 16566 RVA: 0x000FFDF0 File Offset: 0x000FDFF0 [Token(Token = "0x60040B6")] [Address(RVA = "0x1CB4C60", Offset = "0x1CB3C60", VA = "0x181CB4C60")] public GNDBPEDGFBH() { int num; CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num); num = 0; this.NJIBHKPHKFF = cecakddnhln; } // Token: 0x060040B7 RID: 16567 RVA: 0x000FFE14 File Offset: 0x000FE014 [Token(Token = "0x60040B7")] [Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")] public GNDBPEDGFBH(CECAKDDNHLN PACGLAIGOMF) { this.NJIBHKPHKFF = PACGLAIGOMF; } } // Token: 0x02000976 RID: 2422 [Token(Token = "0x2000976")] [CompilerGenerated] [StructLayout(3)] private struct KPMPIFJEIMD { // Token: 0x040034EC RID: 13548 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40034EC")] public Func filter; // Token: 0x040034ED RID: 13549 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x40034ED")] public BrowserModel <>4__this; } } }