Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/CachedViewStateModelController.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

226 lines
7.5 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RRUI.Navigation;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Data
{
// Token: 0x02000967 RID: 2407
[Token(Token = "0x2000967")]
public class CachedViewStateModelController : ModelController<CachedViewStateModel>
{
// Token: 0x06003FF3 RID: 16371 RVA: 0x000FE374 File Offset: 0x000FC574
[Token(Token = "0x6003FF3")]
[Address(RVA = "0x1276840", Offset = "0x1275640", VA = "0x181276840")]
public CachedViewStateModelController()
{
}
// Token: 0x02000968 RID: 2408
[Token(Token = "0x2000968")]
[Serializable]
private class ClearViewStateOnBrowserChangeImpl : NavigationListenerControllerImpl<CachedViewStateModel>
{
// Token: 0x17000B54 RID: 2900
// (get) Token: 0x06003FF4 RID: 16372 RVA: 0x000FE388 File Offset: 0x000FC588
[Token(Token = "0x17000B54")]
public override bool SubscribeToDefaultModelEvents
{
[Token(Token = "0x6003FF4")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "13")]
get
{
}
}
// Token: 0x06003FF5 RID: 16373 RVA: 0x000FE398 File Offset: 0x000FC598
[Token(Token = "0x6003FF5")]
[Address(RVA = "0x127D7E0", Offset = "0x127C5E0", VA = "0x18127D7E0", Slot = "29")]
protected override DABKFAIHBBP JIPFOBCBDEA(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF<BDCCHCIDIFD> EFDCPLFGBCO)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003FF6 RID: 16374 RVA: 0x000FE3AC File Offset: 0x000FC5AC
[Token(Token = "0x6003FF6")]
[Address(RVA = "0x127D540", Offset = "0x127C340", VA = "0x18127D540", 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)
{
List<Route> list = this.excludedRoutes;
BrowserModel browserModel2;
Route <GIAMNOCCOHD>k__BackingField = browserModel2.ENJABEBOEHC.<NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>k__BackingField.<GIAMNOCCOHD>k__BackingField;
if (!list.Contains(<GIAMNOCCOHD>k__BackingField))
{
SerializableIdentifier serializableIdentifier = this.serializableIdentifier;
int num = 0;
if (!(serializableIdentifier == num))
{
SerializableIdentifier serializableIdentifier2 = this.serializableIdentifier;
bool flag;
if (flag)
{
}
}
}
}
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003FF7 RID: 16375 RVA: 0x000FE42C File Offset: 0x000FC62C
[Token(Token = "0x6003FF7")]
[Address(RVA = "0x127D880", Offset = "0x127C680", VA = "0x18127D880", Slot = "31")]
protected override DABKFAIHBBP NJJAFDIGMBO(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003FF8 RID: 16376 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003FF8")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003FF9 RID: 16377 RVA: 0x000FE440 File Offset: 0x000FC640
[Token(Token = "0x6003FF9")]
[Address(RVA = "0x127D920", Offset = "0x127C720", VA = "0x18127D920")]
public ClearViewStateOnBrowserChangeImpl()
{
}
// Token: 0x04003451 RID: 13393
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003451")]
[SerializeField]
private SerializableIdentifier serializableIdentifier;
// Token: 0x04003452 RID: 13394
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003452")]
[SerializeField]
private List<Route> excludedRoutes;
}
// Token: 0x02000969 RID: 2409
[Token(Token = "0x2000969")]
[Serializable]
private class CacheScrollPositionFromScrollRectImpl : CachedViewStateControllerImpl<Vector2>
{
// Token: 0x17000B55 RID: 2901
// (get) Token: 0x06003FFA RID: 16378 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000B55")]
protected override Vector2 DefaultValue
{
[Token(Token = "0x6003FFA")]
[Address(RVA = "0x12767A0", Offset = "0x12755A0", VA = "0x1812767A0", Slot = "32")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06003FFB RID: 16379 RVA: 0x000FE454 File Offset: 0x000FC654
[Token(Token = "0x6003FFB")]
[Address(RVA = "0x1276700", Offset = "0x1275500", VA = "0x181276700", Slot = "34")]
protected override void PJDBALGNOAE(Vector2 ONGBFDACHHG)
{
this.scrollRect.normalizedPosition = ONGBFDACHHG;
}
// Token: 0x06003FFC RID: 16380 RVA: 0x000FE474 File Offset: 0x000FC674
[Token(Token = "0x6003FFC")]
[Address(RVA = "0x12766E0", Offset = "0x12754E0", VA = "0x1812766E0", Slot = "33")]
protected override Vector2 CHLAOLCBEND()
{
return this.scrollRect.normalizedPosition;
}
// Token: 0x06003FFD RID: 16381 RVA: 0x000FE494 File Offset: 0x000FC694
[Token(Token = "0x6003FFD")]
[Address(RVA = "0x1276720", Offset = "0x1275520", VA = "0x181276720")]
public CacheScrollPositionFromScrollRectImpl()
{
Vector2 up = Vector2.up;
this.defaultScrollPosition = up;
this.defaultScrollPosition.y = (float)0;
base..ctor();
}
// Token: 0x04003453 RID: 13395
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003453")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private ScrollRect scrollRect;
// Token: 0x04003454 RID: 13396
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003454")]
[SerializeField]
private Vector2 defaultScrollPosition;
}
// Token: 0x0200096A RID: 2410
[Token(Token = "0x200096A")]
[Serializable]
private class CacheStateFromFoldoutImpl : CachedViewStateControllerImpl<bool>
{
// Token: 0x17000B56 RID: 2902
// (get) Token: 0x06003FFE RID: 16382 RVA: 0x000FE4C4 File Offset: 0x000FC6C4
[Token(Token = "0x17000B56")]
protected override bool DefaultValue
{
[Token(Token = "0x6003FFE")]
[Address(RVA = "0x4C2F40", Offset = "0x4C1D40", VA = "0x1804C2F40", Slot = "32")]
get
{
return this.defaultIsOpen;
}
}
// Token: 0x06003FFF RID: 16383 RVA: 0x000FE4D8 File Offset: 0x000FC6D8
[Token(Token = "0x6003FFF")]
[Address(RVA = "0x12767E0", Offset = "0x12755E0", VA = "0x1812767E0", Slot = "34")]
protected override void PJDBALGNOAE(bool ONGBFDACHHG)
{
this.foldout.HACBIOINOLL = ONGBFDACHHG;
}
// Token: 0x06004000 RID: 16384 RVA: 0x000FE4F8 File Offset: 0x000FC6F8
[Token(Token = "0x6004000")]
[Address(RVA = "0x12767C0", Offset = "0x12755C0", VA = "0x1812767C0", Slot = "33")]
protected override bool CHLAOLCBEND()
{
return this.foldout.isOpen;
}
// Token: 0x06004001 RID: 16385 RVA: 0x000FE518 File Offset: 0x000FC718
[Token(Token = "0x6004001")]
[Address(RVA = "0x1276800", Offset = "0x1275600", VA = "0x181276800")]
public CacheStateFromFoldoutImpl()
{
}
// Token: 0x04003455 RID: 13397
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003455")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Foldout foldout;
// Token: 0x04003456 RID: 13398
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003456")]
[SerializeField]
private bool defaultIsOpen;
}
}
}