Files
2026-04-08 23:40:05 +02:00

1318 lines
59 KiB
C#

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.<HDCFNHBFLOL>k__BackingField != 0)
{
bool? <HDCFNHBFLOL>k__BackingField = TutorialManager.<HDCFNHBFLOL>k__BackingField;
NUXTutorial.NKNJDAAEOHK = num;
}
if (!MHOKOMMOGKM.KHOFMOPNOAB)
{
bool flag = SingletonMonoBehaviour.Instance.TryGetExperimentSegment<SplitTesting.GottaGoFastNUX_2020_09_04>(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.<OCDLBPHJMOP>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.<OCDLBPHJMOP>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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
ScreenPlayerController screenController = SingletonMonoBehaviour.Instance.screenController;
ScreenHUD screenModeHUD = SingletonMonoBehaviour.Instance.screenModeHUD;
VRPlayerController vrPlayerController = SingletonMonoBehaviour.Instance.vrPlayerController;
this.LJGKGDFDGCM(this, <EGKJPJKLEAI>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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
ScreenPlayerController screenController = SingletonMonoBehaviour.Instance.screenController;
ScreenHUD screenModeHUD = SingletonMonoBehaviour.Instance.screenModeHUD;
VRPlayerController vrPlayerController = SingletonMonoBehaviour.Instance.vrPlayerController;
this.KKGMODFJOFJ(this, <EGKJPJKLEAI>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<bool?> 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<bool>(var_2_14, call:Nullable`1[exp:valuetype [mscorlib]System.Nullable`1<bool>](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<List<DCGAMCKNJDB>> 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 <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
ChooseLocomotionScreen flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<ChooseLocomotionScreen>();
int num = 0;
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num);
WatchMenuProjector watchMenuProjector = <JNBAANDJIAD>k__BackingField.OHPDNGENFJL;
int num2 = 0;
watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0);
BasicInteractionRestriction basicInteractionRestriction = <JNBAANDJIAD>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.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.GetFlowByType<ChooseLocomotionScreen>();
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 <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
<JNBAANDJIAD>k__BackingField.OHPDNGENFJL.AuthorityCloseMenu();
<JNBAANDJIAD>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.<LKHLMIMHFGJ>k__BackingField = false;
IEKDDPPNFPF.dailiesObjectiveTracker.AddObjectiveTrackingSuppressed(PIHIPPPPEBI);
WatchUI <JNBAANDJIAD>k__BackingField = IEKDDPPNFPF.playerUI.<JNBAANDJIAD>k__BackingField;
<JNBAANDJIAD>k__BackingField.basicInteractionRestriction.IIIAFOLMNDI = true;
<JNBAANDJIAD>k__BackingField.PauseMessages(PIHIPPPPEBI);
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.spawnManager.DMHGDALHPAK(this);
SingletonMonoBehaviour.Instance.AddWatchNotificationRestriction(PIHIPPPPEBI);
if (!SingletonMonoBehaviour.Instance.ACGDGBHFJFB)
{
return;
}
KMGEFGDAFJA.LOACNCMCPKK(PIHIPPPPEBI);
HBLGJOKKNDE <CameraSystem>k__BackingField = KMGEFGDAFJA.<CameraSystem>k__BackingField;
KAKMNKBHJLE ceedfocgnli = this.CEEDFOCGNLI;
int num = 0;
int num2 = 0;
<CameraSystem>k__BackingField.DKFBOMBLDIF(ceedfocgnli, (float)num2, this, num);
PIMINIBFBEI <CursorSystem>k__BackingField = KMGEFGDAFJA.<CursorSystem>k__BackingField;
int num3 = 0;
<CursorSystem>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.<LKHLMIMHFGJ>k__BackingField = true;
IEKDDPPNFPF.dailiesObjectiveTracker.RemoveObjectiveTrackingSuppressed(PIHIPPPPEBI);
WatchUI <JNBAANDJIAD>k__BackingField = IEKDDPPNFPF.playerUI.<JNBAANDJIAD>k__BackingField;
int num2 = 0;
if (<JNBAANDJIAD>k__BackingField != num2)
{
BasicInteractionRestriction basicInteractionRestriction = <JNBAANDJIAD>k__BackingField.basicInteractionRestriction;
int num3 = 0;
basicInteractionRestriction.IIIAFOLMNDI = num3 != 0;
<JNBAANDJIAD>k__BackingField.UnpauseMessages(PIHIPPPPEBI);
}
}
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num4 = 0;
if (<OCDLBPHJMOP>k__BackingField != num4)
{
RecRoomSceneManager.<OCDLBPHJMOP>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<RRUIRootScreen>();
int num3 = 0;
local.PushFlow(flowByType, num3);
if (GJIOCANDGPE != 0)
{
GameObject gameObject2 = local.gameObject;
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE);
BrowserModel.GoTo(gameObject2, cecakddnhln);
}
local.<BMIJHIHBGBH>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.<BMIJHIHBGBH>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<RRUIRootScreen>();
}
if (0)
{
}
if (!ckemimlojon.watchUI)
{
return true;
}
ckemimlojon.watchUI.PopAllFlows();
}
Scheduler instance = SingletonMonoBehaviour.Instance;
NUXTutorial.CKEMIMLOJON.<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d <<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d;
<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d.System.IDisposable.Dispose();
int num2 = 0;
<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d.<>4__this = ckemimlojon;
<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d.<>1__state = num2;
<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d.timeout = 1f;
ISchedulerPromise schedulerPromise = instance.Run(<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d);
Action action = new Action(ckemimlojon.<RRUIWatchFlowTeardown>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<ISchedule> <RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0(float timeout)
{
/*
An exception occurred when decompiling this method (060104CC)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecRoom.Tutorials.NUXTutorial/CKEMIMLOJON::<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0(System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void('<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d'::System.IDisposable.Dispose, ldloc:'<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d'(var_0))
stfld:float32('<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d'::timeout, ldloc:'<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d'(var_0), ldloc:float32(timeout))
stfld:int32('<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d'::<>1__state, ldloc:'<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:CKEMIMLOJON('<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d'::<>4__this, ldloc:'<<RRUIWatchFlowTeardown>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 <RRUIWatchFlowTeardown>g__PostCloseCleanup|1()
{
WatchUI watchUI = this.watchUI;
if (watchUI != 0)
{
RRUIRootScreen flowByType = watchUI.GetFlowByType<RRUIRootScreen>();
}
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 <<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d : IEnumerator<ISchedule>, IEnumerator, IDisposable
{
// Token: 0x060104CE RID: 66766 RVA: 0x0003C3EA File Offset: 0x0003A5EA
[Token(Token = "0x60104CE")]
[Address(RVA = "0x3E46E0", Offset = "0x3E30E0", VA = "0x1803E46E0")]
[DebuggerHidden]
public <<RRUIWatchFlowTeardown>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<ISchedule>.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 <RRUIWatchFlowTeardown>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;
}
}
}