using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using RRUI.Navigation; using RRUI.Theme; using UnityEngine; using UnityEngine.UI; namespace RRUI.Data { // Token: 0x02000958 RID: 2392 [Token(Token = "0x2000958")] public class BrowserModelController : ModelController { // Token: 0x06003FCC RID: 16332 RVA: 0x000FDEB0 File Offset: 0x000FC0B0 [Token(Token = "0x6003FCC")] [Address(RVA = "0x1275630", Offset = "0x1274430", VA = "0x181275630")] public BrowserModelController() { } // Token: 0x02000959 RID: 2393 [Token(Token = "0x2000959")] [Serializable] private class NavigateBackButtonImpl : ButtonControllerImpl { // Token: 0x06003FCD RID: 16333 RVA: 0x000FDEC4 File Offset: 0x000FC0C4 [Token(Token = "0x6003FCD")] [Address(RVA = "0x1285650", Offset = "0x1284450", VA = "0x181285650", Slot = "22")] protected override void OFFLOPLJBBG() { int num = 0; GameObject gameObject; StackedUIBase stackedUIBase = gameObject.JLOAAIEKGLO(true, num != 0); this.modelStackedUI = stackedUIBase; base.OFFLOPLJBBG(); } // Token: 0x06003FCE RID: 16334 RVA: 0x000FDEF0 File Offset: 0x000FC0F0 [Token(Token = "0x6003FCE")] [Address(RVA = "0x12854B0", Offset = "0x12842B0", VA = "0x1812854B0", Slot = "27")] protected override void DMAHGBLDMFA() { StackedUIBase stackedUIBase = this.modelStackedUI; int num = 0; if (!(stackedUIBase != num)) { } bool flag = this.modelStackedUI.BJFAPACIOIC > 1; } // Token: 0x06003FCF RID: 16335 RVA: 0x000FDF28 File Offset: 0x000FC128 [Token(Token = "0x6003FCF")] [Address(RVA = "0x1285580", Offset = "0x1284380", VA = "0x181285580", Slot = "29")] protected override void IKNMALNFPII() { } // Token: 0x06003FD0 RID: 16336 RVA: 0x000FDF5C File Offset: 0x000FC15C [Token(Token = "0x6003FD0")] [Address(RVA = "0x12856F0", Offset = "0x12844F0", VA = "0x1812856F0")] public NavigateBackButtonImpl() { } // Token: 0x0400343C RID: 13372 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400343C")] private StackedUIBase modelStackedUI; } // Token: 0x0200095A RID: 2394 [Token(Token = "0x200095A")] [Serializable] private class NavigateBackToRouteButtonImpl : ButtonControllerImpl { // Token: 0x06003FD1 RID: 16337 RVA: 0x000FDF70 File Offset: 0x000FC170 [Token(Token = "0x6003FD1")] [Address(RVA = "0x1285730", Offset = "0x1284530", VA = "0x181285730", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x06003FD2 RID: 16338 RVA: 0x000FDF88 File Offset: 0x000FC188 [Token(Token = "0x6003FD2")] [Address(RVA = "0x12857A0", Offset = "0x12845A0", VA = "0x1812857A0", Slot = "29")] protected override void IKNMALNFPII() { Func func = new Func(this.JGGKOLDCHJL); if (this != 0) { bool flag; if (func != 0 && flag) { throw new NullReferenceException(); } while (this != 0) { } } } // Token: 0x06003FD3 RID: 16339 RVA: 0x000FDFB8 File Offset: 0x000FC1B8 [Token(Token = "0x6003FD3")] [Address(RVA = "0x1285900", Offset = "0x1284700", VA = "0x181285900")] public NavigateBackToRouteButtonImpl() { } // Token: 0x06003FD4 RID: 16340 RVA: 0x000FDFCC File Offset: 0x000FC1CC [Token(Token = "0x6003FD4")] [Address(RVA = "0x12858D0", Offset = "0x12846D0", VA = "0x1812858D0")] [CompilerGenerated] private bool JGGKOLDCHJL(CECAKDDNHLN PACGLAIGOMF) { Route k__BackingField = PACGLAIGOMF.k__BackingField; Route route = this.route; return k__BackingField.Equals(route); } // Token: 0x0400343D RID: 13373 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400343D")] [SerializeField] private Route route; } // Token: 0x0200095B RID: 2395 [Token(Token = "0x200095B")] [Serializable] private class NavigateForwardButtonImpl : ButtonControllerImpl { // Token: 0x06003FD5 RID: 16341 RVA: 0x000FDFF4 File Offset: 0x000FC1F4 [Token(Token = "0x6003FD5")] [Address(RVA = "0x1285940", Offset = "0x1284740", VA = "0x181285940", Slot = "27")] protected override void DMAHGBLDMFA() { } // Token: 0x06003FD6 RID: 16342 RVA: 0x000FE00C File Offset: 0x000FC20C [Token(Token = "0x6003FD6")] [Address(RVA = "0x12859B0", Offset = "0x12847B0", VA = "0x1812859B0", Slot = "29")] protected override void IKNMALNFPII() { } // Token: 0x06003FD7 RID: 16343 RVA: 0x000FE020 File Offset: 0x000FC220 [Token(Token = "0x6003FD7")] [Address(RVA = "0x1285A20", Offset = "0x1284820", VA = "0x181285A20")] public NavigateForwardButtonImpl() { } } // Token: 0x0200095C RID: 2396 [Token(Token = "0x200095C")] [Serializable] private class LinkButtonImpl : ButtonControllerImpl { // Token: 0x17000B52 RID: 2898 // (get) Token: 0x06003FD8 RID: 16344 RVA: 0x000FE034 File Offset: 0x000FC234 [Token(Token = "0x17000B52")] public Route Route { [Token(Token = "0x6003FD8")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get { return this.route; } } // Token: 0x06003FD9 RID: 16345 RVA: 0x000FE048 File Offset: 0x000FC248 [Token(Token = "0x6003FD9")] [Address(RVA = "0x1284B10", Offset = "0x1283910", VA = "0x181284B10", Slot = "29")] protected override void IKNMALNFPII() { Route route = this.route; bool flag; if (!flag) { CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.route); bool flag2 = this.removeCurrentUriHistory; } } // Token: 0x06003FDA RID: 16346 RVA: 0x000FE07C File Offset: 0x000FC27C [Token(Token = "0x6003FDA")] [Address(RVA = "0x1284A30", Offset = "0x1283830", VA = "0x181284A30", Slot = "27")] protected override void DMAHGBLDMFA() { Route route = this.route; ToggleTheme toggleTheme = this.toggleTheme; int num = 0; if (toggleTheme != num) { bool flag; this.toggleTheme.MIKDLDEALPN = flag; } } // Token: 0x06003FDB RID: 16347 RVA: 0x000FE0B8 File Offset: 0x000FC2B8 [Token(Token = "0x6003FDB")] [Address(RVA = "0x1284BE0", Offset = "0x12839E0", VA = "0x181284BE0")] public LinkButtonImpl() { } // Token: 0x0400343E RID: 13374 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400343E")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)] private ToggleTheme toggleTheme; // Token: 0x0400343F RID: 13375 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400343F")] [SerializeField] private Route route; // Token: 0x04003440 RID: 13376 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4003440")] [SerializeField] [Tooltip("If true, removes the current uri from browser model history when following this link")] private bool removeCurrentUriHistory; } // Token: 0x0200095D RID: 2397 [Token(Token = "0x200095D")] public enum ONJIKNDFCOP { // Token: 0x04003442 RID: 13378 [Token(Token = "0x4003442")] IsEmpty, // Token: 0x04003443 RID: 13379 [Token(Token = "0x4003443")] IsNotEmpty } // Token: 0x0200095E RID: 2398 [Token(Token = "0x200095E")] [Serializable] private class HideIfBackStackEmptyImpl : HideableControllerImpl, CPNNLEAKNBA { // Token: 0x06003FDC RID: 16348 RVA: 0x000FE0CC File Offset: 0x000FC2CC [Token(Token = "0x6003FDC")] [Address(RVA = "0x1282B00", Offset = "0x1281900", VA = "0x181282B00", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; bool flag; if (!flag) { Debug.LogError(string.Format("{0}: Hideable cannot be null", num)); return; } } // Token: 0x06003FDD RID: 16349 RVA: 0x000FE0F8 File Offset: 0x000FC2F8 [Token(Token = "0x6003FDD")] [Address(RVA = "0x1282C00", Offset = "0x1281A00", VA = "0x181282C00")] public HideIfBackStackEmptyImpl() { } } // Token: 0x0200095F RID: 2399 [Token(Token = "0x200095F")] public enum AFHDMAHNEKI { // Token: 0x04003445 RID: 13381 [Token(Token = "0x4003445")] IsEmpty, // Token: 0x04003446 RID: 13382 [Token(Token = "0x4003446")] IsNotEmpty } // Token: 0x02000960 RID: 2400 [Token(Token = "0x2000960")] [Serializable] private class HideIfForwardStackEmptyImpl : HideableControllerImpl, CPNNLEAKNBA { // Token: 0x06003FDE RID: 16350 RVA: 0x000FE10C File Offset: 0x000FC30C [Token(Token = "0x6003FDE")] [Address(RVA = "0x1282C40", Offset = "0x1281A40", VA = "0x181282C40", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; bool flag; if (!flag) { Debug.LogError(string.Format("{0}: Hideable cannot be null", num)); return; } } // Token: 0x06003FDF RID: 16351 RVA: 0x000FE138 File Offset: 0x000FC338 [Token(Token = "0x6003FDF")] [Address(RVA = "0x1282D40", Offset = "0x1281B40", VA = "0x181282D40")] public HideIfForwardStackEmptyImpl() { } } // Token: 0x02000961 RID: 2401 [Token(Token = "0x2000961")] public enum NCGDEMEFLKC { // Token: 0x04003448 RID: 13384 [Token(Token = "0x4003448")] IsMatch, // Token: 0x04003449 RID: 13385 [Token(Token = "0x4003449")] IsNotMatch } // Token: 0x02000962 RID: 2402 [Token(Token = "0x2000962")] [Serializable] private class HideIfRouteMatchImpl : HideableControllerImpl, CPNNLEAKNBA { // Token: 0x06003FE0 RID: 16352 RVA: 0x000FE14C File Offset: 0x000FC34C [Token(Token = "0x6003FE0")] [Address(RVA = "0x12843F0", Offset = "0x12831F0", VA = "0x1812843F0", Slot = "27")] protected override void DMAHGBLDMFA() { Route route = this.route; } // Token: 0x06003FE1 RID: 16353 RVA: 0x000FE168 File Offset: 0x000FC368 [Token(Token = "0x6003FE1")] [Address(RVA = "0x1284480", Offset = "0x1283280", VA = "0x181284480")] public HideIfRouteMatchImpl() { } // Token: 0x0400344A RID: 13386 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400344A")] [SerializeField] private Route route; } // Token: 0x02000963 RID: 2403 [Token(Token = "0x2000963")] [Serializable] private class ResetScrollRectDuringRoutesImpl : ControllerImplementation { // Token: 0x06003FE2 RID: 16354 RVA: 0x000FE17C File Offset: 0x000FC37C [Token(Token = "0x6003FE2")] [Address(RVA = "0x12865A0", Offset = "0x12853A0", VA = "0x1812865A0", Slot = "27")] protected override void DMAHGBLDMFA() { ScrollRect scrollRect = this.scrollRect; } // Token: 0x06003FE3 RID: 16355 RVA: 0x000FE198 File Offset: 0x000FC398 [Token(Token = "0x6003FE3")] [Address(RVA = "0x12865F0", Offset = "0x12853F0", VA = "0x1812865F0")] public ResetScrollRectDuringRoutesImpl() { } // Token: 0x0400344B RID: 13387 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400344B")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private ScrollRect scrollRect; } // Token: 0x02000964 RID: 2404 [Token(Token = "0x2000964")] [Serializable] private class BrowserRouterImpl : ControllerImplementation { // Token: 0x06003FE4 RID: 16356 RVA: 0x000FE1AC File Offset: 0x000FC3AC [Token(Token = "0x6003FE4")] [Address(RVA = "0x1276530", Offset = "0x1275330", VA = "0x181276530", Slot = "27")] protected override void DMAHGBLDMFA() { BrowserModelController.BrowserRouterImpl.MFOKBAFJJJL mfokbafjjjl = new BrowserModelController.BrowserRouterImpl.MFOKBAFJJJL(); int num = 0; mfokbafjjjl.<>4__this = this; if (mfokbafjjjl.<>4__this != 0) { } CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num); mfokbafjjjl.uri = cecakddnhln; Router router = this.router; Action action = new Action(mfokbafjjjl.g__OnPreDisplay|0); DABKFAIHBBP dabkfaihbbp = router.TryGoTo(cecakddnhln, action); Action action2 = delegate(string error) { }; throw new NullReferenceException(); } // Token: 0x06003FE5 RID: 16357 RVA: 0x000FE214 File Offset: 0x000FC414 [Token(Token = "0x6003FE5")] [Address(RVA = "0x12766A0", Offset = "0x12754A0", VA = "0x1812766A0")] public BrowserRouterImpl() { } // Token: 0x0400344C RID: 13388 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400344C")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Router router; // Token: 0x02000965 RID: 2405 [Token(Token = "0x2000965")] [CompilerGenerated] private sealed class MFOKBAFJJJL { // Token: 0x06003FE6 RID: 16358 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6003FE6")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public MFOKBAFJJJL() { } // Token: 0x06003FE7 RID: 16359 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6003FE7")] [Address(RVA = "0x1285000", Offset = "0x1283E00", VA = "0x181285000")] internal void g__OnPreDisplay|0() { } // Token: 0x06003FE8 RID: 16360 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6003FE8")] [Address(RVA = "0x1284EB0", Offset = "0x1283CB0", VA = "0x181284EB0")] internal void g__OnLoadFailed|1() { } // Token: 0x06003FE9 RID: 16361 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6003FE9")] [Address(RVA = "0x1284D20", Offset = "0x1283B20", VA = "0x181284D20")] internal void b__2(string error) { } // Token: 0x0400344D RID: 13389 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400344D")] public BrowserModelController.BrowserRouterImpl <>4__this; // Token: 0x0400344E RID: 13390 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400344E")] public CECAKDDNHLN uri; } } } }