oh dear
This commit is contained in:
@@ -0,0 +1,462 @@
|
||||
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<BrowserModel>
|
||||
{
|
||||
// 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<BrowserModel>
|
||||
{
|
||||
// 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<BrowserModel>
|
||||
{
|
||||
// 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<CECAKDDNHLN, bool> 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 <GIAMNOCCOHD>k__BackingField = PACGLAIGOMF.<GIAMNOCCOHD>k__BackingField;
|
||||
Route route = this.route;
|
||||
return <GIAMNOCCOHD>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<BrowserModel>
|
||||
{
|
||||
// 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<BrowserModel>
|
||||
{
|
||||
// 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<BrowserModel>, CPNNLEAKNBA<BrowserModelController.ONJIKNDFCOP>
|
||||
{
|
||||
// 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<BrowserModel>, CPNNLEAKNBA<BrowserModelController.AFHDMAHNEKI>
|
||||
{
|
||||
// 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<BrowserModel>, CPNNLEAKNBA<BrowserModelController.NCGDEMEFLKC>
|
||||
{
|
||||
// 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<BrowserModel>
|
||||
{
|
||||
// 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<BrowserModel>
|
||||
{
|
||||
// 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.<OnModelChanged>g__OnPreDisplay|0);
|
||||
DABKFAIHBBP dabkfaihbbp = router.TryGoTo(cecakddnhln, action);
|
||||
Action<string> 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 <OnModelChanged>g__OnPreDisplay|0()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003FE8 RID: 16360 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x6003FE8")]
|
||||
[Address(RVA = "0x1284EB0", Offset = "0x1283CB0", VA = "0x181284EB0")]
|
||||
internal void <OnModelChanged>g__OnLoadFailed|1()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003FE9 RID: 16361 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x6003FE9")]
|
||||
[Address(RVA = "0x1284D20", Offset = "0x1283B20", VA = "0x181284D20")]
|
||||
internal void <OnModelChanged>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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user