Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/CachedViewStateModelController.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

347 lines
11 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RRUI.Navigation;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Data
{
// Token: 0x0200098A RID: 2442
[Token(Token = "0x200098A")]
public class CachedViewStateModelController : ModelController<CachedViewStateModel>
{
// Token: 0x060040EA RID: 16618 RVA: 0x001004D0 File Offset: 0x000FE6D0
[Token(Token = "0x60040EA")]
[Address(RVA = "0x1CA8CD0", Offset = "0x1CA7CD0", VA = "0x181CA8CD0")]
public CachedViewStateModelController()
{
}
// Token: 0x0200098B RID: 2443
[Token(Token = "0x200098B")]
[Serializable]
private class ClearViewStateOnClickImpl : ButtonControllerImpl<CachedViewStateModel>
{
// Token: 0x060040EB RID: 16619 RVA: 0x001004E4 File Offset: 0x000FE6E4
[Token(Token = "0x60040EB")]
[Address(RVA = "0x1CAFFC0", Offset = "0x1CAEFC0", VA = "0x181CAFFC0", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this._route);
this._uri = cecakddnhln;
}
// Token: 0x060040EC RID: 16620 RVA: 0x0010050C File Offset: 0x000FE70C
[Token(Token = "0x60040EC")]
[Address(RVA = "0x1CAFF30", Offset = "0x1CAEF30", VA = "0x181CAFF30", Slot = "29")]
protected override void IKNMALNFPII()
{
CECAKDDNHLN uri = this._uri;
}
// Token: 0x060040ED RID: 16621 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60040ED")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060040EE RID: 16622 RVA: 0x00100528 File Offset: 0x000FE728
[Token(Token = "0x60040EE")]
[Address(RVA = "0x1CB0040", Offset = "0x1CAF040", VA = "0x181CB0040")]
public ClearViewStateOnClickImpl()
{
}
// Token: 0x04003508 RID: 13576
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003508")]
[SerializeField]
private Route _route;
// Token: 0x04003509 RID: 13577
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003509")]
private CECAKDDNHLN _uri;
}
// Token: 0x0200098C RID: 2444
[Token(Token = "0x200098C")]
[Serializable]
private class ClearViewStateOnBrowserChangeImpl : NavigationListenerControllerImpl<CachedViewStateModel>
{
// Token: 0x17000B7B RID: 2939
// (get) Token: 0x060040EF RID: 16623 RVA: 0x0010053C File Offset: 0x000FE73C
[Token(Token = "0x17000B7B")]
public override bool SubscribeToDefaultModelEvents
{
[Token(Token = "0x60040EF")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "13")]
get
{
}
}
// Token: 0x060040F0 RID: 16624 RVA: 0x0010054C File Offset: 0x000FE74C
[Token(Token = "0x60040F0")]
[Address(RVA = "0x1CAFDB0", Offset = "0x1CAEDB0", VA = "0x181CAFDB0", Slot = "29")]
protected override DABKFAIHBBP JIPFOBCBDEA(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF<BDCCHCIDIFD> EFDCPLFGBCO)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060040F1 RID: 16625 RVA: 0x00100560 File Offset: 0x000FE760
[Token(Token = "0x60040F1")]
[Address(RVA = "0x1CAFB00", Offset = "0x1CAEB00", VA = "0x181CAFB00", Slot = "30")]
protected override DABKFAIHBBP BFLFHEMGMIB(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD KDPEHPHODCD)
{
BrowserModel browserModel;
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = browserModel.ENJABEBOEHC.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField == 0 || <EOLCBGFGJDM>k__BackingField.<HLKOMAHANDO>k__BackingField == (ulong)0L)
{
BrowserModel browserModel2;
if (browserModel2.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField != (ulong)0L)
{
List<Route> list = this.excludedRoutes;
BrowserModel browserModel3;
Route <GIAMNOCCOHD>k__BackingField = browserModel3.ENJABEBOEHC.<NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>k__BackingField.<GIAMNOCCOHD>k__BackingField;
if (list.Contains(<GIAMNOCCOHD>k__BackingField))
{
goto IL_79;
}
}
SerializableIdentifier serializableIdentifier = this.serializableIdentifier;
int num = 0;
if (!(serializableIdentifier == num))
{
SerializableIdentifier serializableIdentifier2 = this.serializableIdentifier;
bool flag;
if (flag)
{
}
}
}
IL_79:
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060040F2 RID: 16626 RVA: 0x001005F4 File Offset: 0x000FE7F4
[Token(Token = "0x60040F2")]
[Address(RVA = "0x1CAFE50", Offset = "0x1CAEE50", VA = "0x181CAFE50", Slot = "31")]
protected override DABKFAIHBBP NJJAFDIGMBO(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060040F3 RID: 16627 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60040F3")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060040F4 RID: 16628 RVA: 0x00100608 File Offset: 0x000FE808
[Token(Token = "0x60040F4")]
[Address(RVA = "0x1CAFEF0", Offset = "0x1CAEEF0", VA = "0x181CAFEF0")]
public ClearViewStateOnBrowserChangeImpl()
{
}
// Token: 0x0400350A RID: 13578
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400350A")]
[SerializeField]
private SerializableIdentifier serializableIdentifier;
// Token: 0x0400350B RID: 13579
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400350B")]
[SerializeField]
private List<Route> excludedRoutes;
}
// Token: 0x0200098D RID: 2445
[Token(Token = "0x200098D")]
[Serializable]
private class CacheScrollPositionFromScrollRectImpl : CachedViewStateControllerImpl<Vector2>
{
// Token: 0x17000B7C RID: 2940
// (get) Token: 0x060040F5 RID: 16629 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000B7C")]
protected override Vector2 DefaultValue
{
[Token(Token = "0x60040F5")]
[Address(RVA = "0x15A4D70", Offset = "0x15A3D70", VA = "0x1815A4D70", Slot = "34")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060040F6 RID: 16630 RVA: 0x0010061C File Offset: 0x000FE81C
[Token(Token = "0x60040F6")]
[Address(RVA = "0x1CA8AD0", Offset = "0x1CA7AD0", VA = "0x181CA8AD0", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
Action action = new Action(this.ADHPHFJKHOK);
}
// Token: 0x060040F7 RID: 16631 RVA: 0x0010063C File Offset: 0x000FE83C
[Token(Token = "0x60040F7")]
[Address(RVA = "0x1CA8B60", Offset = "0x1CA7B60", VA = "0x181CA8B60", Slot = "36")]
protected override void PJDBALGNOAE(Vector2 ONGBFDACHHG)
{
ScrollRect scrollRect = this.scrollRect;
if (!this.isAbsolutePosition)
{
scrollRect.normalizedPosition = ONGBFDACHHG;
return;
}
scrollRect.m_Content.anchoredPosition = ONGBFDACHHG;
}
// Token: 0x060040F8 RID: 16632 RVA: 0x00100674 File Offset: 0x000FE874
[Token(Token = "0x60040F8")]
[Address(RVA = "0x1CA8A90", Offset = "0x1CA7A90", VA = "0x181CA8A90", Slot = "35")]
protected override Vector2 CHLAOLCBEND()
{
ScrollRect scrollRect = this.scrollRect;
if (this.isAbsolutePosition)
{
return scrollRect.m_Content.anchoredPosition;
}
return scrollRect.normalizedPosition;
}
// Token: 0x060040F9 RID: 16633 RVA: 0x001006AC File Offset: 0x000FE8AC
[Token(Token = "0x60040F9")]
[Address(RVA = "0x1CA8BB0", Offset = "0x1CA7BB0", VA = "0x181CA8BB0")]
public CacheScrollPositionFromScrollRectImpl()
{
Vector2 zero = Vector2.zero;
this.defaultScrollPositionOverride = zero;
this.defaultScrollPositionOverride.y = (float)0;
Vector2 zero2 = Vector2.zero;
this.defaultScrollPosition = zero2;
this.defaultScrollPosition.y = (float)0;
base..ctor();
}
// Token: 0x060040FA RID: 16634 RVA: 0x001006FC File Offset: 0x000FE8FC
[Token(Token = "0x60040FA")]
[Address(RVA = "0x1CA8A00", Offset = "0x1CA7A00", VA = "0x181CA8A00")]
[CompilerGenerated]
private void ADHPHFJKHOK()
{
if (this.overrideDefaultScrollPosition)
{
if (this.isAbsolutePosition)
{
Vector2 anchoredPosition = this.scrollRect.m_Content.anchoredPosition;
}
Vector2 vector = this.defaultScrollPosition;
float y = this.defaultScrollPosition.y;
this.defaultScrollPosition = vector;
this.defaultScrollPosition.y = y;
return;
}
Vector2 normalizedPosition = this.scrollRect.normalizedPosition;
this.defaultScrollPosition = normalizedPosition;
}
// Token: 0x0400350C RID: 13580
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400350C")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private ScrollRect scrollRect;
// Token: 0x0400350D RID: 13581
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400350D")]
[SerializeField]
private bool overrideDefaultScrollPosition;
// Token: 0x0400350E RID: 13582
[FieldOffset(Offset = "0x49")]
[Token(Token = "0x400350E")]
[SerializeField]
[JEAMMEGEDDJ("overrideDefaultScrollPosition")]
private bool isAbsolutePosition = true;
// Token: 0x0400350F RID: 13583
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400350F")]
[SerializeField]
[JEAMMEGEDDJ("overrideDefaultScrollPosition")]
private Vector2 defaultScrollPositionOverride;
// Token: 0x04003510 RID: 13584
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4003510")]
private Vector2 defaultScrollPosition;
}
// Token: 0x0200098E RID: 2446
[Token(Token = "0x200098E")]
[Serializable]
private class CacheStateFromFoldoutImpl : CachedViewStateControllerImpl<bool>
{
// Token: 0x17000B7D RID: 2941
// (get) Token: 0x060040FB RID: 16635 RVA: 0x0010076C File Offset: 0x000FE96C
[Token(Token = "0x17000B7D")]
protected override bool DefaultValue
{
[Token(Token = "0x60040FB")]
[Address(RVA = "0x42EBF0", Offset = "0x42DBF0", VA = "0x18042EBF0", Slot = "34")]
get
{
return this.defaultIsOpen;
}
}
// Token: 0x060040FC RID: 16636 RVA: 0x00100780 File Offset: 0x000FE980
[Token(Token = "0x60040FC")]
[Address(RVA = "0x1CA8C70", Offset = "0x1CA7C70", VA = "0x181CA8C70", Slot = "36")]
protected override void PJDBALGNOAE(bool ONGBFDACHHG)
{
this.foldout.HACBIOINOLL = ONGBFDACHHG;
}
// Token: 0x060040FD RID: 16637 RVA: 0x001007A0 File Offset: 0x000FE9A0
[Token(Token = "0x60040FD")]
[Address(RVA = "0x1CA8C50", Offset = "0x1CA7C50", VA = "0x181CA8C50", Slot = "35")]
protected override bool CHLAOLCBEND()
{
return this.foldout.isOpen;
}
// Token: 0x060040FE RID: 16638 RVA: 0x001007C0 File Offset: 0x000FE9C0
[Token(Token = "0x60040FE")]
[Address(RVA = "0x1CA8C90", Offset = "0x1CA7C90", VA = "0x181CA8C90")]
public CacheStateFromFoldoutImpl()
{
}
// Token: 0x04003511 RID: 13585
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003511")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Foldout foldout;
// Token: 0x04003512 RID: 13586
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003512")]
[SerializeField]
private bool defaultIsOpen;
}
}
}