481 lines
22 KiB
C#
481 lines
22 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Diagnostics;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.StackedUI.Dialog;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.DataStructures.Tokens;
|
|
using RecRoom.Core.Screens;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000062 RID: 98
|
|
[Token(Token = "0x2000062")]
|
|
[StructLayout(3)]
|
|
public class DormroomSceneManager : RecRoomSceneManager
|
|
{
|
|
// Token: 0x060002E5 RID: 741 RVA: 0x0000EB34 File Offset: 0x0000CD34
|
|
[Token(Token = "0x60002E5")]
|
|
[Address(RVA = "0x115EFC0", Offset = "0x115D9C0", VA = "0x18115EFC0", Slot = "19")]
|
|
protected override IEnumerator Start()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060002E5)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator DormroomSceneManager::Start()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(CJBAEILHOBP::System.IDisposable.Dispose, ldloc:CJBAEILHOBP(var_0))
|
|
stfld:int32(CJBAEILHOBP::<>1__state, ldloc:CJBAEILHOBP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:DormroomSceneManager(CJBAEILHOBP::<>4__this, ldloc:CJBAEILHOBP(var_0), ldloc:DormroomSceneManager(this))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x060002E6 RID: 742 RVA: 0x0000EB58 File Offset: 0x0000CD58
|
|
[Token(Token = "0x60002E6")]
|
|
[Address(RVA = "0x115E9F0", Offset = "0x115D3F0", VA = "0x18115E9F0")]
|
|
private void NBEEHKLNBJF()
|
|
{
|
|
if (LCCEEFHOBEN.GODAMHGHDID.<NGPAJJFMCNI>k__BackingField > 0)
|
|
{
|
|
IEnumerator enumerator;
|
|
Coroutine coroutine = base.StartCoroutine(enumerator);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002E7 RID: 743 RVA: 0x0000EB84 File Offset: 0x0000CD84
|
|
[Token(Token = "0x60002E7")]
|
|
[Address(RVA = "0x115E580", Offset = "0x115CF80", VA = "0x18115E580")]
|
|
private IEnumerator JJKMIMIMMMN()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060002E7)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator DormroomSceneManager::JJKMIMIMMMN()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(FBDKOJHAJMJ::System.IDisposable.Dispose, ldloc:FBDKOJHAJMJ(var_0))
|
|
stfld:int32(FBDKOJHAJMJ::<>1__state, ldloc:FBDKOJHAJMJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:DormroomSceneManager(FBDKOJHAJMJ::<>4__this, ldloc:FBDKOJHAJMJ(var_0), ldloc:DormroomSceneManager(this))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x060002E8 RID: 744 RVA: 0x0000EBA8 File Offset: 0x0000CDA8
|
|
[Token(Token = "0x60002E8")]
|
|
[Address(RVA = "0x115ED30", Offset = "0x115D730", VA = "0x18115ED30", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
ActionEvent<string> onValidEmailEntered = UIRegistrationDialog.OnValidEmailEntered;
|
|
Action<string> action = new Action(this.OCANHHBJEPB);
|
|
UIRegistrationDialog.OnValidEmailEntered = onValidEmailEntered - action;
|
|
ActionEvent ajdldeghdhb = LCCEEFHOBEN.AJDLDEGHDHB;
|
|
Action action2 = new Action(this.NBEEHKLNBJF);
|
|
LCCEEFHOBEN.AJDLDEGHDHB = ajdldeghdhb - action2;
|
|
}
|
|
|
|
// Token: 0x060002E9 RID: 745 RVA: 0x0000EBFC File Offset: 0x0000CDFC
|
|
[Token(Token = "0x60002E9")]
|
|
[Address(RVA = "0x115EB50", Offset = "0x115D550", VA = "0x18115EB50")]
|
|
private void OCANHHBJEPB(string LJKKKECANAB)
|
|
{
|
|
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
|
WatchUI watchUI = <JNBAANDJIAD>k__BackingField;
|
|
UIRegistrationDialog emailRegistrationDialog = <JNBAANDJIAD>k__BackingField.HAOFABJEEDM;
|
|
int num = 0;
|
|
emailRegistrationDialog.SetInfoText("Submitting...", num != 0);
|
|
IPromise promise = PEGGCEDHBOF.NBLIOCGGDMK(LJKKKECANAB);
|
|
Action action = delegate
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
int num2 = 0;
|
|
if (instance != num2)
|
|
{
|
|
SingletonMonoBehaviour.Instance.GaveEmailThisSession = true;
|
|
}
|
|
WatchUI watchUI3 = watchUI;
|
|
int num3 = 0;
|
|
if (watchUI3 != num3)
|
|
{
|
|
UIRegistrationDialog emailRegistrationDialog2 = watchUI.HAOFABJEEDM;
|
|
int num4 = 0;
|
|
if (emailRegistrationDialog2 != num4)
|
|
{
|
|
watchUI.HAOFABJEEDM.ShowConfirmationScreen();
|
|
}
|
|
}
|
|
};
|
|
Action<string> action2 = delegate(string error)
|
|
{
|
|
WatchUI watchUI2 = watchUI;
|
|
int num5 = 0;
|
|
if (watchUI2 != num5)
|
|
{
|
|
UIRegistrationDialog emailRegistrationDialog3 = watchUI.HAOFABJEEDM;
|
|
int num6 = 0;
|
|
if (emailRegistrationDialog3 != num6)
|
|
{
|
|
watchUI.HAOFABJEEDM.SetInfoText(error, true);
|
|
}
|
|
}
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060002EA RID: 746 RVA: 0x0000EC64 File Offset: 0x0000CE64
|
|
[Token(Token = "0x60002EA")]
|
|
[Address(RVA = "0x115E250", Offset = "0x115CC50", VA = "0x18115E250")]
|
|
private IEnumerator BBGKPFOMLJN(int OKLKJODMCAH)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060002EA)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator DormroomSceneManager::BBGKPFOMLJN(System.Int32)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(LAHJGHDPNKM::System.IDisposable.Dispose, ldloc:LAHJGHDPNKM(var_0))
|
|
stfld:DormroomSceneManager(LAHJGHDPNKM::<>4__this, ldloc:LAHJGHDPNKM(var_0), ldloc:DormroomSceneManager(this))
|
|
stfld:int32(LAHJGHDPNKM::<>1__state, ldloc:LAHJGHDPNKM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:int32(LAHJGHDPNKM::blockDuration, ldloc:LAHJGHDPNKM(var_0), ldloc:int32(OKLKJODMCAH))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x060002EB RID: 747 RVA: 0x0000EC90 File Offset: 0x0000CE90
|
|
[Token(Token = "0x60002EB")]
|
|
[Address(RVA = "0x115E8F0", Offset = "0x115D2F0", VA = "0x18115E8F0")]
|
|
private void MKECALNABOG(bool ENJABEBOEHC)
|
|
{
|
|
TeleportationPortal[] array = this.exitTeleportationPortals;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
TeleportationPortal teleportationPortal = array[num];
|
|
Transform target = teleportationPortal.Target;
|
|
int num2 = 0;
|
|
if (target == num2)
|
|
{
|
|
teleportationPortal.gameObject.SetActive(ENJABEBOEHC);
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002EC RID: 748 RVA: 0x0000ECE8 File Offset: 0x0000CEE8
|
|
[Token(Token = "0x60002EC")]
|
|
[Address(RVA = "0x115E0F0", Offset = "0x115CAF0", VA = "0x18115E0F0")]
|
|
public void AddLockAllDoors(object PIHIPPPPEBI)
|
|
{
|
|
if (!this.ILEDLLJBLHA.HasTokens)
|
|
{
|
|
TeleportationPortal[] array = this.exitTeleportationPortals;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
TeleportationPortal teleportationPortal = array[num];
|
|
int num2 = 0;
|
|
if (teleportationPortal != num2)
|
|
{
|
|
Transform target = teleportationPortal.Target;
|
|
int num3 = 0;
|
|
if (target == num3)
|
|
{
|
|
int num4 = 0;
|
|
teleportationPortal.SetEnabled(num4 != 0);
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
this.ILEDLLJBLHA.Add(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x060002ED RID: 749 RVA: 0x0000ED68 File Offset: 0x0000CF68
|
|
[Token(Token = "0x60002ED")]
|
|
[Address(RVA = "0x115EE70", Offset = "0x115D870", VA = "0x18115EE70")]
|
|
public void RemoveLockAllDoors(object PIHIPPPPEBI)
|
|
{
|
|
this.ILEDLLJBLHA.Remove(PIHIPPPPEBI);
|
|
if (!this.ILEDLLJBLHA.HasTokens)
|
|
{
|
|
TeleportationPortal[] array = this.exitTeleportationPortals;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
TeleportationPortal teleportationPortal = array[num];
|
|
int num2 = 0;
|
|
if (teleportationPortal != num2)
|
|
{
|
|
Transform target = teleportationPortal.Target;
|
|
int num3 = 0;
|
|
if (target == num3)
|
|
{
|
|
teleportationPortal.SetEnabled(true);
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002EE RID: 750 RVA: 0x0000EDE4 File Offset: 0x0000CFE4
|
|
[Token(Token = "0x60002EE")]
|
|
[Address(RVA = "0x115E520", Offset = "0x115CF20", VA = "0x18115E520")]
|
|
private IEnumerator FFJABGCIKFN(float OKLKJODMCAH)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060002EE)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator DormroomSceneManager::FFJABGCIKFN(System.Single)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(NEBAINDPJPA::System.IDisposable.Dispose, ldloc:NEBAINDPJPA(var_0))
|
|
stfld:float32(NEBAINDPJPA::blockDuration, ldloc:NEBAINDPJPA(var_0), ldloc:float32(OKLKJODMCAH))
|
|
stfld:int32(NEBAINDPJPA::<>1__state, ldloc:NEBAINDPJPA(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x060002EF RID: 751 RVA: 0x0000EE08 File Offset: 0x0000D008
|
|
[Token(Token = "0x60002EF")]
|
|
[Address(RVA = "0x115E2C0", Offset = "0x115CCC0", VA = "0x18115E2C0")]
|
|
private void HKPCEHHGDCB()
|
|
{
|
|
bool isQuittingOrLoggingOut = SessionManager.AAIKLOAPAJD;
|
|
bool flag;
|
|
bool flag2;
|
|
if (isQuittingOrLoggingOut && !this.NFHFHNKHPJE && isQuittingOrLoggingOut && !flag && flag2)
|
|
{
|
|
this.LockRoom("", "Please restart Rec Room!");
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002F0 RID: 752 RVA: 0x0000EE50 File Offset: 0x0000D050
|
|
[Token(Token = "0x60002F0")]
|
|
[Address(RVA = "0x115E5E0", Offset = "0x115CFE0", VA = "0x18115E5E0")]
|
|
public void LockRoom(string JDBKDGCJHMB, string DOLALIBJMJK)
|
|
{
|
|
this.NFHFHNKHPJE = true;
|
|
base.StopAllCoroutines();
|
|
int num = 0;
|
|
this.MKECALNABOG(num != 0);
|
|
BulletinBoardController bulletinBoardController = global::UnityEngine.Object.FindObjectOfType<BulletinBoardController>();
|
|
int num2 = 0;
|
|
if (bulletinBoardController != num2)
|
|
{
|
|
GameObject gameObject = bulletinBoardController.gameObject;
|
|
int num3 = 0;
|
|
gameObject.SetActive(num3 != 0);
|
|
}
|
|
ScreensFramedWorldUI[] array = global::UnityEngine.Object.FindObjectsOfType<ScreensFramedWorldUI>();
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
int length = array.Length;
|
|
if (num5 < length)
|
|
{
|
|
GameObject gameObject2 = array[num4].gameObject;
|
|
int num6 = 0;
|
|
gameObject2.SetActive(num6 != 0);
|
|
num4++;
|
|
}
|
|
SingletonMonoBehaviour.Instance.<AMBMCGEFDFD>k__BackingField = (ulong)0L;
|
|
SingletonMonoBehaviour.Instance.<MNDHPJKDIFC>k__BackingField = (ulong)0L;
|
|
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
|
<JNBAANDJIAD>k__BackingField.basicInteractionRestriction.IIIAFOLMNDI = true;
|
|
int num7 = 0;
|
|
IPromise<JPIJGHNNIDP> promise = <JNBAANDJIAD>k__BackingField.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)num7, JDBKDGCJHMB, DOLALIBJMJK);
|
|
<JNBAANDJIAD>k__BackingField.<BMIJHIHBGBH>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x060002F1 RID: 753 RVA: 0x0000EF2C File Offset: 0x0000D12C
|
|
[Token(Token = "0x60002F1")]
|
|
[Address(RVA = "0x115E480", Offset = "0x115CE80", VA = "0x18115E480")]
|
|
public void Button_PrivacyPolicy()
|
|
{
|
|
FBPACFPINIK.IAJIDPEFALM();
|
|
}
|
|
|
|
// Token: 0x060002F2 RID: 754 RVA: 0x0000EF40 File Offset: 0x0000D140
|
|
[Token(Token = "0x60002F2")]
|
|
[Address(RVA = "0x115E4D0", Offset = "0x115CED0", VA = "0x18115E4D0")]
|
|
public void Button_ToS()
|
|
{
|
|
FBPACFPINIK.FPONHAPCINA();
|
|
}
|
|
|
|
// Token: 0x060002F3 RID: 755 RVA: 0x0000EF54 File Offset: 0x0000D154
|
|
[Token(Token = "0x60002F3")]
|
|
[Address(RVA = "0x115E430", Offset = "0x115CE30", VA = "0x18115E430")]
|
|
public void Button_FAQ()
|
|
{
|
|
FBPACFPINIK.IIHKLJONBPO(true);
|
|
}
|
|
|
|
// Token: 0x060002F4 RID: 756 RVA: 0x0000EF68 File Offset: 0x0000D168
|
|
[Token(Token = "0x60002F4")]
|
|
[Address(RVA = "0x115F060", Offset = "0x115DA60", VA = "0x18115F060")]
|
|
public DormroomSceneManager()
|
|
{
|
|
TokenFlag tokenFlag = new TokenFlag();
|
|
this.ILEDLLJBLHA = tokenFlag;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060002F5 RID: 757 RVA: 0x0000EF88 File Offset: 0x0000D188
|
|
[Token(Token = "0x60002F5")]
|
|
[Address(RVA = "0x115E2C0", Offset = "0x115CCC0", VA = "0x18115E2C0")]
|
|
[CompilerGenerated]
|
|
private void BMALLKEJFIG(float CEHJGNDELGL)
|
|
{
|
|
bool isQuittingOrLoggingOut = SessionManager.AAIKLOAPAJD;
|
|
bool flag;
|
|
bool flag2;
|
|
if (isQuittingOrLoggingOut && !this.NFHFHNKHPJE && isQuittingOrLoggingOut && !flag && flag2)
|
|
{
|
|
this.LockRoom("", "Please restart Rec Room!");
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002F6 RID: 758 RVA: 0x0000EFD0 File Offset: 0x0000D1D0
|
|
[Token(Token = "0x60002F6")]
|
|
[Address(RVA = "0x115E0E0", Offset = "0x115CAE0", VA = "0x18115E0E0")]
|
|
[CompilerGenerated]
|
|
[DebuggerHidden]
|
|
private IEnumerator AEIBJJHGPDO()
|
|
{
|
|
return base.Start();
|
|
}
|
|
|
|
// Token: 0x04000285 RID: 645
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4000285")]
|
|
[SerializeField]
|
|
[Header("Room Locking")]
|
|
private TeleportationPortal[] exitTeleportationPortals;
|
|
|
|
// Token: 0x04000286 RID: 646
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4000286")]
|
|
private bool NFHFHNKHPJE;
|
|
|
|
// Token: 0x04000287 RID: 647
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4000287")]
|
|
private TokenFlag ILEDLLJBLHA;
|
|
|
|
// Token: 0x04000288 RID: 648
|
|
[Token(Token = "0x4000288")]
|
|
private static string IBJGMFKCAJL = "{0}.\nYou can rejoin in {1}";
|
|
|
|
// Token: 0x02000066 RID: 102
|
|
[Token(Token = "0x2000066")]
|
|
[CompilerGenerated]
|
|
private sealed class FJLOBNOGJHP
|
|
{
|
|
// Token: 0x0600030A RID: 778 RVA: 0x0000F4E4 File Offset: 0x0000D6E4
|
|
[Token(Token = "0x600030A")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public FJLOBNOGJHP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600030B RID: 779 RVA: 0x0000F4F8 File Offset: 0x0000D6F8
|
|
[Token(Token = "0x600030B")]
|
|
[Address(RVA = "0x116A520", Offset = "0x1168F20", VA = "0x18116A520")]
|
|
internal void <OnValidEmailEntered>b__0()
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
SingletonMonoBehaviour.Instance.GaveEmailThisSession = true;
|
|
}
|
|
WatchUI watchUI = this.watchUI;
|
|
int num2 = 0;
|
|
if (watchUI != num2)
|
|
{
|
|
UIRegistrationDialog emailRegistrationDialog = this.watchUI.HAOFABJEEDM;
|
|
int num3 = 0;
|
|
if (emailRegistrationDialog != num3)
|
|
{
|
|
this.watchUI.HAOFABJEEDM.ShowConfirmationScreen();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600030C RID: 780 RVA: 0x0000F568 File Offset: 0x0000D768
|
|
[Token(Token = "0x600030C")]
|
|
[Address(RVA = "0x116A690", Offset = "0x1169090", VA = "0x18116A690")]
|
|
internal void <OnValidEmailEntered>b__1(string error)
|
|
{
|
|
WatchUI watchUI = this.watchUI;
|
|
int num = 0;
|
|
if (watchUI != num)
|
|
{
|
|
UIRegistrationDialog emailRegistrationDialog = this.watchUI.HAOFABJEEDM;
|
|
int num2 = 0;
|
|
if (emailRegistrationDialog != num2)
|
|
{
|
|
this.watchUI.HAOFABJEEDM.SetInfoText(error, true);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04000294 RID: 660
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000294")]
|
|
public WatchUI watchUI;
|
|
}
|
|
}
|