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 { // 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 { // 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 EFDCPLFGBCO) { return JJEKJGALHKO.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 k__BackingField = browserModel.ENJABEBOEHC.k__BackingField; if (k__BackingField == 0 || k__BackingField.k__BackingField == (ulong)0L) { List list = this.excludedRoutes; BrowserModel browserModel2; Route k__BackingField = browserModel2.ENJABEBOEHC.k__BackingField.k__BackingField.k__BackingField; if (!list.Contains(k__BackingField)) { SerializableIdentifier serializableIdentifier = this.serializableIdentifier; int num = 0; if (!(serializableIdentifier == num)) { SerializableIdentifier serializableIdentifier2 = this.serializableIdentifier; bool flag; if (flag) { } } } } return JJEKJGALHKO.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.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 excludedRoutes; } // Token: 0x02000969 RID: 2409 [Token(Token = "0x2000969")] [Serializable] private class CacheScrollPositionFromScrollRectImpl : CachedViewStateControllerImpl { // 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 { // 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; } } }