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: 0x02000954 RID: 2388 [Token(Token = "0x2000954")] public class BrowserModel : RRUIModel { // Token: 0x17000B45 RID: 2885 // (get) Token: 0x06003FA1 RID: 16289 RVA: 0x000FD600 File Offset: 0x000FB800 [Token(Token = "0x17000B45")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6003FA1")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")] get { return true; } } // Token: 0x17000B46 RID: 2886 // (get) Token: 0x06003FA2 RID: 16290 RVA: 0x000FD610 File Offset: 0x000FB810 [Token(Token = "0x17000B46")] protected override Model.COPCOEAOFDJ NHLKMFJLJKE { [Token(Token = "0x6003FA2")] [Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "13")] get { return Model.COPCOEAOFDJ.None; } } // Token: 0x17000B47 RID: 2887 // (get) Token: 0x06003FA3 RID: 16291 RVA: 0x000FD620 File Offset: 0x000FB820 // (set) Token: 0x06003FA4 RID: 16292 RVA: 0x000FD634 File Offset: 0x000FB834 [Token(Token = "0x17000B47")] public BrowserModel.LPHOBCGJLFF CDINMMPNAID { [Token(Token = "0x6003FA3")] [Address(RVA = "0x567200", Offset = "0x566000", VA = "0x180567200")] get; [Token(Token = "0x6003FA4")] [Address(RVA = "0x5674A0", Offset = "0x5662A0", VA = "0x1805674A0")] protected set; } // Token: 0x06003FA5 RID: 16293 RVA: 0x000FD648 File Offset: 0x000FB848 [Token(Token = "0x6003FA5")] [Address(RVA = "0x1275720", Offset = "0x1274520", VA = "0x181275720")] private static BrowserModel CHMENFMDKOC(GameObject LHOMKMINCHH) { BrowserModel componentInParent = LHOMKMINCHH.GetComponentInParent(); int num = 0; if (componentInParent == num) { BrowserModel componentInChildren = LHOMKMINCHH.GetComponentInChildren(); } return componentInParent; } // Token: 0x06003FA6 RID: 16294 RVA: 0x000FD678 File Offset: 0x000FB878 [Token(Token = "0x6003FA6")] [Address(RVA = "0x1275C40", Offset = "0x1274A40", VA = "0x181275C40")] public static void GoTo(GameObject LHOMKMINCHH, CECAKDDNHLN PACGLAIGOMF, bool CKFIDCOIFMM = false) { BrowserModel browserModel = BrowserModel.CHMENFMDKOC(LHOMKMINCHH); if (browserModel != 0) { browserModel.GoTo(PACGLAIGOMF, CKFIDCOIFMM); } } // Token: 0x06003FA7 RID: 16295 RVA: 0x000FD698 File Offset: 0x000FB898 [Token(Token = "0x6003FA7")] [Address(RVA = "0x1275C80", Offset = "0x1274A80", VA = "0x181275C80")] public static void GoTo(GameObject LHOMKMINCHH, Route GJIOCANDGPE, [Optional] Dictionary ABADFLCBFIJ, bool CKFIDCOIFMM = false) { BrowserModel browserModel = BrowserModel.CHMENFMDKOC(LHOMKMINCHH); if (browserModel != 0) { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE, ABADFLCBFIJ); browserModel.GoTo(cecakddnhln, CKFIDCOIFMM); } } // Token: 0x17000B48 RID: 2888 // (get) Token: 0x06003FA8 RID: 16296 RVA: 0x000FD6C0 File Offset: 0x000FB8C0 [Token(Token = "0x17000B48")] public Route CJKGDEIOHMA { [Token(Token = "0x6003FA8")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get { return this.defaultRoute; } } // Token: 0x17000B49 RID: 2889 // (get) Token: 0x06003FA9 RID: 16297 RVA: 0x000FD6D4 File Offset: 0x000FB8D4 // (set) Token: 0x06003FAA RID: 16298 RVA: 0x000FD6F8 File Offset: 0x000FB8F8 [Token(Token = "0x17000B49")] public Route GMAKMKMNHAP { [Token(Token = "0x6003FA9")] [Address(RVA = "0x1276460", Offset = "0x1275260", VA = "0x181276460")] get { return this.ENJABEBOEHC.k__BackingField.k__BackingField; } [Token(Token = "0x6003FAA")] [Address(RVA = "0x12764B0", Offset = "0x12752B0", VA = "0x1812764B0")] set { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(value); int num = 0; this.GoTo(cecakddnhln, num != 0); } } // Token: 0x17000B4A RID: 2890 // (get) Token: 0x06003FAB RID: 16299 RVA: 0x000FD718 File Offset: 0x000FB918 // (set) Token: 0x06003FAC RID: 16300 RVA: 0x000FD738 File Offset: 0x000FB938 [Token(Token = "0x17000B4A")] public CECAKDDNHLN NJIBHKPHKFF { [Token(Token = "0x6003FAB")] [Address(RVA = "0x1276490", Offset = "0x1275290", VA = "0x181276490")] get { return this.ENJABEBOEHC.k__BackingField; } [Token(Token = "0x6003FAC")] [Address(RVA = "0x1276520", Offset = "0x1275320", VA = "0x181276520")] set { int num = 0; this.GoTo(value, num != 0); } } // Token: 0x17000B4B RID: 2891 // (get) Token: 0x06003FAD RID: 16301 RVA: 0x000FD750 File Offset: 0x000FB950 [Token(Token = "0x17000B4B")] public CECAKDDNHLN LNAPHLOJCFN { [Token(Token = "0x6003FAD")] [Address(RVA = "0x1276430", Offset = "0x1275230", VA = "0x181276430")] get { BrowserModel.GNDBPEDGFBH k__BackingField = this.ENJABEBOEHC.k__BackingField; if (k__BackingField != 0) { return k__BackingField.k__BackingField; } throw new NullReferenceException(); } } // Token: 0x17000B4C RID: 2892 // (get) Token: 0x06003FAE RID: 16302 RVA: 0x000FD77C File Offset: 0x000FB97C [Token(Token = "0x17000B4C")] public CECAKDDNHLN PHHNBEIFGLI { [Token(Token = "0x6003FAE")] [Address(RVA = "0x1276400", Offset = "0x1275200", VA = "0x181276400")] get { BrowserModel.GNDBPEDGFBH k__BackingField = this.ENJABEBOEHC.k__BackingField; if (k__BackingField != 0) { return k__BackingField.k__BackingField; } throw new NullReferenceException(); } } // Token: 0x17000B4D RID: 2893 // (get) Token: 0x06003FAF RID: 16303 RVA: 0x000FD7A8 File Offset: 0x000FB9A8 [Token(Token = "0x17000B4D")] public bool DIHCCBHGAIM { [Token(Token = "0x6003FAF")] [Address(RVA = "0x12763C0", Offset = "0x12751C0", VA = "0x1812763C0")] get { /* An exception occurred when decompiling this method (06003FAF) 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: 0x17000B4E RID: 2894 // (get) Token: 0x06003FB0 RID: 16304 RVA: 0x000FD7C0 File Offset: 0x000FB9C0 [Token(Token = "0x17000B4E")] public bool LLPCELDKALE { [Token(Token = "0x6003FB0")] [Address(RVA = "0x12763E0", Offset = "0x12751E0", VA = "0x1812763E0")] get { /* An exception occurred when decompiling this method (06003FB0) 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: 0x06003FB1 RID: 16305 RVA: 0x000FD7D8 File Offset: 0x000FB9D8 [Token(Token = "0x6003FB1")] [Address(RVA = "0x1275E80", Offset = "0x1274C80", VA = "0x181275E80", 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: 0x06003FB2 RID: 16306 RVA: 0x000FD830 File Offset: 0x000FBA30 [Token(Token = "0x6003FB2")] [Address(RVA = "0x1275BB0", Offset = "0x12749B0", VA = "0x181275BB0")] public void GoTo(Route GJIOCANDGPE, [Optional] Dictionary ABADFLCBFIJ, bool CKFIDCOIFMM = false) { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE, ABADFLCBFIJ); this.GoTo(cecakddnhln, CKFIDCOIFMM); } // Token: 0x06003FB3 RID: 16307 RVA: 0x000FD850 File Offset: 0x000FBA50 [Token(Token = "0x6003FB3")] [Address(RVA = "0x1275A30", Offset = "0x1274830", VA = "0x181275A30")] 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: 0x06003FB4 RID: 16308 RVA: 0x000FD8FC File Offset: 0x000FBAFC [Token(Token = "0x6003FB4")] [Address(RVA = "0x1275990", Offset = "0x1274790", VA = "0x181275990")] 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: 0x06003FB5 RID: 16309 RVA: 0x000FD938 File Offset: 0x000FBB38 [Token(Token = "0x6003FB5")] [Address(RVA = "0x12758A0", Offset = "0x12746A0", VA = "0x1812758A0")] 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: 0x06003FB6 RID: 16310 RVA: 0x000FD9AC File Offset: 0x000FBBAC [Token(Token = "0x6003FB6")] [Address(RVA = "0x12759E0", Offset = "0x12747E0", VA = "0x1812759E0")] 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: 0x06003FB7 RID: 16311 RVA: 0x000FD9E8 File Offset: 0x000FBBE8 [Token(Token = "0x6003FB7")] [Address(RVA = "0x1276290", Offset = "0x1275090", VA = "0x181276290")] 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: 0x06003FB8 RID: 16312 RVA: 0x000FDA18 File Offset: 0x000FBC18 [Token(Token = "0x6003FB8")] [Address(RVA = "0x12761E0", Offset = "0x1274FE0", VA = "0x1812761E0")] public void ResetAndGoTo(Route GJIOCANDGPE) { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE); BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH(); gndbpedgfbh.k__BackingField = cecakddnhln; this.k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L); this.ENJABEBOEHC = gndbpedgfbh; base.MKBLJJGJAOH(); } // Token: 0x06003FB9 RID: 16313 RVA: 0x000FDA50 File Offset: 0x000FBC50 [Token(Token = "0x6003FB9")] [Address(RVA = "0x1276130", Offset = "0x1274F30", VA = "0x181276130")] 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: 0x06003FBA RID: 16314 RVA: 0x000FDAF8 File Offset: 0x000FBCF8 [Token(Token = "0x6003FBA")] [Address(RVA = "0x1275FE0", Offset = "0x1274DE0", VA = "0x181275FE0")] 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: 0x06003FBB RID: 16315 RVA: 0x000FDBE8 File Offset: 0x000FBDE8 [Token(Token = "0x6003FBB")] [Address(RVA = "0x12757C0", Offset = "0x12745C0", VA = "0x1812757C0")] 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: 0x06003FBC RID: 16316 RVA: 0x000FDC30 File Offset: 0x000FBE30 [Token(Token = "0x6003FBC")] [Address(RVA = "0x1275D20", Offset = "0x1274B20", VA = "0x181275D20")] 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: 0x06003FBD RID: 16317 RVA: 0x000FDC94 File Offset: 0x000FBE94 [Token(Token = "0x6003FBD")] [Address(RVA = "0x1275DD0", Offset = "0x1274BD0", VA = "0x181275DD0")] 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: 0x06003FBE RID: 16318 RVA: 0x000FDCF8 File Offset: 0x000FBEF8 [Token(Token = "0x6003FBE")] [Address(RVA = "0x1275710", Offset = "0x1274510", VA = "0x181275710")] private void AMCGMJMDFLM(BrowserModel.GNDBPEDGFBH IKFLAODDALD) { this.k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L); this.ENJABEBOEHC = IKFLAODDALD; } // Token: 0x06003FBF RID: 16319 RVA: 0x000FDD18 File Offset: 0x000FBF18 [Token(Token = "0x6003FBF")] [Address(RVA = "0x1275FD0", Offset = "0x1274DD0", VA = "0x181275FD0")] public void MarkRoutingCompleted() { this.k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)0L); } // Token: 0x06003FC0 RID: 16320 RVA: 0x000FDD30 File Offset: 0x000FBF30 [Token(Token = "0x6003FC0")] [Address(RVA = "0x1275670", Offset = "0x1274470", VA = "0x181275670", 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: 0x06003FC1 RID: 16321 RVA: 0x000FDD5C File Offset: 0x000FBF5C [Token(Token = "0x6003FC1")] [Address(RVA = "0x1275800", Offset = "0x1274600", VA = "0x181275800", Slot = "26")] protected override DABKFAIHBBP GLPJPIEOLDF() { return JJEKJGALHKO.k__BackingField; } // Token: 0x06003FC2 RID: 16322 RVA: 0x000FDD70 File Offset: 0x000FBF70 [Token(Token = "0x6003FC2")] [Address(RVA = "0x1276310", Offset = "0x1275110", VA = "0x181276310")] 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: 0x06003FC3 RID: 16323 RVA: 0x000FDDA0 File Offset: 0x000FBFA0 [Token(Token = "0x6003FC3")] [Address(RVA = "0x1275F40", Offset = "0x1274D40", VA = "0x181275F40")] [CompilerGenerated] private void LLECPOJHEGP(BrowserModel.GNDBPEDGFBH BJJLOAAFEPN, ref BrowserModel.OLGAPGNFIDM 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: 0x04003431 RID: 13361 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4003431")] [SerializeField] private Route defaultRoute; // Token: 0x04003432 RID: 13362 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4003432")] [SerializeField] private string analyticsContext; // Token: 0x04003433 RID: 13363 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4003433")] private BrowserModel.GNDBPEDGFBH ENJABEBOEHC; // Token: 0x02000955 RID: 2389 [Token(Token = "0x2000955")] public enum LPHOBCGJLFF { // Token: 0x04003435 RID: 13365 [Token(Token = "0x4003435")] Default, // Token: 0x04003436 RID: 13366 [Token(Token = "0x4003436")] Pending } // Token: 0x02000956 RID: 2390 [Token(Token = "0x2000956")] private class GNDBPEDGFBH { // Token: 0x17000B4F RID: 2895 // (get) Token: 0x06003FC4 RID: 16324 RVA: 0x000FDDF8 File Offset: 0x000FBFF8 // (set) Token: 0x06003FC5 RID: 16325 RVA: 0x000FDE0C File Offset: 0x000FC00C [Token(Token = "0x17000B4F")] public CECAKDDNHLN NJIBHKPHKFF { [Token(Token = "0x6003FC4")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] get; [Token(Token = "0x6003FC5")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] private set; } // Token: 0x17000B50 RID: 2896 // (get) Token: 0x06003FC6 RID: 16326 RVA: 0x000FDE20 File Offset: 0x000FC020 // (set) Token: 0x06003FC7 RID: 16327 RVA: 0x000FDE34 File Offset: 0x000FC034 [Token(Token = "0x17000B50")] public BrowserModel.GNDBPEDGFBH IBDJAKGMLEB { [Token(Token = "0x6003FC6")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get; [Token(Token = "0x6003FC7")] [Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")] set; } // Token: 0x17000B51 RID: 2897 // (get) Token: 0x06003FC8 RID: 16328 RVA: 0x000FDE48 File Offset: 0x000FC048 // (set) Token: 0x06003FC9 RID: 16329 RVA: 0x000FDE5C File Offset: 0x000FC05C [Token(Token = "0x17000B51")] public BrowserModel.GNDBPEDGFBH FLAGPNDNLFI { [Token(Token = "0x6003FC8")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get; [Token(Token = "0x6003FC9")] [Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")] set; } // Token: 0x06003FCA RID: 16330 RVA: 0x000FDE70 File Offset: 0x000FC070 [Token(Token = "0x6003FCA")] [Address(RVA = "0x1282550", Offset = "0x1281350", VA = "0x181282550")] public GNDBPEDGFBH() { int num; CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num); num = 0; this.NJIBHKPHKFF = cecakddnhln; } // Token: 0x06003FCB RID: 16331 RVA: 0x000FDE94 File Offset: 0x000FC094 [Token(Token = "0x6003FCB")] [Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")] public GNDBPEDGFBH(CECAKDDNHLN PACGLAIGOMF) { this.NJIBHKPHKFF = PACGLAIGOMF; } } // Token: 0x02000957 RID: 2391 [Token(Token = "0x2000957")] [CompilerGenerated] [StructLayout(3)] private struct OLGAPGNFIDM { // Token: 0x0400343A RID: 13370 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400343A")] public Func filter; // Token: 0x0400343B RID: 13371 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400343B")] public BrowserModel <>4__this; } } }