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.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 onValidEmailEntered = UIRegistrationDialog.OnValidEmailEntered; Action 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 k__BackingField = Player.k__BackingField.playerUI.k__BackingField; WatchUI watchUI = k__BackingField; UIRegistrationDialog emailRegistrationDialog = 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 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(); int num2 = 0; if (bulletinBoardController != num2) { GameObject gameObject = bulletinBoardController.gameObject; int num3 = 0; gameObject.SetActive(num3 != 0); } ScreensFramedWorldUI[] array = global::UnityEngine.Object.FindObjectsOfType(); 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.k__BackingField = (ulong)0L; SingletonMonoBehaviour.Instance.k__BackingField = (ulong)0L; WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; k__BackingField.basicInteractionRestriction.IIIAFOLMNDI = true; int num7 = 0; IPromise promise = k__BackingField.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)num7, JDBKDGCJHMB, DOLALIBJMJK); k__BackingField.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 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 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; } }