using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using RecRoom.Core.Animation; using RecRoom.Players.Watch; using RRUI.Data; using RRUI.Data.NUX; using RRUI.Navigation; using UnityEngine; using UnityEngine.UI; namespace RecRoom.Tutorials { // Token: 0x020024D6 RID: 9430 [Token(Token = "0x20024D6")] [StructLayout(3)] public class NUXTutorial : TutorialController { // Token: 0x17002C38 RID: 11320 // (get) Token: 0x0601047C RID: 66684 RVA: 0x003D0D28 File Offset: 0x003CEF28 [Token(Token = "0x17002C38")] protected override TutorialManager.PKHLMAEGIKG PPOOGDLMBJB { [Token(Token = "0x601047C")] [Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "8")] get { } } // Token: 0x17002C39 RID: 11321 // (get) Token: 0x0601047D RID: 66685 RVA: 0x003D0D38 File Offset: 0x003CEF38 [Token(Token = "0x17002C39")] protected override bool DJJKANKMOII { [Token(Token = "0x601047D")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")] get { return true; } } // Token: 0x17002C3A RID: 11322 // (get) Token: 0x0601047E RID: 66686 RVA: 0x003D0D48 File Offset: 0x003CEF48 [Token(Token = "0x17002C3A")] public static bool FBAFBAMAFOK { [Token(Token = "0x601047E")] [Address(RVA = "0x14764C0", Offset = "0x1474EC0", VA = "0x1814764C0")] get { int num = 0; if (TutorialManager.k__BackingField != 0) { bool? k__BackingField = TutorialManager.k__BackingField; NUXTutorial.NKNJDAAEOHK = num; } if (!MHOKOMMOGKM.KHOFMOPNOAB) { bool flag = SingletonMonoBehaviour.Instance.TryGetExperimentSegment(num); } NUXTutorial.NKNJDAAEOHK = num; throw new NullReferenceException(); } } // Token: 0x0601047F RID: 66687 RVA: 0x003D0D8C File Offset: 0x003CEF8C [Token(Token = "0x601047F")] [Address(RVA = "0x1473710", Offset = "0x1472110", VA = "0x181473710", Slot = "4")] protected override void Awake() { base.Awake(); if (RegistrationModel.VerifyAccountRequirements()) { TutorialManager instance = SingletonMonoBehaviour.Instance; this.OnDestroy(); } Coroutine jabaidnihgk = this.JABAIDNIHGK; int num = 0; if (jabaidnihgk != 0) { base.StopCoroutine(jabaidnihgk); this.JABAIDNIHGK = num; } GameObject gameObject = this.screensRegistrationBackgroundBlocker.gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); this.nuxSpawnPoint.SpawnPointEnabled = num != 0; HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.PEGJGMDGKJN = hkkohfhadkk; int num3 = 0; int num4 = 0; int num5 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num3, num5, num4, num); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.DJNANGMECLI); HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HNJFLMPCEEH); HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HJDPLNLGEIO); HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KCOEJINIEKF); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ECIGCNLAOBL); HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KFGGJFNHCEM); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MFINKNBFADM); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.PBOLLMEFHCA); HKKOHFHADKK pegjgmdgkjn6 = this.PEGJGMDGKJN; HKKOHFHADKK pegjgmdgkjn7 = this.PEGJGMDGKJN; int num6 = 0; pegjgmdgkjn7.PIEOGAPMGIH((ushort)num6); } // Token: 0x06010480 RID: 66688 RVA: 0x003D0EE4 File Offset: 0x003CF0E4 [Token(Token = "0x6010480")] [Address(RVA = "0x14763F0", Offset = "0x1474DF0", VA = "0x1814763F0", Slot = "6")] protected override void Update() { this.PEGJGMDGKJN.OPEMIFENIJM(); this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x06010481 RID: 66689 RVA: 0x003D0F10 File Offset: 0x003CF110 [Token(Token = "0x6010481")] [Address(RVA = "0x1475CD0", Offset = "0x14746D0", VA = "0x181475CD0", Slot = "7")] protected override void OnDestroy() { base.OnDestroy(); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; if (pegjgmdgkjn != 0) { int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); this.FJLBBKKCPCI(); this.AJJOBAMGMPN(); Coroutine jabaidnihgk = this.JABAIDNIHGK; if (jabaidnihgk != 0) { base.StopCoroutine(jabaidnihgk); this.JABAIDNIHGK = (ulong)0L; } GameObject gameObject = this.screensRegistrationBackgroundBlocker.gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); return; } } // Token: 0x06010482 RID: 66690 RVA: 0x003D0F7C File Offset: 0x003CF17C [Token(Token = "0x6010482")] [Address(RVA = "0x1474530", Offset = "0x1472F30", VA = "0x181474530", Slot = "12")] protected override void HCIFEFFOKNB() { this.HNBJKMBIIOF(); ScreenHUD screenModeHUD = SingletonMonoBehaviour.Instance.screenModeHUD; int num = 0; screenModeHUD.SetTouchCanvasAlpha((float)num); this.radio.SetPause(true); SceneSpawnManager spawnManager = RecRoomSceneManager.k__BackingField.spawnManager; SceneSpawnPoint sceneSpawnPoint = this.nuxSpawnPoint; spawnManager.BEEGCMPCOBO(sceneSpawnPoint); SceneSpawnPoint sceneSpawnPoint2 = this.nuxSpawnPoint; sceneSpawnPoint2.SpawnPointEnabled = true; float time = Time.time; this.LGLHKFJGHAD = time; } // Token: 0x06010483 RID: 66691 RVA: 0x003D0FF0 File Offset: 0x003CF1F0 [Token(Token = "0x6010483")] [Address(RVA = "0x1473C70", Offset = "0x1472670", VA = "0x181473C70", Slot = "9")] protected override bool COAONLBBPAF() { if (!Player.HIMJIOGEAGA || (!SingletonMonoBehaviour.Instance.EFNNDDKHAMB && (!SingletonMonoBehaviour.Instance.EBPFBFMJMBB || SingletonMonoBehaviour.Instance.GHCOKHFPGIC))) { bool isFocused = Application.isFocused; float time = Time.time; if (isFocused) { float time2 = Time.time; string text = string.Format("NUXIntroTutorial.OnUpdateWaitingForPlayerToSpawn() timeout (FROSTBITE) after {0} seconds. ", isFocused); bool usesFastNUX = NUXTutorial.FBAFBAMAFOK; if (!usesFastNUX) { } string text2 = string.Format("Fast NUX Status: {0}, LocalPlayerExists: {1}", "On", usesFastNUX); string text3 = text + text2; int num = 0; if (text3 != 0) { } int num2 = 0; bool flag = num != num2; string text5; if (flag) { if (0 != 0) { } string text4 = string.Format(", WatchUI initialized: {0}, CanBeOpened: {1}", flag, flag); text5 = text3 + text4; } HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; this.BOMMOMHFIGH = "FROSTBITE"; this.AKLHFMGIICF = text5; } this.LGLHKFJGHAD = time; } throw new NullReferenceException(); } // Token: 0x06010484 RID: 66692 RVA: 0x003D10F8 File Offset: 0x003CF2F8 [Token(Token = "0x6010484")] [Address(RVA = "0x1473B40", Offset = "0x1472540", VA = "0x181473B40", Slot = "13")] protected override void BMHJLHBDIJN() { SceneSpawnManager spawnManager = RecRoomSceneManager.k__BackingField.spawnManager; SceneSpawnPoint sceneSpawnPoint = this.nuxSpawnPoint; spawnManager.BPNACIAAEPC(sceneSpawnPoint); this.nuxSpawnPoint.SpawnPointEnabled = false; } // Token: 0x06010485 RID: 66693 RVA: 0x003D1130 File Offset: 0x003CF330 [Token(Token = "0x6010485")] [Address(RVA = "0x1475960", Offset = "0x1474360", VA = "0x181475960", Slot = "14")] protected override void MDPFCJILCON() { Player k__BackingField = Player.k__BackingField; ScreenPlayerController screenController = SingletonMonoBehaviour.Instance.screenController; ScreenHUD screenModeHUD = SingletonMonoBehaviour.Instance.screenModeHUD; VRPlayerController vrPlayerController = SingletonMonoBehaviour.Instance.vrPlayerController; this.LJGKGDFDGCM(this, k__BackingField, screenController, screenModeHUD, vrPlayerController); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06010486 RID: 66694 RVA: 0x003D1180 File Offset: 0x003CF380 [Token(Token = "0x6010486")] [Address(RVA = "0x14742B0", Offset = "0x1472CB0", VA = "0x1814742B0", Slot = "10")] protected override bool EGIPDLIAKNF() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } // Token: 0x06010487 RID: 66695 RVA: 0x003D119C File Offset: 0x003CF39C [Token(Token = "0x6010487")] [Address(RVA = "0x1474AC0", Offset = "0x14734C0", VA = "0x181474AC0", Slot = "15")] protected override void HOPFIHELGFE() { Player k__BackingField = Player.k__BackingField; ScreenPlayerController screenController = SingletonMonoBehaviour.Instance.screenController; ScreenHUD screenModeHUD = SingletonMonoBehaviour.Instance.screenModeHUD; VRPlayerController vrPlayerController = SingletonMonoBehaviour.Instance.vrPlayerController; this.KKGMODFJOFJ(this, k__BackingField, screenController, screenModeHUD, vrPlayerController); Coroutine aakagfcnfhh = this.AAKAGFCNFHH; if (aakagfcnfhh != 0) { base.StopCoroutine(aakagfcnfhh); this.AAKAGFCNFHH = (ulong)0L; } NUXTutorial.AOGCCGNPGBG aogccgnpgbg; aogccgnpgbg.System.IDisposable.Dispose(); aogccgnpgbg.<>1__state = (int)((ulong)0L); aogccgnpgbg.<>4__this = this; Coroutine coroutine = base.StartCoroutine(aogccgnpgbg); this.AAKAGFCNFHH = coroutine; } // Token: 0x17002C3B RID: 11323 // (get) Token: 0x06010488 RID: 66696 RVA: 0x003D122C File Offset: 0x003CF42C [Token(Token = "0x17002C3B")] private bool EBOBDNCDHBB { [Token(Token = "0x6010488")] [Address(RVA = "0x1475BE0", Offset = "0x14745E0", VA = "0x181475BE0")] get { PlatformManager instance = SingletonMonoBehaviour.Instance; IPromise promise; return promise != (ulong)5L; } } // Token: 0x17002C3C RID: 11324 // (get) Token: 0x06010489 RID: 66697 RVA: 0x003D1250 File Offset: 0x003CF450 [Token(Token = "0x17002C3C")] private bool JOOHDBLDFKO { [Token(Token = "0x6010489")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0")] get { return true; } } // Token: 0x17002C3D RID: 11325 // (get) Token: 0x0601048A RID: 66698 RVA: 0x003D1260 File Offset: 0x003CF460 [Token(Token = "0x17002C3D")] private bool NNMOEHOEFJE { [Token(Token = "0x601048A")] [Address(RVA = "0x1474390", Offset = "0x1472D90", VA = "0x181474390")] get { /* An exception occurred when decompiling this method (0601048A) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Tutorials.NUXTutorial::FIMDEEFJAPP() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_0D: stloc:valuetype [mscorlib]System.Nullable`1(var_2_14, call:Nullable`1[exp:valuetype [mscorlib]System.Nullable`1](KKHJMCMNJBE::JCIPKIKBFBE)) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x0601048B RID: 66699 RVA: 0x003D1284 File Offset: 0x003CF484 [Token(Token = "0x601048B")] [Address(RVA = "0x1475E90", Offset = "0x1474890", VA = "0x181475E90")] private bool PHLBMBNKLND(int BKNFGHDOJFO) { return BKNFGHDOJFO <= 0; } // Token: 0x0601048C RID: 66700 RVA: 0x003D1298 File Offset: 0x003CF498 [Token(Token = "0x601048C")] [Address(RVA = "0x14740E0", Offset = "0x1472AE0", VA = "0x1814740E0")] private void DJNANGMECLI(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { if (!NUXTutorial.FBAFBAMAFOK) { if (this.EBOBDNCDHBB) { IPromise> promise = KKHJMCMNJBE.CJNHKMANDDA(); } RegistrationModel.ShowIfAccountRequirementsNotMet(new Action(this.EKEAFJBFOGJ)); return; } bool flag = NUXTutorial.RRUIWatchFlowTeardown(true); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x0601048D RID: 66701 RVA: 0x003D12E8 File Offset: 0x003CF4E8 [Token(Token = "0x601048D")] [Address(RVA = "0x14749F0", Offset = "0x14733F0", VA = "0x1814749F0")] private void HNJFLMPCEEH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { FriendImportModel.OnFinish += new Action(this.IMGOEEKKBAE); bool flag = NUXTutorial.RRUIWatchFlowSetup(SingletonMonoBehaviour.Instance.friendImportRoute); } // Token: 0x0601048E RID: 66702 RVA: 0x003D131C File Offset: 0x003CF51C [Token(Token = "0x601048E")] [Address(RVA = "0x1474700", Offset = "0x1473100", VA = "0x181474700")] private void HJDPLNLGEIO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { FriendCodeModel.PAAAIKDBCHK += this.FKKJJJICJGP; bool flag = NUXTutorial.RRUIWatchFlowSetup(SingletonMonoBehaviour.Instance.friendCodeRoute); } // Token: 0x0601048F RID: 66703 RVA: 0x003D1350 File Offset: 0x003CF550 [Token(Token = "0x601048F")] [Address(RVA = "0x1474E80", Offset = "0x1473880", VA = "0x181474E80")] private void KCOEJINIEKF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { TutorialController.BPKAEMAFDMG bpkaemafdmg; bpkaemafdmg.method_ptr = ldftn(BHJEADGGMMN); bpkaemafdmg.method = ldftn(BHJEADGGMMN); bpkaemafdmg.m_target = this; Coroutine iiblinldija = this.IIBLINLDIJA; if (iiblinldija != 0) { base.StopCoroutine(iiblinldija); this.IIBLINLDIJA = (ulong)0L; } IEnumerator enumerator = bpkaemafdmg(); Coroutine coroutine = base.StartCoroutine(enumerator); this.IIBLINLDIJA = coroutine; } // Token: 0x06010490 RID: 66704 RVA: 0x003D13B0 File Offset: 0x003CF5B0 [Token(Token = "0x6010490")] [Address(RVA = "0x1473AE0", Offset = "0x14724E0", VA = "0x181473AE0")] private IEnumerator BHJEADGGMMN() { /* An exception occurred when decompiling this method (06010490) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tutorials.NUXTutorial::BHJEADGGMMN() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(GAAJCOLHCDO::System.IDisposable.Dispose, ldloc:GAAJCOLHCDO(var_0)) stfld:int32(GAAJCOLHCDO::<>1__state, ldloc:GAAJCOLHCDO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:NUXTutorial(GAAJCOLHCDO::<>4__this, ldloc:GAAJCOLHCDO(var_0), ldloc:NUXTutorial(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: 0x06010491 RID: 66705 RVA: 0x003D13D4 File Offset: 0x003CF5D4 [Token(Token = "0x6010491")] [Address(RVA = "0x146CC30", Offset = "0x146B630", VA = "0x18146CC30")] private void ECIGCNLAOBL(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { Coroutine iiblinldija = this.IIBLINLDIJA; if (iiblinldija != 0) { base.StopCoroutine(iiblinldija); this.IIBLINLDIJA = (ulong)0L; } } // Token: 0x06010492 RID: 66706 RVA: 0x003D13FC File Offset: 0x003CF5FC [Token(Token = "0x6010492")] [Address(RVA = "0x1474F40", Offset = "0x1473940", VA = "0x181474F40")] private void KFGGJFNHCEM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { if (!SingletonMonoBehaviour.Instance.ACGDGBHFJFB) { WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; ChooseLocomotionScreen flowByType = k__BackingField.GetFlowByType(); int num = 0; k__BackingField.PushFlow(flowByType, num); WatchMenuProjector watchMenuProjector = k__BackingField.OHPDNGENFJL; int num2 = 0; watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0); BasicInteractionRestriction basicInteractionRestriction = k__BackingField.basicInteractionRestriction; int num3 = 0; basicInteractionRestriction.IIIAFOLMNDI = num3 != 0; return; } HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06010493 RID: 66707 RVA: 0x003D146C File Offset: 0x003CF66C [Token(Token = "0x6010493")] [Address(RVA = "0x1475D90", Offset = "0x1474790", VA = "0x181475D90")] private void PBOLLMEFHCA() { ChooseLocomotionScreen flowByType = Player.k__BackingField.playerUI.k__BackingField.GetFlowByType(); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06010494 RID: 66708 RVA: 0x003D149C File Offset: 0x003CF69C [Token(Token = "0x6010494")] [Address(RVA = "0x1475AF0", Offset = "0x14744F0", VA = "0x181475AF0")] private void MFINKNBFADM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; k__BackingField.OHPDNGENFJL.AuthorityCloseMenu(); k__BackingField.basicInteractionRestriction.IIIAFOLMNDI = true; } // Token: 0x06010495 RID: 66709 RVA: 0x003D14D8 File Offset: 0x003CF6D8 [Token(Token = "0x6010495")] [Address(RVA = "0x1474DD0", Offset = "0x14737D0", VA = "0x181474DD0")] private bool KBGCKEGAEAN() { return !SingletonMonoBehaviour.Instance.EBPFBFMJMBB || SingletonMonoBehaviour.Instance.GHCOKHFPGIC; } // Token: 0x06010496 RID: 66710 RVA: 0x003D1504 File Offset: 0x003CF704 [Token(Token = "0x6010496")] [Address(RVA = "0x1475630", Offset = "0x1474030", VA = "0x181475630")] private void LJGKGDFDGCM(object PIHIPPPPEBI, Player IEKDDPPNFPF, ScreenPlayerController KMGEFGDAFJA, ScreenHUD MLNGKIDAHOP, VRPlayerController DDPNOAGPJOI) { IEKDDPPNFPF.playerMovement.AddMovementActionRestriction(PIHIPPPPEBI); IEKDDPPNFPF.backpack.RecallAllTools(); IEKDDPPNFPF.backpack.AddDisableFavoriteToolSelection(PIHIPPPPEBI); IEKDDPPNFPF.playerUI.k__BackingField = false; IEKDDPPNFPF.dailiesObjectiveTracker.AddObjectiveTrackingSuppressed(PIHIPPPPEBI); WatchUI k__BackingField = IEKDDPPNFPF.playerUI.k__BackingField; k__BackingField.basicInteractionRestriction.IIIAFOLMNDI = true; k__BackingField.PauseMessages(PIHIPPPPEBI); RecRoomSceneManager.k__BackingField.spawnManager.DMHGDALHPAK(this); SingletonMonoBehaviour.Instance.AddWatchNotificationRestriction(PIHIPPPPEBI); if (!SingletonMonoBehaviour.Instance.ACGDGBHFJFB) { return; } KMGEFGDAFJA.LOACNCMCPKK(PIHIPPPPEBI); HBLGJOKKNDE k__BackingField = KMGEFGDAFJA.k__BackingField; KAKMNKBHJLE ceedfocgnli = this.CEEDFOCGNLI; int num = 0; int num2 = 0; k__BackingField.DKFBOMBLDIF(ceedfocgnli, (float)num2, this, num); PIMINIBFBEI k__BackingField = KMGEFGDAFJA.k__BackingField; int num3 = 0; k__BackingField.DPLAALHGGMJ(this, num3); throw new NullReferenceException(); } // Token: 0x06010497 RID: 66711 RVA: 0x003D15D4 File Offset: 0x003CF7D4 [Token(Token = "0x6010497")] [Address(RVA = "0x14750D0", Offset = "0x1473AD0", VA = "0x1814750D0")] private void KKGMODFJOFJ(object PIHIPPPPEBI, Player IEKDDPPNFPF, ScreenPlayerController KMGEFGDAFJA, ScreenHUD MLNGKIDAHOP, VRPlayerController DDPNOAGPJOI) { int num = 0; if (IEKDDPPNFPF != num) { IEKDDPPNFPF.playerMovement.RemoveMovementActionRestriction(PIHIPPPPEBI); IEKDDPPNFPF.backpack.RemoveDisableFavoriteToolSelection(PIHIPPPPEBI); IEKDDPPNFPF.playerUI.k__BackingField = true; IEKDDPPNFPF.dailiesObjectiveTracker.RemoveObjectiveTrackingSuppressed(PIHIPPPPEBI); WatchUI k__BackingField = IEKDDPPNFPF.playerUI.k__BackingField; int num2 = 0; if (k__BackingField != num2) { BasicInteractionRestriction basicInteractionRestriction = k__BackingField.basicInteractionRestriction; int num3 = 0; basicInteractionRestriction.IIIAFOLMNDI = num3 != 0; k__BackingField.UnpauseMessages(PIHIPPPPEBI); } } RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num4 = 0; if (k__BackingField != num4) { RecRoomSceneManager.k__BackingField.spawnManager.OIOBADIAOCE(this); } NotificationManager instance = SingletonMonoBehaviour.Instance; int num5 = 0; if (instance != num5) { SingletonMonoBehaviour.Instance.RemoveWatchNotificationRestriction(PIHIPPPPEBI); } LocalPlayerController instance2 = SingletonMonoBehaviour.Instance; int num6 = 0; if (!(instance2 != num6) || !SingletonMonoBehaviour.Instance.ACGDGBHFJFB) { return; } throw new NullReferenceException(); } // Token: 0x06010498 RID: 66712 RVA: 0x003D16C0 File Offset: 0x003CF8C0 [Token(Token = "0x6010498")] [Address(RVA = "0x14747D0", Offset = "0x14731D0", VA = "0x1814747D0")] private void HNBJKMBIIOF() { Coroutine jabaidnihgk = this.JABAIDNIHGK; if (jabaidnihgk != 0) { base.StopCoroutine(jabaidnihgk); this.JABAIDNIHGK = (ulong)0L; } GameObject gameObject = this.screensRegistrationBackgroundBlocker.gameObject; int num = 0; gameObject.SetActive(num != 0); if (SingletonMonoBehaviour.Instance.ACGDGBHFJFB) { this.screensRegistrationBackgroundBlocker.gameObject.SetActive(true); Image image = this.screensRegistrationBackgroundBlocker; Color color = this.screensRegistrationBackgroundBlocker.color; Camera screenModeCamera = SingletonMonoBehaviour.Instance.screenModeCamera; float num2 = this.backgroundBlockerCameraOffset; NUXTutorial.HGFNJNGKIFD hgfnjngkifd; hgfnjngkifd.System.IDisposable.Dispose(); hgfnjngkifd.desiredOffset = num2; hgfnjngkifd.<>1__state = (int)((ulong)0L); hgfnjngkifd.<>4__this = this; hgfnjngkifd.camera = screenModeCamera; Coroutine coroutine = base.StartCoroutine(hgfnjngkifd); this.JABAIDNIHGK = coroutine; } } // Token: 0x06010499 RID: 66713 RVA: 0x003D1788 File Offset: 0x003CF988 [Token(Token = "0x6010499")] [Address(RVA = "0x1474080", Offset = "0x1472A80", VA = "0x181474080")] private void DGOPGAKAJLN() { Coroutine jabaidnihgk = this.JABAIDNIHGK; if (jabaidnihgk != 0) { base.StopCoroutine(jabaidnihgk); this.JABAIDNIHGK = (ulong)0L; } GameObject gameObject = this.screensRegistrationBackgroundBlocker.gameObject; int num = 0; gameObject.SetActive(num != 0); } // Token: 0x0601049A RID: 66714 RVA: 0x003D17CC File Offset: 0x003CF9CC [Token(Token = "0x601049A")] [Address(RVA = "0x1474D70", Offset = "0x1473770", VA = "0x181474D70")] private IEnumerator JHHIHNKEFMM() { /* An exception occurred when decompiling this method (0601049A) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tutorials.NUXTutorial::JHHIHNKEFMM() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(HHIBOLKMPPH::System.IDisposable.Dispose, ldloc:HHIBOLKMPPH(var_0)) stfld:int32(HHIBOLKMPPH::<>1__state, ldloc:HHIBOLKMPPH(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:NUXTutorial(HHIBOLKMPPH::<>4__this, ldloc:HHIBOLKMPPH(var_0), ldloc:NUXTutorial(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: 0x0601049B RID: 66715 RVA: 0x003D17F0 File Offset: 0x003CF9F0 [Token(Token = "0x601049B")] [Address(RVA = "0x1474230", Offset = "0x1472C30", VA = "0x181474230")] private IEnumerator EFGGDKEIFFC(Camera FOMHGMLPOND, float BBANIKNMJEC) { /* An exception occurred when decompiling this method (0601049B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tutorials.NUXTutorial::EFGGDKEIFFC(UnityEngine.Camera,System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(HGFNJNGKIFD::System.IDisposable.Dispose, ldloc:HGFNJNGKIFD(var_0)) stfld:float32(HGFNJNGKIFD::desiredOffset, ldloc:HGFNJNGKIFD(var_0), ldloc:float32(BBANIKNMJEC)) stfld:NUXTutorial(HGFNJNGKIFD::<>4__this, ldloc:HGFNJNGKIFD(var_0), ldloc:NUXTutorial(this)) stfld:int32(HGFNJNGKIFD::<>1__state, ldloc:HGFNJNGKIFD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:Camera(HGFNJNGKIFD::camera, ldloc:HGFNJNGKIFD(var_0), ldloc:Camera(FOMHGMLPOND)) } 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: 0x0601049C RID: 66716 RVA: 0x003D1820 File Offset: 0x003CFA20 [Token(Token = "0x601049C")] [Address(RVA = "0x1473C10", Offset = "0x1472610", VA = "0x181473C10")] private IEnumerator CCDGKJHJMGF() { /* An exception occurred when decompiling this method (0601049C) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tutorials.NUXTutorial::CCDGKJHJMGF() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(AOGCCGNPGBG::System.IDisposable.Dispose, ldloc:AOGCCGNPGBG(var_0)) stfld:int32(AOGCCGNPGBG::<>1__state, ldloc:AOGCCGNPGBG(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:NUXTutorial(AOGCCGNPGBG::<>4__this, ldloc:AOGCCGNPGBG(var_0), ldloc:NUXTutorial(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: 0x0601049D RID: 66717 RVA: 0x003D1844 File Offset: 0x003CFA44 [Token(Token = "0x601049D")] [Address(RVA = "0x1475C60", Offset = "0x1474660", VA = "0x181475C60")] private void OHKEAGNCLOP() { ScreenHUD screenModeHUD = SingletonMonoBehaviour.Instance.screenModeHUD; int num = 0; screenModeHUD.SetTouchCanvasAlpha((float)num); } // Token: 0x0601049E RID: 66718 RVA: 0x003D186C File Offset: 0x003CFA6C [Token(Token = "0x601049E")] [Address(RVA = "0x1473520", Offset = "0x1471F20", VA = "0x181473520")] private void AJJOBAMGMPN() { CameraRig instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { ScreenHUD screenModeHUD = SingletonMonoBehaviour.Instance.screenModeHUD; int num2 = 0; if (screenModeHUD != num2) { SingletonMonoBehaviour.Instance.screenModeHUD.SetTouchCanvasAlpha(1f); } } Coroutine aakagfcnfhh = this.AAKAGFCNFHH; if (aakagfcnfhh != 0) { base.StopCoroutine(aakagfcnfhh); this.AAKAGFCNFHH = (ulong)0L; } } // Token: 0x0601049F RID: 66719 RVA: 0x003D18DC File Offset: 0x003CFADC [Token(Token = "0x601049F")] [Address(RVA = "0x1475EA0", Offset = "0x14748A0", VA = "0x181475EA0")] private void PLNOLDJHEEN() { Coroutine aakagfcnfhh = this.AAKAGFCNFHH; if (aakagfcnfhh != 0) { base.StopCoroutine(aakagfcnfhh); this.AAKAGFCNFHH = (ulong)0L; } NUXTutorial.AOGCCGNPGBG aogccgnpgbg; aogccgnpgbg.System.IDisposable.Dispose(); aogccgnpgbg.<>1__state = (int)((ulong)0L); aogccgnpgbg.<>4__this = this; Coroutine coroutine = base.StartCoroutine(aogccgnpgbg); this.AAKAGFCNFHH = coroutine; } // Token: 0x060104A0 RID: 66720 RVA: 0x003D192C File Offset: 0x003CFB2C [Token(Token = "0x60104A0")] [Address(RVA = "0x1474D40", Offset = "0x1473740", VA = "0x181474D40")] private void JBCJIPPJJIO() { Coroutine aakagfcnfhh = this.AAKAGFCNFHH; if (aakagfcnfhh != 0) { base.StopCoroutine(aakagfcnfhh); this.AAKAGFCNFHH = (ulong)0L; } } // Token: 0x060104A1 RID: 66721 RVA: 0x003D1954 File Offset: 0x003CFB54 [Token(Token = "0x60104A1")] [Address(RVA = "0x1474F10", Offset = "0x1473910", VA = "0x181474F10")] private void KFFKEFEHDDA() { this.radio.SetPause(true); } // Token: 0x060104A2 RID: 66722 RVA: 0x003D1974 File Offset: 0x003CFB74 [Token(Token = "0x60104A2")] [Address(RVA = "0x1473690", Offset = "0x1472090", VA = "0x181473690")] private void APLFGCCJANK() { this.FJLBBKKCPCI(); NUXTutorial.IJKPFCLPEEG ijkpfclpeeg; ijkpfclpeeg.System.IDisposable.Dispose(); ijkpfclpeeg.<>1__state = (int)((ulong)0L); ijkpfclpeeg.<>4__this = this; Coroutine coroutine = base.StartCoroutine(ijkpfclpeeg); this.GGDGAIABFKD = coroutine; } // Token: 0x060104A3 RID: 66723 RVA: 0x003D19AC File Offset: 0x003CFBAC [Token(Token = "0x60104A3")] [Address(RVA = "0x1474400", Offset = "0x1472E00", VA = "0x181474400")] private void FJLBBKKCPCI() { AudioManager.StopMusic(); Coroutine ggdgaiabfkd = this.GGDGAIABFKD; if (ggdgaiabfkd != 0) { base.StopCoroutine(ggdgaiabfkd); this.GGDGAIABFKD = (ulong)0L; } } // Token: 0x060104A4 RID: 66724 RVA: 0x003D19DC File Offset: 0x003CFBDC [Token(Token = "0x60104A4")] [Address(RVA = "0x14746A0", Offset = "0x14730A0", VA = "0x1814746A0")] private IEnumerator HCLDBKPHBOH() { /* An exception occurred when decompiling this method (060104A4) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tutorials.NUXTutorial::HCLDBKPHBOH() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(IJKPFCLPEEG::System.IDisposable.Dispose, ldloc:IJKPFCLPEEG(var_0)) stfld:int32(IJKPFCLPEEG::<>1__state, ldloc:IJKPFCLPEEG(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:NUXTutorial(IJKPFCLPEEG::<>4__this, ldloc:IJKPFCLPEEG(var_0), ldloc:NUXTutorial(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: 0x060104A5 RID: 66725 RVA: 0x003D1A00 File Offset: 0x003CFC00 [Token(Token = "0x60104A5")] [Address(RVA = "0x1475F30", Offset = "0x1474930", VA = "0x181475F30")] public static bool RRUIWatchFlowSetup([Optional] Route GJIOCANDGPE) { if (Player.HIMJIOGEAGA) { WatchUI local = WatchUI.BFPPPLIJIGC; if (!local.OHPDNGENFJL.KGCJLAOBAHL) { WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL; int num = 0; watchMenuProjector.AuthorityOpenMenuDetached(num != 0); } BasicInteractionRestriction basicInteractionRestriction = local.basicInteractionRestriction; int num2 = 0; basicInteractionRestriction.IIIAFOLMNDI = num2 != 0; WatchMenuProjector watchMenuProjector2 = local.OHPDNGENFJL; GameObject gameObject = local.gameObject; watchMenuProjector2.SetForceMenuToRemainOpen(true, gameObject); RRUIRootScreen flowByType = local.GetFlowByType(); int num3 = 0; local.PushFlow(flowByType, num3); if (GJIOCANDGPE != 0) { GameObject gameObject2 = local.gameObject; CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE); BrowserModel.GoTo(gameObject2, cecakddnhln); } local.k__BackingField = true; return true; } throw new NullReferenceException(); } // Token: 0x060104A6 RID: 66726 RVA: 0x003D1AB4 File Offset: 0x003CFCB4 [Token(Token = "0x60104A6")] [Address(RVA = "0x14760E0", Offset = "0x1474AE0", VA = "0x1814760E0")] public static bool RRUIWatchFlowTeardown(bool HLKHNGIPKJK = false) { NUXTutorial.CKEMIMLOJON ckemimlojon = new NUXTutorial.CKEMIMLOJON(); WatchUI local = WatchUI.BFPPPLIJIGC; ckemimlojon.watchUI = local; if (local) { WatchMenuProjector watchMenuProjector = ckemimlojon.watchUI.OHPDNGENFJL; GameObject gameObject = ckemimlojon.watchUI.gameObject; int num = 0; watchMenuProjector.SetForceMenuToRemainOpen(num != 0, gameObject); ckemimlojon.watchUI.k__BackingField = false; ckemimlojon.watchUI.basicInteractionRestriction.IIIAFOLMNDI = true; ckemimlojon.watchUI.OHPDNGENFJL.AuthorityCloseMenu(); if (!HLKHNGIPKJK) { WatchUI watchUI = ckemimlojon.watchUI; if (watchUI != 0) { RRUIRootScreen flowByType = watchUI.GetFlowByType(); } if (0) { } if (!ckemimlojon.watchUI) { return true; } ckemimlojon.watchUI.PopAllFlows(); } Scheduler instance = SingletonMonoBehaviour.Instance; NUXTutorial.CKEMIMLOJON.<g__WaitUntilWatchNotVisible|0>d <g__WaitUntilWatchNotVisible|0>d; <g__WaitUntilWatchNotVisible|0>d.System.IDisposable.Dispose(); int num2 = 0; <g__WaitUntilWatchNotVisible|0>d.<>4__this = ckemimlojon; <g__WaitUntilWatchNotVisible|0>d.<>1__state = num2; <g__WaitUntilWatchNotVisible|0>d.timeout = 1f; ISchedulerPromise schedulerPromise = instance.Run(<g__WaitUntilWatchNotVisible|0>d); Action action = new Action(ckemimlojon.g__PostCloseCleanup|1); return true; } throw new NullReferenceException(); } // Token: 0x060104A7 RID: 66727 RVA: 0x003D1BC0 File Offset: 0x003CFDC0 [Token(Token = "0x60104A7")] [Address(RVA = "0x1475590", Offset = "0x1473F90", VA = "0x181475590")] private bool LFNEPHJDBMA(NUXTutorial.FPPACGPKPBH IJLMFHNFKIH) { bool flag = NUXTutorial.RRUIWatchFlowTeardown(IJLMFHNFKIH == NUXTutorial.FPPACGPKPBH.DormRoomIntro); this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)IJLMFHNFKIH); return flag; } // Token: 0x060104A8 RID: 66728 RVA: 0x003D1BEC File Offset: 0x003CFDEC [Token(Token = "0x60104A8")] [Address(RVA = "0x1476430", Offset = "0x1474E30", VA = "0x181476430")] public NUXTutorial() { KAKMNKBHJLE kakmnkbhjle = new KAKMNKBHJLE(); this.CEEDFOCGNLI = kakmnkbhjle; base..ctor(); } // Token: 0x060104A9 RID: 66729 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60104A9")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] static NUXTutorial() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060104AA RID: 66730 RVA: 0x003D1C5C File Offset: 0x003CFE5C [Token(Token = "0x60104AA")] [Address(RVA = "0x1474300", Offset = "0x1472D00", VA = "0x181474300")] [CompilerGenerated] private void EKEAFJBFOGJ() { if (!this.EBOBDNCDHBB || KKHJMCMNJBE.JCIPKIKBFBE() == 0) { } bool flag = this.LFNEPHJDBMA((NUXTutorial.FPPACGPKPBH)((uint)3)); } // Token: 0x060104AB RID: 66731 RVA: 0x003D1C88 File Offset: 0x003CFE88 [Token(Token = "0x60104AB")] [Address(RVA = "0x1474CB0", Offset = "0x14736B0", VA = "0x181474CB0")] [CompilerGenerated] private void IMGOEEKKBAE(int BKNFGHDOJFO) { FriendImportModel.OnFinish -= new Action(this.IMGOEEKKBAE); } // Token: 0x060104AC RID: 66732 RVA: 0x003D1CA8 File Offset: 0x003CFEA8 [Token(Token = "0x60104AC")] [Address(RVA = "0x1474480", Offset = "0x1472E80", VA = "0x181474480")] [CompilerGenerated] private void FKKJJJICJGP() { FriendCodeModel.PAAAIKDBCHK -= this.FKKJJJICJGP; HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; bool flag = NUXTutorial.RRUIWatchFlowTeardown(true); } // Token: 0x0400AD12 RID: 44306 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400AD12")] [SerializeField] [Header("Timing")] private float initialVoiceOverDelay = 1f; // Token: 0x0400AD13 RID: 44307 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400AD13")] [SerializeField] [Header("Audio")] private RecRoomAudioClip nuxMusic; // Token: 0x0400AD14 RID: 44308 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400AD14")] [SerializeField] private float nuxMusicFadeInTime = 0.5f; // Token: 0x0400AD15 RID: 44309 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400AD15")] [SerializeField] [Header("Spawn Point")] private SceneSpawnPoint nuxSpawnPoint; // Token: 0x0400AD16 RID: 44310 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400AD16")] [SerializeField] [Header("Screens Background Blocker")] private Image screensRegistrationBackgroundBlocker; // Token: 0x0400AD17 RID: 44311 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400AD17")] [SerializeField] private float backgroundBlockerFadeDelay = 1f; // Token: 0x0400AD18 RID: 44312 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")] [Token(Token = "0x400AD18")] [SerializeField] private float backgroundBlockerFadeDuration = 0.5f; // Token: 0x0400AD19 RID: 44313 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400AD19")] [SerializeField] private float backgroundBlockerCameraOffset = 0.5f; // Token: 0x0400AD1A RID: 44314 [global::Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x400AD1A")] [SerializeField] [Header("Screens UI Fading")] private float touchCanvasFadeDuration = 1f; // Token: 0x0400AD1B RID: 44315 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400AD1B")] [SerializeField] [Header("Screens Animations")] private PlayerAnimationVignette dormRoomIntroVignette; // Token: 0x0400AD1C RID: 44316 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400AD1C")] [SerializeField] [Header("Audio")] private Radio radio; // Token: 0x0400AD1D RID: 44317 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400AD1D")] [SerializeField] [Header("Error Handling")] private float playerSpawnErrorTimeout = 20f; // Token: 0x0400AD1E RID: 44318 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400AD1E")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400AD1F RID: 44319 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400AD1F")] private float LGLHKFJGHAD; // Token: 0x0400AD20 RID: 44320 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400AD20")] private KAKMNKBHJLE CEEDFOCGNLI; // Token: 0x0400AD21 RID: 44321 [Token(Token = "0x400AD21")] private static bool? NKNJDAAEOHK; // Token: 0x0400AD22 RID: 44322 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400AD22")] private Coroutine JABAIDNIHGK; // Token: 0x0400AD23 RID: 44323 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400AD23")] private Coroutine AAKAGFCNFHH; // Token: 0x0400AD24 RID: 44324 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400AD24")] private Coroutine GGDGAIABFKD; // Token: 0x020024D7 RID: 9431 [Token(Token = "0x20024D7")] private enum FPPACGPKPBH { // Token: 0x0400AD26 RID: 44326 [Token(Token = "0x400AD26")] Inactive, // Token: 0x0400AD27 RID: 44327 [Token(Token = "0x400AD27")] AccountRegistration, // Token: 0x0400AD28 RID: 44328 [Token(Token = "0x400AD28")] FriendImport, // Token: 0x0400AD29 RID: 44329 [Token(Token = "0x400AD29")] FriendCode, // Token: 0x0400AD2A RID: 44330 [Token(Token = "0x400AD2A")] DormRoomIntro, // Token: 0x0400AD2B RID: 44331 [Token(Token = "0x400AD2B")] LocomotionSelection, // Token: 0x0400AD2C RID: 44332 [Token(Token = "0x400AD2C")] Completed } // Token: 0x020024DD RID: 9437 [Token(Token = "0x20024DD")] [CompilerGenerated] private sealed class CKEMIMLOJON { // Token: 0x060104CB RID: 66763 RVA: 0x003D24A4 File Offset: 0x003D06A4 [Token(Token = "0x60104CB")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public CKEMIMLOJON() { } // Token: 0x060104CC RID: 66764 RVA: 0x003D24B8 File Offset: 0x003D06B8 [Token(Token = "0x60104CC")] [Address(RVA = "0x146CE30", Offset = "0x146B830", VA = "0x18146CE30")] internal IEnumerator g__WaitUntilWatchNotVisible|0(float timeout) { /* An exception occurred when decompiling this method (060104CC) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.Tutorials.NUXTutorial/CKEMIMLOJON::g__WaitUntilWatchNotVisible|0(System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void('<g__WaitUntilWatchNotVisible|0>d'::System.IDisposable.Dispose, ldloc:'<g__WaitUntilWatchNotVisible|0>d'(var_0)) stfld:float32('<g__WaitUntilWatchNotVisible|0>d'::timeout, ldloc:'<g__WaitUntilWatchNotVisible|0>d'(var_0), ldloc:float32(timeout)) stfld:int32('<g__WaitUntilWatchNotVisible|0>d'::<>1__state, ldloc:'<g__WaitUntilWatchNotVisible|0>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:CKEMIMLOJON('<g__WaitUntilWatchNotVisible|0>d'::<>4__this, ldloc:'<g__WaitUntilWatchNotVisible|0>d'(var_0), ldloc:CKEMIMLOJON(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: 0x060104CD RID: 66765 RVA: 0x003D24E4 File Offset: 0x003D06E4 [Token(Token = "0x60104CD")] [Address(RVA = "0x146CD60", Offset = "0x146B760", VA = "0x18146CD60")] internal void g__PostCloseCleanup|1() { WatchUI watchUI = this.watchUI; if (watchUI != 0) { RRUIRootScreen flowByType = watchUI.GetFlowByType(); } if (0) { } if (this.watchUI) { this.watchUI.PopAllFlows(); } } // Token: 0x0400AD44 RID: 44356 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400AD44")] public WatchUI watchUI; // Token: 0x020024DE RID: 9438 [Token(Token = "0x20024DE")] private sealed class <g__WaitUntilWatchNotVisible|0>d : IEnumerator, IEnumerator, IDisposable { // Token: 0x060104CE RID: 66766 RVA: 0x0003C3EA File Offset: 0x0003A5EA [Token(Token = "0x60104CE")] [Address(RVA = "0x3E46E0", Offset = "0x3E30E0", VA = "0x1803E46E0")] [DebuggerHidden] public <g__WaitUntilWatchNotVisible|0>d(int <>1__state) { } // Token: 0x060104CF RID: 66767 RVA: 0x0003C3EA File Offset: 0x0003A5EA [Token(Token = "0x60104CF")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "5")] [DebuggerHidden] void IDisposable.Dispose() { } // Token: 0x060104D0 RID: 66768 RVA: 0x003D252C File Offset: 0x003D072C [Token(Token = "0x60104D0")] [Address(RVA = "0x1480B70", Offset = "0x147F570", VA = "0x181480B70", Slot = "6")] private bool MoveNext() { return default(bool); } // Token: 0x17002C48 RID: 11336 // (get) Token: 0x060104D1 RID: 66769 RVA: 0x00062DDE File Offset: 0x00060FDE [Token(Token = "0x17002C48")] ISchedule IEnumerator.Current { [Token(Token = "0x60104D1")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")] [DebuggerHidden] get { return null; } } // Token: 0x060104D2 RID: 66770 RVA: 0x0003C3EA File Offset: 0x0003A5EA [Token(Token = "0x60104D2")] [Address(RVA = "0x1480C80", Offset = "0x147F680", VA = "0x181480C80", Slot = "8")] [DebuggerHidden] void IEnumerator.Reset() { } // Token: 0x17002C49 RID: 11337 // (get) Token: 0x060104D3 RID: 66771 RVA: 0x00062DDE File Offset: 0x00060FDE [Token(Token = "0x17002C49")] object IEnumerator.Current { [Token(Token = "0x60104D3")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "7")] [DebuggerHidden] get { return null; } } // Token: 0x0400AD45 RID: 44357 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400AD45")] private int <>1__state; // Token: 0x0400AD46 RID: 44358 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400AD46")] private ISchedule <>2__current; // Token: 0x0400AD47 RID: 44359 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400AD47")] public NUXTutorial.CKEMIMLOJON <>4__this; // Token: 0x0400AD48 RID: 44360 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400AD48")] public float timeout; } } // Token: 0x020024DF RID: 9439 [Token(Token = "0x20024DF")] [CompilerGenerated] private sealed class LDAGPLDBDAJ { // Token: 0x060104D4 RID: 66772 RVA: 0x003D2544 File Offset: 0x003D0744 [Token(Token = "0x60104D4")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public LDAGPLDBDAJ() { } // Token: 0x060104D5 RID: 66773 RVA: 0x003D2558 File Offset: 0x003D0758 [Token(Token = "0x60104D5")] [Address(RVA = "0x146F2B0", Offset = "0x146DCB0", VA = "0x18146F2B0")] internal bool b__2() { WatchUI watchUI = this.CS$<>8__locals1.watchUI; if (watchUI != 0) { WatchMenuProjector watchMenuProjector = watchUI.OHPDNGENFJL; if (watchMenuProjector != 0) { bool isMenuAnimationVisible = watchMenuProjector.EALLKLBMKEL; } int num = 0; bool flag = num == 1; if (num != (flag ? 1 : 0)) { float realtimeSinceStartup = Time.realtimeSinceStartup; } } return true; } // Token: 0x0400AD49 RID: 44361 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400AD49")] public float start; // Token: 0x0400AD4A RID: 44362 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x400AD4A")] public float timeout; // Token: 0x0400AD4B RID: 44363 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400AD4B")] public NUXTutorial.CKEMIMLOJON CS$<>8__locals1; } } }