Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/MagicDoorModelController.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

256 lines
7.5 KiB
C#

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<MagicDoorModel>
{
// 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<MagicDoorModel>
{
// 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<MagicDoorModel>
{
// 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<MagicDoorModel>
{
// 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<float> 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<MagicDoorModel>
{
// 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 <EIDHKJMHBEC>k__BackingField = JJEKJGALHKO.<EIDHKJMHBEC>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<MagicDoorModel>
{
// 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()
{
}
}
}
}