using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RecRoom.Tools { // Token: 0x02002B19 RID: 11033 [Token(Token = "0x2002B19")] public class MagicDoor : MonoBehaviour { // Token: 0x06012654 RID: 75348 RVA: 0x0042E2F8 File Offset: 0x0042C4F8 [Token(Token = "0x6012654")] [Address(RVA = "0x190F220", Offset = "0x190E220", VA = "0x18190F220")] private void Start() { if (SingletonMonoBehaviour.FFNIFALJLDD) { MagicDoorManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(this.BIKJKKFOCCO); instance.BCMLALFONCP += action; MagicDoorManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; Action action2 = new Action(this.NCFHPODJJAD); instance2.NAHHALEKDKA += action2; Action action3 = new Action(this.BDJFOJECPFA); IDisposable disposable = ADIFCODGAML.ADIDJGEIJOH(this, action3); this.AENELEOCFPJ = disposable; this.ANIEHPOOHOP(); } } // Token: 0x06012655 RID: 75349 RVA: 0x0042E370 File Offset: 0x0042C570 [Token(Token = "0x6012655")] [Address(RVA = "0x190F000", Offset = "0x190E000", VA = "0x18190F000")] private void BIKJKKFOCCO() { this.ANIEHPOOHOP(); } // Token: 0x06012656 RID: 75350 RVA: 0x0042E384 File Offset: 0x0042C584 [Token(Token = "0x6012656")] [Address(RVA = "0x190F010", Offset = "0x190E010", VA = "0x18190F010")] private void NCFHPODJJAD() { if (this.destinationRefreshAudio != 0) { Transform transform = base.transform; Vector3 vector; float z = vector.z; } } // Token: 0x06012657 RID: 75351 RVA: 0x0042E3B0 File Offset: 0x0042C5B0 [Token(Token = "0x6012657")] [Address(RVA = "0x190ED00", Offset = "0x190DD00", VA = "0x18190ED00")] private void ANIEHPOOHOP() { MagicDoorManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; GameObject gameObject = this.newRoomText.gameObject; int num = 0; gameObject.SetActive(num != 0); this.countdownLabelText.gameObject.SetActive(true); this.countdownTimerText.gameObject.SetActive(true); TMP_Text tmp_Text = this.countdownLabelText; string destinationRefreshingText = SingletonMonoBehaviour.ONCPNMDGGKG.GetDestinationRefreshingText(); string text = tmp_Text.text; TimeSpan timeUntilNextRefresh = SingletonMonoBehaviour.ONCPNMDGGKG.AEOOBAFNJLO; int num2 = 0; float num3 = Math.Max((float)0, (float)num2); TMP_Text tmp_Text2 = this.countdownTimerText; string text2 = num3.OEFBEJEPLHM(); string text3 = tmp_Text2.text; } // Token: 0x06012658 RID: 75352 RVA: 0x0042E4A0 File Offset: 0x0042C6A0 [Token(Token = "0x6012658")] [Address(RVA = "0x190F0D0", Offset = "0x190E0D0", VA = "0x18190F0D0")] private void OnDestroy() { if (SingletonMonoBehaviour.FFNIFALJLDD) { MagicDoorManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(this.BIKJKKFOCCO); instance.BCMLALFONCP -= action; MagicDoorManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; Action action2 = new Action(this.NCFHPODJJAD); instance2.NAHHALEKDKA -= action2; } if (this.AENELEOCFPJ != 0) { } this.AENELEOCFPJ = (ulong)0L; } // Token: 0x06012659 RID: 75353 RVA: 0x0042E504 File Offset: 0x0042C704 [Token(Token = "0x6012659")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public MagicDoor() { } // Token: 0x0601265A RID: 75354 RVA: 0x0042E518 File Offset: 0x0042C718 [Token(Token = "0x601265A")] [Address(RVA = "0x190F000", Offset = "0x190E000", VA = "0x18190F000")] [CompilerGenerated] private void BDJFOJECPFA(float CEHJGNDELGL) { this.ANIEHPOOHOP(); } // Token: 0x0400BD6A RID: 48490 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BD6A")] [SerializeField] [Header("UI")] private TMP_Text newRoomText; // Token: 0x0400BD6B RID: 48491 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400BD6B")] [SerializeField] private TMP_Text countdownLabelText; // Token: 0x0400BD6C RID: 48492 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400BD6C")] [SerializeField] private TMP_Text countdownTimerText; // Token: 0x0400BD6D RID: 48493 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400BD6D")] [SerializeField] [Header("Audio")] private RecRoomAudioClip destinationRefreshAudio; // Token: 0x0400BD6E RID: 48494 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400BD6E")] private IDisposable AENELEOCFPJ; } }