Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Tools/MagicDoor.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}