144 lines
4.4 KiB
C#
144 lines
4.4 KiB
C#
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<float> 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;
|
|
}
|
|
}
|