Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/BrowserModel.cs
T
2026-04-10 22:50:51 +02:00

771 lines
32 KiB
C#

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<RRUIModel.CIGLFOOGNJL>.COPCOEAOFDJ NHLKMFJLJKE
{
[Token(Token = "0x6003FA2")]
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "13")]
get
{
return Model<RRUIModel.CIGLFOOGNJL>.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<BrowserModel>();
int num = 0;
if (componentInParent == num)
{
BrowserModel componentInChildren = LHOMKMINCHH.GetComponentInChildren<BrowserModel>();
}
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<string, object> 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.<HLKOMAHANDO>k__BackingField.<GIAMNOCCOHD>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.<HLKOMAHANDO>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 <NEDIGJGGGGM>k__BackingField = this.ENJABEBOEHC.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
return <NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>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 <EOLCBGFGJDM>k__BackingField = this.ENJABEBOEHC.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField != 0)
{
return <EOLCBGFGJDM>k__BackingField.<HLKOMAHANDO>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.<HLKOMAHANDO>k__BackingField.<GIAMNOCCOHD>k__BackingField == (ulong)0L)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(route);
BrowserModel.GNDBPEDGFBH gndbpedgfbh;
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = cecakddnhln;
this.<JLJEPDBGHNG>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<string, object> 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.<HLKOMAHANDO>k__BackingField, PACGLAIGOMF))
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = this.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField;
Route <GIAMNOCCOHD>k__BackingField = PACGLAIGOMF.<GIAMNOCCOHD>k__BackingField;
BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH();
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = PACGLAIGOMF;
BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC;
if (CKFIDCOIFMM)
{
}
gndbpedgfbh.<NEDIGJGGGGM>k__BackingField = enjabeboehc;
if (enjabeboehc != 0)
{
enjabeboehc.<EOLCBGFGJDM>k__BackingField = gndbpedgfbh;
}
string text = this.analyticsContext;
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = gndbpedgfbh;
if (gndbpedgfbh == 0)
{
string text2 = this.analyticsContext;
if (<HLKOMAHANDO>k__BackingField != 0)
{
int hashCode = <HLKOMAHANDO>k__BackingField.GetHashCode();
}
if (<GIAMNOCCOHD>k__BackingField != 0)
{
int hashCode2 = <GIAMNOCCOHD>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 <NEDIGJGGGGM>k__BackingField = this.ENJABEBOEHC.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
this.ENJABEBOEHC = <NEDIGJGGGGM>k__BackingField;
this.<JLJEPDBGHNG>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<CECAKDDNHLN, bool> PBPLOKIJLLN)
{
BrowserModel.GNDBPEDGFBH enjabeboehc;
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField;
do
{
enjabeboehc = this.ENJABEBOEHC;
<NEDIGJGGGGM>k__BackingField = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField == 0)
{
break;
}
if (PBPLOKIJLLN != 0)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = <NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>k__BackingField;
if (PBPLOKIJLLN(<HLKOMAHANDO>k__BackingField) != 0)
{
goto IL_52;
}
}
}
while (<NEDIGJGGGGM>k__BackingField.<NEDIGJGGGGM>k__BackingField != 0);
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2 = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField2 != 0)
{
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = <NEDIGJGGGGM>k__BackingField2;
base.MKBLJJGJAOH();
}
return;
IL_52:
this.<JLJEPDBGHNG>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 <EOLCBGFGJDM>k__BackingField = this.ENJABEBOEHC.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField != 0)
{
this.ENJABEBOEHC = <EOLCBGFGJDM>k__BackingField;
this.<JLJEPDBGHNG>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.<HLKOMAHANDO>k__BackingField = PACGLAIGOMF;
this.<JLJEPDBGHNG>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.<HLKOMAHANDO>k__BackingField = cecakddnhln;
this.<JLJEPDBGHNG>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.<HLKOMAHANDO>k__BackingField != PACGLAIGOMF)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2;
if (<NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>k__BackingField == PACGLAIGOMF)
{
this.DFACDKNJHHE(<NEDIGJGGGGM>k__BackingField2);
return;
}
<NEDIGJGGGGM>k__BackingField2 = <NEDIGJGGGGM>k__BackingField.<NEDIGJGGGGM>k__BackingField;
while (<NEDIGJGGGGM>k__BackingField2 != 0)
{
}
}
return;
}
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField3 = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField3 != 0)
{
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = <NEDIGJGGGGM>k__BackingField3;
base.MKBLJJGJAOH();
}
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField4 = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField4 != 0)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = enjabeboehc.<EOLCBGFGJDM>k__BackingField;
<NEDIGJGGGGM>k__BackingField4.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField;
}
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField2 = enjabeboehc.<EOLCBGFGJDM>k__BackingField;
while (<EOLCBGFGJDM>k__BackingField2 == 0)
{
}
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField5 = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
<EOLCBGFGJDM>k__BackingField2.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>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<CECAKDDNHLN, bool> LMAJKCLDDIF)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField3;
do
{
BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC;
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
if (LMAJKCLDDIF != 0)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = <NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>k__BackingField;
if (LMAJKCLDDIF(<HLKOMAHANDO>k__BackingField) != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2 = <NEDIGJGGGGM>k__BackingField.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField2 != 0)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = <NEDIGJGGGGM>k__BackingField.<EOLCBGFGJDM>k__BackingField;
<NEDIGJGGGGM>k__BackingField2.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField;
}
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField2 = <NEDIGJGGGGM>k__BackingField.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField2 != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField3 = <NEDIGJGGGGM>k__BackingField.<NEDIGJGGGGM>k__BackingField;
<EOLCBGFGJDM>k__BackingField2.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>k__BackingField3;
}
}
}
if (<NEDIGJGGGGM>k__BackingField.<NEDIGJGGGGM>k__BackingField != 0)
{
continue;
}
}
<EOLCBGFGJDM>k__BackingField3 = enjabeboehc.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField3 == 0)
{
break;
}
if (LMAJKCLDDIF != 0)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField2 = <EOLCBGFGJDM>k__BackingField3.<HLKOMAHANDO>k__BackingField;
if (LMAJKCLDDIF(<HLKOMAHANDO>k__BackingField2) != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField4 = <EOLCBGFGJDM>k__BackingField3.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField4 != 0)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField4 = <EOLCBGFGJDM>k__BackingField3.<EOLCBGFGJDM>k__BackingField;
<NEDIGJGGGGM>k__BackingField4.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField4;
}
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField5 = <EOLCBGFGJDM>k__BackingField3.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField5 != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField5 = <EOLCBGFGJDM>k__BackingField3.<NEDIGJGGGGM>k__BackingField;
<EOLCBGFGJDM>k__BackingField5.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>k__BackingField5;
}
}
}
}
while (<EOLCBGFGJDM>k__BackingField3.<EOLCBGFGJDM>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 <NEDIGJGGGGM>k__BackingField = BJJLOAAFEPN.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = BJJLOAAFEPN.<EOLCBGFGJDM>k__BackingField;
<NEDIGJGGGGM>k__BackingField.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField;
}
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField2 = BJJLOAAFEPN.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField2 != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2 = BJJLOAAFEPN.<NEDIGJGGGGM>k__BackingField;
<EOLCBGFGJDM>k__BackingField2.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>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.<HLKOMAHANDO>k__BackingField = PACGLAIGOMF;
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = this.ENJABEBOEHC.<NEDIGJGGGGM>k__BackingField;
gndbpedgfbh.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>k__BackingField;
BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC;
gndbpedgfbh.<EOLCBGFGJDM>k__BackingField = enjabeboehc;
BrowserModel.GNDBPEDGFBH enjabeboehc2 = this.ENJABEBOEHC;
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2 = enjabeboehc2.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField2 != 0)
{
<NEDIGJGGGGM>k__BackingField2.<EOLCBGFGJDM>k__BackingField = gndbpedgfbh;
}
enjabeboehc2.<NEDIGJGGGGM>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.<HLKOMAHANDO>k__BackingField = PACGLAIGOMF;
BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC;
gndbpedgfbh.<NEDIGJGGGGM>k__BackingField = enjabeboehc;
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = this.ENJABEBOEHC.<EOLCBGFGJDM>k__BackingField;
gndbpedgfbh.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField;
BrowserModel.GNDBPEDGFBH enjabeboehc2 = this.ENJABEBOEHC;
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField2 = enjabeboehc2.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField2 != 0)
{
<EOLCBGFGJDM>k__BackingField2.<NEDIGJGGGGM>k__BackingField = gndbpedgfbh;
}
enjabeboehc2.<EOLCBGFGJDM>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.<JLJEPDBGHNG>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.<JLJEPDBGHNG>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.<HLKOMAHANDO>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.<EIDHKJMHBEC>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.<HLKOMAHANDO>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 <HLKOMAHANDO>k__BackingField = BJJLOAAFEPN.<HLKOMAHANDO>k__BackingField;
bool flag;
if (flag)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = BJJLOAAFEPN.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = BJJLOAAFEPN.<EOLCBGFGJDM>k__BackingField;
<NEDIGJGGGGM>k__BackingField.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField;
}
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField2 = BJJLOAAFEPN.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField2 != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2 = BJJLOAAFEPN.<NEDIGJGGGGM>k__BackingField;
<EOLCBGFGJDM>k__BackingField2.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>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<CECAKDDNHLN, bool> filter;
// Token: 0x0400343B RID: 13371
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400343B")]
public BrowserModel <>4__this;
}
}
}