using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom; using UnityEngine; namespace RRUI.Data { // Token: 0x02000CDB RID: 3291 [Token(Token = "0x2000CDB")] public class MagicDoorModelController : ModelController { // Token: 0x06004F03 RID: 20227 RVA: 0x0011FB80 File Offset: 0x0011DD80 [Token(Token = "0x6004F03")] [Address(RVA = "0x12C3C50", Offset = "0x12C2A50", VA = "0x1812C3C50")] public MagicDoorModelController() { } // Token: 0x02000CDC RID: 3292 [Token(Token = "0x2000CDC")] [Serializable] private class NewDestinationTitleTextImpl : TextControllerImpl { // Token: 0x06004F04 RID: 20228 RVA: 0x0011FB94 File Offset: 0x0011DD94 [Token(Token = "0x6004F04")] [Address(RVA = "0x12C7140", Offset = "0x12C5F40", VA = "0x1812C7140", Slot = "27")] protected override void DMAHGBLDMFA() { bool flag; if (!flag) { if (!SingletonMonoBehaviour.FFNIFALJLDD) { } string newDestinationText = SingletonMonoBehaviour.ONCPNMDGGKG.GetNewDestinationText(); } } // Token: 0x06004F05 RID: 20229 RVA: 0x0011FBC0 File Offset: 0x0011DDC0 [Token(Token = "0x6004F05")] [Address(RVA = "0x12C7270", Offset = "0x12C6070", VA = "0x1812C7270")] public NewDestinationTitleTextImpl() { } } // Token: 0x02000CDD RID: 3293 [Token(Token = "0x2000CDD")] [Serializable] private class DestinationRefreshingTitleTextImpl : TextControllerImpl { // Token: 0x06004F06 RID: 20230 RVA: 0x0011FBD4 File Offset: 0x0011DDD4 [Token(Token = "0x6004F06")] [Address(RVA = "0x12B9D10", Offset = "0x12B8B10", VA = "0x1812B9D10", Slot = "27")] protected override void DMAHGBLDMFA() { bool flag; if (!flag) { if (!SingletonMonoBehaviour.FFNIFALJLDD) { } string destinationRefreshingText = SingletonMonoBehaviour.ONCPNMDGGKG.GetDestinationRefreshingText(); } } // Token: 0x06004F07 RID: 20231 RVA: 0x0011FC00 File Offset: 0x0011DE00 [Token(Token = "0x6004F07")] [Address(RVA = "0x12B9E40", Offset = "0x12B8C40", VA = "0x1812B9E40")] public DestinationRefreshingTitleTextImpl() { } } // Token: 0x02000CDE RID: 3294 [Token(Token = "0x2000CDE")] [Serializable] private class CountdownTitleTextImpl : TextControllerImpl { // Token: 0x06004F08 RID: 20232 RVA: 0x0011FC14 File Offset: 0x0011DE14 [Token(Token = "0x6004F08")] [Address(RVA = "0x12B9720", Offset = "0x12B8520", VA = "0x1812B9720", Slot = "23")] protected override void PPAOALHOODL() { base.PPAOALHOODL(); if (this.countdownDisposable != 0) { } Action action = new Action(this.ANIEHPOOHOP); IDisposable disposable; this.countdownDisposable = disposable; } // Token: 0x06004F09 RID: 20233 RVA: 0x0011FC44 File Offset: 0x0011DE44 [Token(Token = "0x6004F09")] [Address(RVA = "0x12B96C0", Offset = "0x12B84C0", VA = "0x1812B96C0", Slot = "24")] protected override void JNGMMNANOCH() { base.JNGMMNANOCH(); if (this.countdownDisposable != 0) { } this.countdownDisposable = (ulong)0L; } // Token: 0x06004F0A RID: 20234 RVA: 0x0011FC6C File Offset: 0x0011DE6C [Token(Token = "0x6004F0A")] [Address(RVA = "0x12B96B0", Offset = "0x12B84B0", VA = "0x1812B96B0", Slot = "27")] protected override void DMAHGBLDMFA() { int num = 0; this.ANIEHPOOHOP((float)num); } // Token: 0x06004F0B RID: 20235 RVA: 0x0011FC84 File Offset: 0x0011DE84 [Token(Token = "0x6004F0B")] [Address(RVA = "0x12B94E0", Offset = "0x12B82E0", VA = "0x1812B94E0")] private void ANIEHPOOHOP(float CEHJGNDELGL = 0f) { bool flag; if (!flag) { if (SingletonMonoBehaviour.FFNIFALJLDD) { TimeSpan timeUntilNextRefresh = SingletonMonoBehaviour.ONCPNMDGGKG.AEOOBAFNJLO; } TimeSpan zero = TimeSpan.Zero; int num = 0; string text = Math.Max((float)0, (float)num).OEFBEJEPLHM(); string text2 = this.postfix; string text3 = text + text2; } } // Token: 0x06004F0C RID: 20236 RVA: 0x0011FCDC File Offset: 0x0011DEDC [Token(Token = "0x6004F0C")] [Address(RVA = "0x12B97D0", Offset = "0x12B85D0", VA = "0x1812B97D0")] public CountdownTitleTextImpl() { string empty = string.Empty; this.postfix = empty; base..ctor(); } // Token: 0x0400391A RID: 14618 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400391A")] [SerializeField] private string postfix; // Token: 0x0400391B RID: 14619 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400391B")] private IDisposable countdownDisposable; } // Token: 0x02000CDF RID: 3295 [Token(Token = "0x2000CDF")] [Serializable] private class MagicDoorButtonImpl : ButtonControllerImpl { // Token: 0x06004F0D RID: 20237 RVA: 0x0011FCFC File Offset: 0x0011DEFC [Token(Token = "0x6004F0D")] [Address(RVA = "0x12C3970", Offset = "0x12C2770", VA = "0x1812C3970", Slot = "27")] protected override void DMAHGBLDMFA() { this.EIFKBFHKLBN(); } // Token: 0x06004F0E RID: 20238 RVA: 0x0011FD10 File Offset: 0x0011DF10 [Token(Token = "0x6004F0E")] [Address(RVA = "0x12C3A20", Offset = "0x12C2820", VA = "0x1812C3A20", Slot = "29")] protected override void IKNMALNFPII() { bool flag; if (!flag) { this.isLoadingRoom = true; this.EIFKBFHKLBN(); if (SingletonMonoBehaviour.FFNIFALJLDD) { DABKFAIHBBP dabkfaihbbp = SingletonMonoBehaviour.ONCPNMDGGKG.VisitDestinationAsync(SessionManager.BDPNOBGNGNI.MAGIC_DOOR_WATCH); } DABKFAIHBBP k__BackingField = JJEKJGALHKO.k__BackingField; Action action = new Action(this.JGGKOLDCHJL); } } // Token: 0x06004F0F RID: 20239 RVA: 0x0011FD5C File Offset: 0x0011DF5C [Token(Token = "0x6004F0F")] [Address(RVA = "0x12C3980", Offset = "0x12C2780", VA = "0x1812C3980")] private void EIFKBFHKLBN() { bool flag; if (!flag) { } int num = 0; bool flag2 = (this.isLoadingRoom ? 1 : 0) == num; } // Token: 0x06004F10 RID: 20240 RVA: 0x0011FD80 File Offset: 0x0011DF80 [Token(Token = "0x6004F10")] [Address(RVA = "0x12C3C10", Offset = "0x12C2A10", VA = "0x1812C3C10")] public MagicDoorButtonImpl() { } // Token: 0x06004F11 RID: 20241 RVA: 0x0011FD94 File Offset: 0x0011DF94 [Token(Token = "0x6004F11")] [Address(RVA = "0x12C3C00", Offset = "0x12C2A00", VA = "0x1812C3C00")] [CompilerGenerated] private void JGGKOLDCHJL() { this.isLoadingRoom = false; this.EIFKBFHKLBN(); } // Token: 0x0400391C RID: 14620 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400391C")] private bool isLoadingRoom; } // Token: 0x02000CE0 RID: 3296 [Token(Token = "0x2000CE0")] [Serializable] private class HideIfPlayerHasNotVisitedDestinationImpl : HideableControllerImpl { // Token: 0x06004F12 RID: 20242 RVA: 0x0011FDB0 File Offset: 0x0011DFB0 [Token(Token = "0x6004F12")] [Address(RVA = "0x12BD410", Offset = "0x12BC210", VA = "0x1812BD410", Slot = "27")] protected override void DMAHGBLDMFA() { bool flag; if (flag) { } if (!SingletonMonoBehaviour.FFNIFALJLDD) { } MagicDoorManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; bool flag2 = !MagicDoorManager.DFECLNDBNDD; } // Token: 0x06004F13 RID: 20243 RVA: 0x0011FDE0 File Offset: 0x0011DFE0 [Token(Token = "0x6004F13")] [Address(RVA = "0x12BD560", Offset = "0x12BC360", VA = "0x1812BD560")] public HideIfPlayerHasNotVisitedDestinationImpl() { } } } }