scripts
This commit is contained in:
@@ -0,0 +1,198 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tutorials
|
||||
{
|
||||
// Token: 0x020024CE RID: 9422
|
||||
[Token(Token = "0x20024CE")]
|
||||
[StructLayout(3)]
|
||||
public class BulletinBoardTutorial : TutorialController
|
||||
{
|
||||
// Token: 0x0601044C RID: 66636 RVA: 0x003D0398 File Offset: 0x003CE598
|
||||
[Token(Token = "0x601044C")]
|
||||
[Address(RVA = "0x146C910", Offset = "0x146B310", VA = "0x18146C910", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.PEGJGMDGKJN = hkkohfhadkk;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num);
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.ICNLBDNDILM);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JBICNLPEDOA);
|
||||
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
int num5 = 0;
|
||||
pegjgmdgkjn3.PIEOGAPMGIH((ushort)num5);
|
||||
}
|
||||
|
||||
// Token: 0x0601044D RID: 66637 RVA: 0x003D0418 File Offset: 0x003CE618
|
||||
[Token(Token = "0x601044D")]
|
||||
[Address(RVA = "0x146CD10", Offset = "0x146B710", VA = "0x18146CD10", Slot = "6")]
|
||||
protected override void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x17002C2F RID: 11311
|
||||
// (get) Token: 0x0601044E RID: 66638 RVA: 0x003D0444 File Offset: 0x003CE644
|
||||
[Token(Token = "0x17002C2F")]
|
||||
protected override TutorialManager.PKHLMAEGIKG PPOOGDLMBJB
|
||||
{
|
||||
[Token(Token = "0x601044E")]
|
||||
[Address(RVA = "0x8509C0", Offset = "0x84F3C0", VA = "0x1808509C0", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return TutorialManager.PKHLMAEGIKG.NUX_BULLETIN_BOARD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601044F RID: 66639 RVA: 0x003D0454 File Offset: 0x003CE654
|
||||
[Token(Token = "0x601044F")]
|
||||
[Address(RVA = "0x146CA60", Offset = "0x146B460", VA = "0x18146CA60", Slot = "9")]
|
||||
protected override bool COAONLBBPAF()
|
||||
{
|
||||
TutorialManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
if (instance.IsTutorialComplete((TutorialManager.PKHLMAEGIKG)num))
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010450 RID: 66640 RVA: 0x003D0494 File Offset: 0x003CE694
|
||||
[Token(Token = "0x6010450")]
|
||||
[Address(RVA = "0x146CCC0", Offset = "0x146B6C0", VA = "0x18146CCC0", Slot = "14")]
|
||||
protected override void MDPFCJILCON()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
|
||||
// Token: 0x06010451 RID: 66641 RVA: 0x003D04B0 File Offset: 0x003CE6B0
|
||||
[Token(Token = "0x6010451")]
|
||||
[Address(RVA = "0x146CB50", Offset = "0x146B550", VA = "0x18146CB50", Slot = "10")]
|
||||
protected override bool EGIPDLIAKNF()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06010452 RID: 66642 RVA: 0x003D04CC File Offset: 0x003CE6CC
|
||||
[Token(Token = "0x6010452")]
|
||||
[Address(RVA = "0x146CBA0", Offset = "0x146B5A0", VA = "0x18146CBA0")]
|
||||
private void ICNLBDNDILM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
TutorialController.BPKAEMAFDMG bpkaemafdmg;
|
||||
bpkaemafdmg.method_ptr = ldftn(KEFEOJMHLDO);
|
||||
bpkaemafdmg.method = ldftn(KEFEOJMHLDO);
|
||||
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: 0x06010453 RID: 66643 RVA: 0x003D052C File Offset: 0x003CE72C
|
||||
[Token(Token = "0x6010453")]
|
||||
[Address(RVA = "0x146CC60", Offset = "0x146B660", VA = "0x18146CC60")]
|
||||
private IEnumerator KEFEOJMHLDO()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06010453)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tutorials.BulletinBoardTutorial::KEFEOJMHLDO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(CMGHKEJKDPM::System.IDisposable.Dispose, ldloc:CMGHKEJKDPM(var_0))
|
||||
stfld:int32(CMGHKEJKDPM::<>1__state, ldloc:CMGHKEJKDPM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:BulletinBoardTutorial(CMGHKEJKDPM::<>4__this, ldloc:CMGHKEJKDPM(var_0), ldloc:BulletinBoardTutorial(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: 0x06010454 RID: 66644 RVA: 0x003D0550 File Offset: 0x003CE750
|
||||
[Token(Token = "0x6010454")]
|
||||
[Address(RVA = "0x146CC30", Offset = "0x146B630", VA = "0x18146CC30")]
|
||||
private void JBICNLPEDOA(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
Coroutine iiblinldija = this.IIBLINLDIJA;
|
||||
if (iiblinldija != 0)
|
||||
{
|
||||
base.StopCoroutine(iiblinldija);
|
||||
this.IIBLINLDIJA = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010455 RID: 66645 RVA: 0x003D0578 File Offset: 0x003CE778
|
||||
[Token(Token = "0x6010455")]
|
||||
[Address(RVA = "0x146CD50", Offset = "0x146B750", VA = "0x18146CD50")]
|
||||
public BulletinBoardTutorial()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400ACF6 RID: 44278
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400ACF6")]
|
||||
[SerializeField]
|
||||
[Header("Trigger")]
|
||||
private SimpleVolume simpleTriggerVolume;
|
||||
|
||||
// Token: 0x0400ACF7 RID: 44279
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400ACF7")]
|
||||
[SerializeField]
|
||||
private float triggerVisionConeHalfAngle = 45f;
|
||||
|
||||
// Token: 0x0400ACF8 RID: 44280
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400ACF8")]
|
||||
private HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x020024CF RID: 9423
|
||||
[Token(Token = "0x20024CF")]
|
||||
private enum JBEOEKFKKED
|
||||
{
|
||||
// Token: 0x0400ACFA RID: 44282
|
||||
[Token(Token = "0x400ACFA")]
|
||||
Inactive,
|
||||
// Token: 0x0400ACFB RID: 44283
|
||||
[Token(Token = "0x400ACFB")]
|
||||
BulletinBoardIntro,
|
||||
// Token: 0x0400ACFC RID: 44284
|
||||
[Token(Token = "0x400ACFC")]
|
||||
Completed
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tutorials
|
||||
{
|
||||
// Token: 0x020024D1 RID: 9425
|
||||
[Token(Token = "0x20024D1")]
|
||||
[StructLayout(3)]
|
||||
public class DisableGameObjectIfTutorialNotCompleted : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0601045C RID: 66652 RVA: 0x003D0690 File Offset: 0x003CE890
|
||||
[Token(Token = "0x601045C")]
|
||||
[Address(RVA = "0x146D020", Offset = "0x146BA20", VA = "0x18146D020")]
|
||||
private void Start()
|
||||
{
|
||||
if (SingletonMonoBehaviour.IsInitialized)
|
||||
{
|
||||
TutorialManager instance = SingletonMonoBehaviour.Instance;
|
||||
TutorialManager.PKHLMAEGIKG pkhlmaegikg = this.tutorialType;
|
||||
if (!instance.IsTutorialComplete(pkhlmaegikg))
|
||||
{
|
||||
GameObject gameObject = base.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601045D RID: 66653 RVA: 0x003D06D4 File Offset: 0x003CE8D4
|
||||
[Token(Token = "0x601045D")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public DisableGameObjectIfTutorialNotCompleted()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AD00 RID: 44288
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AD00")]
|
||||
[SerializeField]
|
||||
private TutorialManager.PKHLMAEGIKG tutorialType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,349 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tutorials
|
||||
{
|
||||
// Token: 0x020024D2 RID: 9426
|
||||
[Token(Token = "0x20024D2")]
|
||||
[StructLayout(3)]
|
||||
public class MirrorTutorial : TutorialController
|
||||
{
|
||||
// Token: 0x0601045E RID: 66654 RVA: 0x003D06E8 File Offset: 0x003CE8E8
|
||||
[Token(Token = "0x601045E")]
|
||||
[Address(RVA = "0x1472C30", Offset = "0x1471630", VA = "0x181472C30", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
TutorialManager instance = SingletonMonoBehaviour.Instance;
|
||||
this.OnDestroy();
|
||||
bool flag;
|
||||
if (!flag && SingletonMonoBehaviour.Instance.IsLegacyTutorialComplete())
|
||||
{
|
||||
TutorialManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
this.OnDestroy();
|
||||
}
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.PEGJGMDGKJN = hkkohfhadkk;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num);
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LFFMHLODNFD);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BNGPLNFDFFK);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.AFODFHBMFJO);
|
||||
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OIDABGIOBKM);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HKDBIHAMDCN);
|
||||
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
|
||||
HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KHMHOGBCHKN);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OGDGFCJKLKL);
|
||||
HKKOHFHADKK pegjgmdgkjn6 = this.PEGJGMDGKJN;
|
||||
HKKOHFHADKK pegjgmdgkjn7 = this.PEGJGMDGKJN;
|
||||
int num5 = 0;
|
||||
pegjgmdgkjn7.PIEOGAPMGIH((ushort)num5);
|
||||
}
|
||||
|
||||
// Token: 0x0601045F RID: 66655 RVA: 0x003D080C File Offset: 0x003CEA0C
|
||||
[Token(Token = "0x601045F")]
|
||||
[Address(RVA = "0x146CD10", Offset = "0x146B710", VA = "0x18146CD10", Slot = "6")]
|
||||
protected override void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x06010460 RID: 66656 RVA: 0x003D0838 File Offset: 0x003CEA38
|
||||
[Token(Token = "0x6010460")]
|
||||
[Address(RVA = "0x14734C0", Offset = "0x1471EC0", VA = "0x1814734C0", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
if (pegjgmdgkjn != 0)
|
||||
{
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002C32 RID: 11314
|
||||
// (get) Token: 0x06010461 RID: 66657 RVA: 0x003D0860 File Offset: 0x003CEA60
|
||||
[Token(Token = "0x17002C32")]
|
||||
protected override TutorialManager.PKHLMAEGIKG PPOOGDLMBJB
|
||||
{
|
||||
[Token(Token = "0x6010461")]
|
||||
[Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return TutorialManager.PKHLMAEGIKG.NUX_MIRROR;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002C33 RID: 11315
|
||||
// (get) Token: 0x06010462 RID: 66658 RVA: 0x003D0870 File Offset: 0x003CEA70
|
||||
[Token(Token = "0x17002C33")]
|
||||
protected override bool DJJKANKMOII
|
||||
{
|
||||
[Token(Token = "0x6010462")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010463 RID: 66659 RVA: 0x003D0880 File Offset: 0x003CEA80
|
||||
[Token(Token = "0x6010463")]
|
||||
[Address(RVA = "0x1473040", Offset = "0x1471A40", VA = "0x181473040", Slot = "9")]
|
||||
protected override bool COAONLBBPAF()
|
||||
{
|
||||
TutorialManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
return instance.IsTutorialComplete((TutorialManager.PKHLMAEGIKG)num);
|
||||
}
|
||||
|
||||
// Token: 0x06010464 RID: 66660 RVA: 0x003D08A8 File Offset: 0x003CEAA8
|
||||
[Token(Token = "0x6010464")]
|
||||
[Address(RVA = "0x1473380", Offset = "0x1471D80", VA = "0x181473380", Slot = "14")]
|
||||
protected override void MDPFCJILCON()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
|
||||
// Token: 0x06010465 RID: 66661 RVA: 0x003D08C4 File Offset: 0x003CEAC4
|
||||
[Token(Token = "0x6010465")]
|
||||
[Address(RVA = "0x14730B0", Offset = "0x1471AB0", VA = "0x1814730B0", Slot = "10")]
|
||||
protected override bool EGIPDLIAKNF()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06010466 RID: 66662 RVA: 0x003D08E0 File Offset: 0x003CEAE0
|
||||
[Token(Token = "0x6010466")]
|
||||
[Address(RVA = "0x14731F0", Offset = "0x1471BF0", VA = "0x1814731F0")]
|
||||
private void LFFMHLODNFD(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
LocalPlayerController instance = SingletonMonoBehaviour.Instance;
|
||||
string text = "Walk towards ";
|
||||
if (instance.FGAMGPEBMGE == LocalPlayerController.JJKKCDNKBJI.VR_TELEPORT)
|
||||
{
|
||||
text = "Teleport in front of ";
|
||||
}
|
||||
string text2 = text + "the Mirror to choose a new look.";
|
||||
string text3 = "Press {0} and walk towards " + "the Mirror to choose a new look.";
|
||||
Sprite sprite = SingletonMonoBehaviour.Instance.<PCNCCNKJIAP>k__BackingField.KGDLBEAPDFE(GAMNIEMGCBI.WalkAxis);
|
||||
string text4 = "Press {0} and walk towards " + "the Mirror to choose a new look.";
|
||||
Sprite sprite2 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Walk);
|
||||
int num = 0;
|
||||
ulong num2;
|
||||
base.EHJIOHENLAB(text2, num, text3, sprite, text4, sprite2, (int)num2);
|
||||
}
|
||||
|
||||
// Token: 0x06010467 RID: 66663 RVA: 0x003D0970 File Offset: 0x003CEB70
|
||||
[Token(Token = "0x6010467")]
|
||||
[Address(RVA = "0x1472B80", Offset = "0x1471580", VA = "0x181472B80")]
|
||||
private void AFODFHBMFJO()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010468 RID: 66664 RVA: 0x003D09A0 File Offset: 0x003CEBA0
|
||||
[Token(Token = "0x6010468")]
|
||||
[Address(RVA = "0x1472FD0", Offset = "0x14719D0", VA = "0x181472FD0")]
|
||||
private void BNGPLNFDFFK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.Hide(this);
|
||||
}
|
||||
|
||||
// Token: 0x06010469 RID: 66665 RVA: 0x003D09C0 File Offset: 0x003CEBC0
|
||||
[Token(Token = "0x6010469")]
|
||||
[Address(RVA = "0x14733D0", Offset = "0x1471DD0", VA = "0x1814733D0")]
|
||||
private void OIDABGIOBKM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
TutorialController.BPKAEMAFDMG bpkaemafdmg;
|
||||
bpkaemafdmg.method_ptr = ldftn(JBINBLPEHOD);
|
||||
bpkaemafdmg.method = ldftn(JBINBLPEHOD);
|
||||
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: 0x0601046A RID: 66666 RVA: 0x003D0A20 File Offset: 0x003CEC20
|
||||
[Token(Token = "0x601046A")]
|
||||
[Address(RVA = "0x1473100", Offset = "0x1471B00", VA = "0x181473100")]
|
||||
private IEnumerator JBINBLPEHOD()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601046A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tutorials.MirrorTutorial::JBINBLPEHOD()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(BJDCGKPAANF::System.IDisposable.Dispose, ldloc:BJDCGKPAANF(var_0))
|
||||
stfld:int32(BJDCGKPAANF::<>1__state, ldloc:BJDCGKPAANF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:MirrorTutorial(BJDCGKPAANF::<>4__this, ldloc:BJDCGKPAANF(var_0), ldloc:MirrorTutorial(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: 0x0601046B RID: 66667 RVA: 0x003D0A44 File Offset: 0x003CEC44
|
||||
[Token(Token = "0x601046B")]
|
||||
[Address(RVA = "0x146CC30", Offset = "0x146B630", VA = "0x18146CC30")]
|
||||
private void HKDBIHAMDCN(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
Coroutine iiblinldija = this.IIBLINLDIJA;
|
||||
if (iiblinldija != 0)
|
||||
{
|
||||
base.StopCoroutine(iiblinldija);
|
||||
this.IIBLINLDIJA = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601046C RID: 66668 RVA: 0x003D0A6C File Offset: 0x003CEC6C
|
||||
[Token(Token = "0x601046C")]
|
||||
[Address(RVA = "0x1473160", Offset = "0x1471B60", VA = "0x181473160")]
|
||||
private void KHMHOGBCHKN(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
TutorialController.BPKAEMAFDMG bpkaemafdmg;
|
||||
bpkaemafdmg.method_ptr = ldftn(OPGEGPLEAOB);
|
||||
bpkaemafdmg.method = ldftn(OPGEGPLEAOB);
|
||||
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: 0x0601046D RID: 66669 RVA: 0x003D0ACC File Offset: 0x003CECCC
|
||||
[Token(Token = "0x601046D")]
|
||||
[Address(RVA = "0x1473460", Offset = "0x1471E60", VA = "0x181473460")]
|
||||
private IEnumerator OPGEGPLEAOB()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601046D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tutorials.MirrorTutorial::OPGEGPLEAOB()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(BEHGNCDDJIJ::System.IDisposable.Dispose, ldloc:BEHGNCDDJIJ(var_0))
|
||||
stfld:int32(BEHGNCDDJIJ::<>1__state, ldloc:BEHGNCDDJIJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:MirrorTutorial(BEHGNCDDJIJ::<>4__this, ldloc:BEHGNCDDJIJ(var_0), ldloc:MirrorTutorial(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: 0x0601046E RID: 66670 RVA: 0x003D0AF0 File Offset: 0x003CECF0
|
||||
[Token(Token = "0x601046E")]
|
||||
[Address(RVA = "0x146CC30", Offset = "0x146B630", VA = "0x18146CC30")]
|
||||
private void OGDGFCJKLKL(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
Coroutine iiblinldija = this.IIBLINLDIJA;
|
||||
if (iiblinldija != 0)
|
||||
{
|
||||
base.StopCoroutine(iiblinldija);
|
||||
this.IIBLINLDIJA = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601046F RID: 66671 RVA: 0x003D0B18 File Offset: 0x003CED18
|
||||
[Token(Token = "0x601046F")]
|
||||
[Address(RVA = "0x146CD50", Offset = "0x146B750", VA = "0x18146CD50")]
|
||||
public MirrorTutorial()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AD01 RID: 44289
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400AD01")]
|
||||
[SerializeField]
|
||||
[Header("Trigger")]
|
||||
private SimpleVolume simpleTriggerVolume;
|
||||
|
||||
// Token: 0x0400AD02 RID: 44290
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400AD02")]
|
||||
[SerializeField]
|
||||
private float triggerVisionConeHalfAngle = 45f;
|
||||
|
||||
// Token: 0x0400AD03 RID: 44291
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400AD03")]
|
||||
private HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x020024D3 RID: 9427
|
||||
[Token(Token = "0x20024D3")]
|
||||
private enum DLKICHGDPCO
|
||||
{
|
||||
// Token: 0x0400AD05 RID: 44293
|
||||
[Token(Token = "0x400AD05")]
|
||||
Inactive,
|
||||
// Token: 0x0400AD06 RID: 44294
|
||||
[Token(Token = "0x400AD06")]
|
||||
WaitForPlayerToWalkToMirror,
|
||||
// Token: 0x0400AD07 RID: 44295
|
||||
[Token(Token = "0x400AD07")]
|
||||
MirrorIntro,
|
||||
// Token: 0x0400AD08 RID: 44296
|
||||
[Token(Token = "0x400AD08")]
|
||||
WaitForMirrorInteractionStart,
|
||||
// Token: 0x0400AD09 RID: 44297
|
||||
[Token(Token = "0x400AD09")]
|
||||
WaitForMirrorInteractionFinish,
|
||||
// Token: 0x0400AD0A RID: 44298
|
||||
[Token(Token = "0x400AD0A")]
|
||||
MirrorOutro,
|
||||
// Token: 0x0400AD0B RID: 44299
|
||||
[Token(Token = "0x400AD0B")]
|
||||
Completed
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1317 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,429 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Animation;
|
||||
using RecRoom.Core.UI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tutorials
|
||||
{
|
||||
// Token: 0x020024E8 RID: 9448
|
||||
[Token(Token = "0x20024E8")]
|
||||
[StructLayout(3)]
|
||||
public abstract class TutorialController : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0601050D RID: 66829 RVA: 0x003D310C File Offset: 0x003D130C
|
||||
[Token(Token = "0x601050D")]
|
||||
[Address(RVA = "0x147FF40", Offset = "0x147E940", VA = "0x18147FF40", Slot = "4")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.PEGJGMDGKJN = hkkohfhadkk;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num);
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.IONOEIOCLLE);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CACOFNAFFEJ);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.HKJMFIJDDHC);
|
||||
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CCKCEOBDIOF);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ENHOGLBAOGO);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.BJKJMBHDDLH);
|
||||
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PCGMJKLFNJM);
|
||||
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GJEHPCPGPLP);
|
||||
HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN;
|
||||
int num5 = 0;
|
||||
pegjgmdgkjn5.PIEOGAPMGIH((ushort)num5);
|
||||
}
|
||||
|
||||
// Token: 0x0601050E RID: 66830 RVA: 0x003D31EC File Offset: 0x003D13EC
|
||||
[Token(Token = "0x601050E")]
|
||||
[Address(RVA = "0x1480AA0", Offset = "0x147F4A0", VA = "0x181480AA0", Slot = "5")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
TutorialManager instance = SingletonMonoBehaviour.Instance;
|
||||
this.OnDestroy();
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601050F RID: 66831 RVA: 0x003D3218 File Offset: 0x003D1418
|
||||
[Token(Token = "0x601050F")]
|
||||
[Address(RVA = "0x1480B50", Offset = "0x147F550", VA = "0x181480B50", Slot = "6")]
|
||||
protected virtual void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x06010510 RID: 66832 RVA: 0x003D3238 File Offset: 0x003D1438
|
||||
[Token(Token = "0x6010510")]
|
||||
[Address(RVA = "0x1480720", Offset = "0x147F120", VA = "0x181480720", Slot = "7")]
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
if (this.PEGJGMDGKJN != 0 && this.EGIPDLIAKNF())
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010511 RID: 66833 RVA: 0x003D3268 File Offset: 0x003D1468
|
||||
[Token(Token = "0x6010511")]
|
||||
[Address(RVA = "0x1480420", Offset = "0x147EE20", VA = "0x181480420")]
|
||||
protected void FEKOJKJCFBH(string BOMMOMHFIGH, string AKLHFMGIICF)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
this.BOMMOMHFIGH = BOMMOMHFIGH;
|
||||
this.AKLHFMGIICF = AKLHFMGIICF;
|
||||
}
|
||||
|
||||
// Token: 0x17002C54 RID: 11348
|
||||
// (get) Token: 0x06010512 RID: 66834
|
||||
[Token(Token = "0x17002C54")]
|
||||
protected abstract TutorialManager.PKHLMAEGIKG PPOOGDLMBJB
|
||||
{
|
||||
[Token(Token = "0x6010512")]
|
||||
[Address(Slot = "8")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06010513 RID: 66835
|
||||
[Token(Token = "0x6010513")]
|
||||
[Address(Slot = "9")]
|
||||
protected abstract bool COAONLBBPAF();
|
||||
|
||||
// Token: 0x06010514 RID: 66836
|
||||
[Token(Token = "0x6010514")]
|
||||
[Address(Slot = "10")]
|
||||
protected abstract bool EGIPDLIAKNF();
|
||||
|
||||
// Token: 0x17002C55 RID: 11349
|
||||
// (get) Token: 0x06010515 RID: 66837 RVA: 0x003D3290 File Offset: 0x003D1490
|
||||
[Token(Token = "0x17002C55")]
|
||||
protected virtual bool DJJKANKMOII
|
||||
{
|
||||
[Token(Token = "0x6010515")]
|
||||
[Address(RVA = "0x52F470", Offset = "0x52DE70", VA = "0x18052F470", Slot = "11")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06010516 RID: 66838 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6010516")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "12")]
|
||||
protected virtual void HCIFEFFOKNB()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06010517 RID: 66839 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6010517")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "13")]
|
||||
protected virtual void BMHJLHBDIJN()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06010518 RID: 66840 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6010518")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "14")]
|
||||
protected virtual void MDPFCJILCON()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06010519 RID: 66841 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6010519")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "15")]
|
||||
protected virtual void HOPFIHELGFE()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601051A RID: 66842 RVA: 0x003D32A4 File Offset: 0x003D14A4
|
||||
[Token(Token = "0x601051A")]
|
||||
[Address(RVA = "0xA69C00", Offset = "0xA68600", VA = "0x180A69C00")]
|
||||
private void IONOEIOCLLE(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
TutorialManager.PKHLMAEGIKG pkhlmaegikg = this.PPOOGDLMBJB;
|
||||
}
|
||||
|
||||
// Token: 0x0601051B RID: 66843 RVA: 0x003D32B8 File Offset: 0x003D14B8
|
||||
[Token(Token = "0x601051B")]
|
||||
[Address(RVA = "0x1480590", Offset = "0x147EF90", VA = "0x181480590")]
|
||||
private void HKJMFIJDDHC()
|
||||
{
|
||||
if (this.PPOOGDLMBJB != TutorialManager.PKHLMAEGIKG.NUX_INTRO)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601051C RID: 66844 RVA: 0x003D32DC File Offset: 0x003D14DC
|
||||
[Token(Token = "0x601051C")]
|
||||
[Address(RVA = "0x9E3620", Offset = "0x9E2020", VA = "0x1809E3620")]
|
||||
private void CACOFNAFFEJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
TutorialManager.PKHLMAEGIKG pkhlmaegikg = this.PPOOGDLMBJB;
|
||||
}
|
||||
|
||||
// Token: 0x0601051D RID: 66845 RVA: 0x003D32F0 File Offset: 0x003D14F0
|
||||
[Token(Token = "0x601051D")]
|
||||
[Address(RVA = "0xAFCEB0", Offset = "0xAFB8B0", VA = "0x180AFCEB0")]
|
||||
private void CCKCEOBDIOF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
TutorialManager.PKHLMAEGIKG pkhlmaegikg = this.PPOOGDLMBJB;
|
||||
}
|
||||
|
||||
// Token: 0x0601051E RID: 66846 RVA: 0x003D3304 File Offset: 0x003D1504
|
||||
[Token(Token = "0x601051E")]
|
||||
[Address(RVA = "0x14801C0", Offset = "0x147EBC0", VA = "0x1814801C0")]
|
||||
private void BJKJMBHDDLH()
|
||||
{
|
||||
if (this.COAONLBBPAF())
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601051F RID: 66847 RVA: 0x003D3328 File Offset: 0x003D1528
|
||||
[Token(Token = "0x601051F")]
|
||||
[Address(RVA = "0x14803E0", Offset = "0x147EDE0", VA = "0x1814803E0")]
|
||||
private void ENHOGLBAOGO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
Coroutine iiblinldija = this.IIBLINLDIJA;
|
||||
if (iiblinldija != 0)
|
||||
{
|
||||
base.StopCoroutine(iiblinldija);
|
||||
this.IIBLINLDIJA = (ulong)0L;
|
||||
}
|
||||
TutorialManager.PKHLMAEGIKG pkhlmaegikg = this.PPOOGDLMBJB;
|
||||
}
|
||||
|
||||
// Token: 0x06010520 RID: 66848 RVA: 0x003D3358 File Offset: 0x003D1558
|
||||
[Token(Token = "0x6010520")]
|
||||
[Address(RVA = "0x14807A0", Offset = "0x147F1A0", VA = "0x1814807A0")]
|
||||
private void PCGMJKLFNJM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
TutorialManager instance = SingletonMonoBehaviour.Instance;
|
||||
this.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06010521 RID: 66849 RVA: 0x003D3378 File Offset: 0x003D1578
|
||||
[Token(Token = "0x6010521")]
|
||||
[Address(RVA = "0x1480490", Offset = "0x147EE90", VA = "0x181480490")]
|
||||
private void GJEHPCPGPLP(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
string bommomhfigh = this.BOMMOMHFIGH;
|
||||
string text = "Error code " + bommomhfigh + ". Please contact us at recroom.happyfox.com";
|
||||
ulong num;
|
||||
SingletonMonoBehaviour.Instance.AddPersistentNotification("An unexpected error occurred", text, this, num != 0UL);
|
||||
string bommomhfigh2 = this.BOMMOMHFIGH;
|
||||
Debug.LogError(this.AKLHFMGIICF + ": Error Code " + bommomhfigh2);
|
||||
}
|
||||
|
||||
// Token: 0x06010522 RID: 66850 RVA: 0x003D33D4 File Offset: 0x003D15D4
|
||||
[Token(Token = "0x6010522")]
|
||||
[Address(RVA = "0x1480600", Offset = "0x147F000", VA = "0x181480600")]
|
||||
protected Coroutine LCLHBENILIA(PlayerAnimationVignette ICAINNHGICK)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.ACGDGBHFJFB)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(ICAINNHGICK == num))
|
||||
{
|
||||
GPPHJKMNPJM <AnimationSystem>k__BackingField = SingletonMonoBehaviour.Instance.screenController.<AnimationSystem>k__BackingField;
|
||||
IEnumerator enumerator = ICAINNHGICK.FNAEOIGFMBJ(<AnimationSystem>k__BackingField);
|
||||
return base.StartCoroutine(enumerator);
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010523 RID: 66851 RVA: 0x003D3424 File Offset: 0x003D1624
|
||||
[Token(Token = "0x6010523")]
|
||||
[Address(RVA = "0x1480230", Offset = "0x147EC30", VA = "0x181480230")]
|
||||
protected void DHMBKHOGOBM(TutorialController.BPKAEMAFDMG LOIIKGFHHAA)
|
||||
{
|
||||
Coroutine iiblinldija = this.IIBLINLDIJA;
|
||||
if (iiblinldija != 0)
|
||||
{
|
||||
base.StopCoroutine(iiblinldija);
|
||||
this.IIBLINLDIJA = (ulong)0L;
|
||||
}
|
||||
IEnumerator enumerator = LOIIKGFHHAA();
|
||||
Coroutine coroutine = base.StartCoroutine(enumerator);
|
||||
this.IIBLINLDIJA = coroutine;
|
||||
}
|
||||
|
||||
// Token: 0x06010524 RID: 66852 RVA: 0x003D3468 File Offset: 0x003D1668
|
||||
[Token(Token = "0x6010524")]
|
||||
[Address(RVA = "0x146CC30", Offset = "0x146B630", VA = "0x18146CC30")]
|
||||
protected void DLDGMGCLNGJ()
|
||||
{
|
||||
Coroutine iiblinldija = this.IIBLINLDIJA;
|
||||
if (iiblinldija != 0)
|
||||
{
|
||||
base.StopCoroutine(iiblinldija);
|
||||
this.IIBLINLDIJA = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010525 RID: 66853 RVA: 0x003D3490 File Offset: 0x003D1690
|
||||
[Token(Token = "0x6010525")]
|
||||
[Address(RVA = "0x1480290", Offset = "0x147EC90", VA = "0x181480290")]
|
||||
protected void EHJIOHENLAB(string JKMKKAFNNEM, Sprite OBDFMDLNIBF, string NIIGHGBPIBC, Sprite BDHGHMIIIEP, string FNOLAOHKFMA, Sprite PBABAOKGJCF, int JMHKMOACHDG = -1)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.EBPFBFMJMBB || SingletonMonoBehaviour.Instance.<PCNCCNKJIAP>k__BackingField.<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.TOUCH)
|
||||
{
|
||||
}
|
||||
SubtitleManager instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
|
||||
// Token: 0x06010526 RID: 66854 RVA: 0x003D34C8 File Offset: 0x003D16C8
|
||||
[Token(Token = "0x6010526")]
|
||||
[Address(RVA = "0x1472FD0", Offset = "0x14719D0", VA = "0x181472FD0")]
|
||||
protected void BFPHMBIBBJN()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.Hide(this);
|
||||
}
|
||||
|
||||
// Token: 0x06010527 RID: 66855 RVA: 0x003D34E8 File Offset: 0x003D16E8
|
||||
[Token(Token = "0x6010527")]
|
||||
[Address(RVA = "0x1480830", Offset = "0x147F230", VA = "0x181480830")]
|
||||
protected bool PKALBCOJOAL(SimpleVolume AOFAKGKOBOJ, Vector3 MOCICCABLIF, float ONGEHEBPGOE)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (!(AOFAKGKOBOJ == num) && flag)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
float z3 = MOCICCABLIF.z;
|
||||
if (0 <= (int)ONGEHEBPGOE)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010528 RID: 66856 RVA: 0x003D3534 File Offset: 0x003D1734
|
||||
[Token(Token = "0x6010528")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
protected TutorialController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AD6A RID: 44394
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AD6A")]
|
||||
private HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400AD6B RID: 44395
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400AD6B")]
|
||||
private Coroutine IIBLINLDIJA;
|
||||
|
||||
// Token: 0x0400AD6C RID: 44396
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400AD6C")]
|
||||
private string BOMMOMHFIGH;
|
||||
|
||||
// Token: 0x0400AD6D RID: 44397
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400AD6D")]
|
||||
private string AKLHFMGIICF;
|
||||
|
||||
// Token: 0x020024E9 RID: 9449
|
||||
[Token(Token = "0x20024E9")]
|
||||
private enum AKDKPAEDBHJ
|
||||
{
|
||||
// Token: 0x0400AD70 RID: 44400
|
||||
[Token(Token = "0x400AD70")]
|
||||
Inactive,
|
||||
// Token: 0x0400AD71 RID: 44401
|
||||
[Token(Token = "0x400AD71")]
|
||||
WaitingForDependencies,
|
||||
// Token: 0x0400AD72 RID: 44402
|
||||
[Token(Token = "0x400AD72")]
|
||||
Running,
|
||||
// Token: 0x0400AD73 RID: 44403
|
||||
[Token(Token = "0x400AD73")]
|
||||
Completed,
|
||||
// Token: 0x0400AD74 RID: 44404
|
||||
[Token(Token = "0x400AD74")]
|
||||
Error
|
||||
}
|
||||
|
||||
// Token: 0x020024EA RID: 9450
|
||||
[Token(Token = "0x20024EA")]
|
||||
protected sealed class BPKAEMAFDMG : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06010529 RID: 66857 RVA: 0x003D3548 File Offset: 0x003D1748
|
||||
[Token(Token = "0x6010529")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public BPKAEMAFDMG(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0601052A RID: 66858 RVA: 0x003D3564 File Offset: 0x003D1764
|
||||
[Token(Token = "0x601052A")]
|
||||
[Address(RVA = "0x146BF00", Offset = "0x146A900", VA = "0x18146BF00", Slot = "13")]
|
||||
public IEnumerator Invoke()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601052A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tutorials.TutorialController/BPKAEMAFDMG::Invoke()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_85:
|
||||
stloc:int32(var_1_88, add:int32(ldloc:int32(var_1_08), ldc.i4:int32(1)))
|
||||
}
|
||||
|
||||
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: 0x0601052B RID: 66859 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601052B")]
|
||||
[Address(RVA = "0x4340F0", Offset = "0x432AF0", VA = "0x1804340F0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601052C RID: 66860 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601052C")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public IEnumerator EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,621 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tutorials
|
||||
{
|
||||
// Token: 0x020024E0 RID: 9440
|
||||
[Token(Token = "0x20024E0")]
|
||||
[StructLayout(3)]
|
||||
public class WatchTutorial : TutorialController
|
||||
{
|
||||
// Token: 0x060104D6 RID: 66774 RVA: 0x003D25AC File Offset: 0x003D07AC
|
||||
[Token(Token = "0x60104D6")]
|
||||
[Address(RVA = "0x1482A70", Offset = "0x1481470", VA = "0x181482A70", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
TutorialManager instance = SingletonMonoBehaviour.Instance;
|
||||
this.OnDestroy();
|
||||
bool flag;
|
||||
if (!flag && SingletonMonoBehaviour.Instance.IsLegacyTutorialComplete())
|
||||
{
|
||||
TutorialManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
this.OnDestroy();
|
||||
}
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.PEGJGMDGKJN = hkkohfhadkk;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num);
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.CEAPGINFOOC);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LPACFKCNGPJ);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.ADLGHOLFOIF);
|
||||
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.MDCDJNOHNCK);
|
||||
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FHLLOGFFFPO);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KKOJALEKPNB);
|
||||
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NNLCEIDCAHF);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OFNJOPAGOEE);
|
||||
HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.HCPOFKEPLPO);
|
||||
HKKOHFHADKK pegjgmdgkjn6 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KHGNODANEEE);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MKOIFOAKDMN);
|
||||
HKKOHFHADKK pegjgmdgkjn7 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DFFALHHCGOK);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.INEMEOLDMJA);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.MKAMIHADBHB);
|
||||
HKKOHFHADKK pegjgmdgkjn8 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod11 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GJGDBBEEFCM);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod12 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FKFEFCLHBMM);
|
||||
HKKOHFHADKK pegjgmdgkjn9 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod13 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PFJKLGKMPJJ);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.FDPNGOOCCFG);
|
||||
HKKOHFHADKK pegjgmdgkjn10 = this.PEGJGMDGKJN;
|
||||
HKKOHFHADKK pegjgmdgkjn11 = this.PEGJGMDGKJN;
|
||||
int num5 = 0;
|
||||
pegjgmdgkjn11.PIEOGAPMGIH((ushort)num5);
|
||||
}
|
||||
|
||||
// Token: 0x060104D7 RID: 66775 RVA: 0x003D2790 File Offset: 0x003D0990
|
||||
[Token(Token = "0x60104D7")]
|
||||
[Address(RVA = "0x1483CF0", Offset = "0x14826F0", VA = "0x181483CF0", Slot = "6")]
|
||||
protected override void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x060104D8 RID: 66776 RVA: 0x003D27BC File Offset: 0x003D09BC
|
||||
[Token(Token = "0x60104D8")]
|
||||
[Address(RVA = "0x1483C30", Offset = "0x1482630", VA = "0x181483C30", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
if (pegjgmdgkjn != 0)
|
||||
{
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002C4A RID: 11338
|
||||
// (get) Token: 0x060104D9 RID: 66777 RVA: 0x003D27E4 File Offset: 0x003D09E4
|
||||
[Token(Token = "0x17002C4A")]
|
||||
protected override TutorialManager.PKHLMAEGIKG PPOOGDLMBJB
|
||||
{
|
||||
[Token(Token = "0x60104D9")]
|
||||
[Address(RVA = "0x718700", Offset = "0x717100", VA = "0x180718700", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return TutorialManager.PKHLMAEGIKG.NUX_WATCH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002C4B RID: 11339
|
||||
// (get) Token: 0x060104DA RID: 66778 RVA: 0x003D27F4 File Offset: 0x003D09F4
|
||||
[Token(Token = "0x17002C4B")]
|
||||
protected override bool DJJKANKMOII
|
||||
{
|
||||
[Token(Token = "0x60104DA")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "11")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060104DB RID: 66779 RVA: 0x003D2804 File Offset: 0x003D0A04
|
||||
[Token(Token = "0x60104DB")]
|
||||
[Address(RVA = "0x14830B0", Offset = "0x1481AB0", VA = "0x1814830B0", Slot = "9")]
|
||||
protected override bool COAONLBBPAF()
|
||||
{
|
||||
TutorialManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
return instance.IsTutorialComplete((TutorialManager.PKHLMAEGIKG)num);
|
||||
}
|
||||
|
||||
// Token: 0x060104DC RID: 66780 RVA: 0x003D282C File Offset: 0x003D0A2C
|
||||
[Token(Token = "0x60104DC")]
|
||||
[Address(RVA = "0x1483950", Offset = "0x1482350", VA = "0x181483950", Slot = "14")]
|
||||
protected override void MDPFCJILCON()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
|
||||
// Token: 0x060104DD RID: 66781 RVA: 0x003D2848 File Offset: 0x003D0A48
|
||||
[Token(Token = "0x60104DD")]
|
||||
[Address(RVA = "0x14831F0", Offset = "0x1481BF0", VA = "0x1814831F0", Slot = "10")]
|
||||
protected override bool EGIPDLIAKNF()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x060104DE RID: 66782 RVA: 0x003D2864 File Offset: 0x003D0A64
|
||||
[Token(Token = "0x60104DE")]
|
||||
[Address(RVA = "0x1483060", Offset = "0x1481A60", VA = "0x181483060")]
|
||||
private void CEAPGINFOOC(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
bool isLocked = this.dormRoomDoor.NLLONFJBKKP;
|
||||
GameObject gameObject = this.dormRoomBulletinBoard;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060104DF RID: 66783 RVA: 0x003D2894 File Offset: 0x003D0A94
|
||||
[Token(Token = "0x60104DF")]
|
||||
[Address(RVA = "0x1482890", Offset = "0x1481290", VA = "0x181482890")]
|
||||
private void ADLGHOLFOIF()
|
||||
{
|
||||
if (Player.<EGKJPJKLEAI>k__BackingField.playerUI.watchMenuProjector.KGCJLAOBAHL)
|
||||
{
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = WatchUI.BFPPPLIJIGC.<CBEMGFDBBJA>k__BackingField;
|
||||
if (<CBEMGFDBBJA>k__BackingField != 0 && <CBEMGFDBBJA>k__BackingField != 0)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060104E0 RID: 66784 RVA: 0x003D28E0 File Offset: 0x003D0AE0
|
||||
[Token(Token = "0x60104E0")]
|
||||
[Address(RVA = "0x1483810", Offset = "0x1482210", VA = "0x181483810")]
|
||||
private void LPACFKCNGPJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
if (!NUXTutorial.FBAFBAMAFOK)
|
||||
{
|
||||
bool isLocked = this.dormRoomDoor.NLLONFJBKKP;
|
||||
this.dormRoomBulletinBoard.SetActive(true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060104E1 RID: 66785 RVA: 0x003D2918 File Offset: 0x003D0B18
|
||||
[Token(Token = "0x60104E1")]
|
||||
[Address(RVA = "0x14838A0", Offset = "0x14822A0", VA = "0x1814838A0")]
|
||||
private void MDCDJNOHNCK()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060104E2 RID: 66786 RVA: 0x003D2948 File Offset: 0x003D0B48
|
||||
[Token(Token = "0x60104E2")]
|
||||
[Address(RVA = "0x14833C0", Offset = "0x1481DC0", VA = "0x1814833C0")]
|
||||
private void FHLLOGFFFPO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
TutorialController.BPKAEMAFDMG bpkaemafdmg;
|
||||
bpkaemafdmg.method_ptr = ldftn(EOALFGKIAMP);
|
||||
bpkaemafdmg.method = ldftn(EOALFGKIAMP);
|
||||
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: 0x060104E3 RID: 66787 RVA: 0x003D29A8 File Offset: 0x003D0BA8
|
||||
[Token(Token = "0x60104E3")]
|
||||
[Address(RVA = "0x1483240", Offset = "0x1481C40", VA = "0x181483240")]
|
||||
private IEnumerator EOALFGKIAMP()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060104E3)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tutorials.WatchTutorial::EOALFGKIAMP()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(MLFADHMJMPG::System.IDisposable.Dispose, ldloc:MLFADHMJMPG(var_0))
|
||||
stfld:int32(MLFADHMJMPG::<>1__state, ldloc:MLFADHMJMPG(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:WatchTutorial(MLFADHMJMPG::<>4__this, ldloc:MLFADHMJMPG(var_0), ldloc:WatchTutorial(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: 0x060104E4 RID: 66788 RVA: 0x003D29CC File Offset: 0x003D0BCC
|
||||
[Token(Token = "0x60104E4")]
|
||||
[Address(RVA = "0x146CC30", Offset = "0x146B630", VA = "0x18146CC30")]
|
||||
private void KKOJALEKPNB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
Coroutine iiblinldija = this.IIBLINLDIJA;
|
||||
if (iiblinldija != 0)
|
||||
{
|
||||
base.StopCoroutine(iiblinldija);
|
||||
this.IIBLINLDIJA = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060104E5 RID: 66789 RVA: 0x003D29F4 File Offset: 0x003D0BF4
|
||||
[Token(Token = "0x60104E5")]
|
||||
[Address(RVA = "0x1483B00", Offset = "0x1482500", VA = "0x181483B00")]
|
||||
private void NNLCEIDCAHF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
WatchUI.BFPPPLIJIGC.PopAllFlows();
|
||||
Sprite sprite = SingletonMonoBehaviour.Instance.<PCNCCNKJIAP>k__BackingField.KGDLBEAPDFE(GAMNIEMGCBI.MenuButton);
|
||||
Sprite sprite2 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Watch);
|
||||
int num = 0;
|
||||
string text;
|
||||
ulong num2;
|
||||
base.EHJIOHENLAB("Look at your wrist to access your Watch Menu", num, "Press the {0} button to access your Watch Menu", sprite, text, sprite2, (int)num2);
|
||||
}
|
||||
|
||||
// Token: 0x060104E6 RID: 66790 RVA: 0x003D2A48 File Offset: 0x003D0C48
|
||||
[Token(Token = "0x60104E6")]
|
||||
[Address(RVA = "0x1472FD0", Offset = "0x14719D0", VA = "0x181472FD0")]
|
||||
private void OFNJOPAGOEE(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.Hide(this);
|
||||
}
|
||||
|
||||
// Token: 0x060104E7 RID: 66791 RVA: 0x003D2A68 File Offset: 0x003D0C68
|
||||
[Token(Token = "0x60104E7")]
|
||||
[Address(RVA = "0x1483550", Offset = "0x1481F50", VA = "0x181483550")]
|
||||
private void HCPOFKEPLPO()
|
||||
{
|
||||
if (Player.<EGKJPJKLEAI>k__BackingField.playerUI.watchMenuProjector.KGCJLAOBAHL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
bool usesFastNUX = NUXTutorial.FBAFBAMAFOK;
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
if (usesFastNUX)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060104E8 RID: 66792 RVA: 0x003D2AA8 File Offset: 0x003D0CA8
|
||||
[Token(Token = "0x60104E8")]
|
||||
[Address(RVA = "0x1483780", Offset = "0x1482180", VA = "0x181483780")]
|
||||
private void KHGNODANEEE(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
TutorialController.BPKAEMAFDMG bpkaemafdmg;
|
||||
bpkaemafdmg.method_ptr = ldftn(JLJKLGCFPML);
|
||||
bpkaemafdmg.method = ldftn(JLJKLGCFPML);
|
||||
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: 0x060104E9 RID: 66793 RVA: 0x003D2B08 File Offset: 0x003D0D08
|
||||
[Token(Token = "0x60104E9")]
|
||||
[Address(RVA = "0x1483720", Offset = "0x1482120", VA = "0x181483720")]
|
||||
private IEnumerator JLJKLGCFPML()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060104E9)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tutorials.WatchTutorial::JLJKLGCFPML()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(HKAJBIFMEHC::System.IDisposable.Dispose, ldloc:HKAJBIFMEHC(var_0))
|
||||
stfld:int32(HKAJBIFMEHC::<>1__state, ldloc:HKAJBIFMEHC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:WatchTutorial(HKAJBIFMEHC::<>4__this, ldloc:HKAJBIFMEHC(var_0), ldloc:WatchTutorial(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: 0x060104EA RID: 66794 RVA: 0x003D2B2C File Offset: 0x003D0D2C
|
||||
[Token(Token = "0x60104EA")]
|
||||
[Address(RVA = "0x146CC30", Offset = "0x146B630", VA = "0x18146CC30")]
|
||||
private void MKOIFOAKDMN(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
Coroutine iiblinldija = this.IIBLINLDIJA;
|
||||
if (iiblinldija != 0)
|
||||
{
|
||||
base.StopCoroutine(iiblinldija);
|
||||
this.IIBLINLDIJA = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060104EB RID: 66795 RVA: 0x003D2B54 File Offset: 0x003D0D54
|
||||
[Token(Token = "0x60104EB")]
|
||||
[Address(RVA = "0x1483120", Offset = "0x1481B20", VA = "0x181483120")]
|
||||
private void DFFALHHCGOK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
string text;
|
||||
ulong num3;
|
||||
base.EHJIOHENLAB("Tap the Play Button to explore all of the Games and Rooms created for Rec Room.", num2, "Tap the Play Button to explore all of the Games and Rooms created for Rec Room.", num, text, num, (int)num3);
|
||||
TutorialController.BPKAEMAFDMG bpkaemafdmg;
|
||||
bpkaemafdmg.method_ptr = ldftn(NBCGGMBPHOP);
|
||||
bpkaemafdmg.method = ldftn(NBCGGMBPHOP);
|
||||
bpkaemafdmg.m_target = this;
|
||||
Coroutine iiblinldija = this.IIBLINLDIJA;
|
||||
if (iiblinldija != 0)
|
||||
{
|
||||
base.StopCoroutine(iiblinldija);
|
||||
this.IIBLINLDIJA = num;
|
||||
}
|
||||
IEnumerator enumerator = bpkaemafdmg();
|
||||
Coroutine coroutine = base.StartCoroutine(enumerator);
|
||||
this.IIBLINLDIJA = coroutine;
|
||||
}
|
||||
|
||||
// Token: 0x060104EC RID: 66796 RVA: 0x003D2BD4 File Offset: 0x003D0DD4
|
||||
[Token(Token = "0x60104EC")]
|
||||
[Address(RVA = "0x1483AB0", Offset = "0x14824B0", VA = "0x181483AB0")]
|
||||
private IEnumerator NBCGGMBPHOP()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060104EC)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tutorials.WatchTutorial::NBCGGMBPHOP()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(LABONMIBOAP::System.IDisposable.Dispose, ldloc:LABONMIBOAP(var_0))
|
||||
stfld:int32(LABONMIBOAP::<>1__state, ldloc:LABONMIBOAP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060104ED RID: 66797 RVA: 0x003D2BF0 File Offset: 0x003D0DF0
|
||||
[Token(Token = "0x60104ED")]
|
||||
[Address(RVA = "0x14839A0", Offset = "0x14823A0", VA = "0x1814839A0")]
|
||||
private void MKAMIHADBHB()
|
||||
{
|
||||
if (Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.GetFlowByType<RRUIRootScreen>().IsShowingPlayMenu())
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060104EE RID: 66798 RVA: 0x003D2C28 File Offset: 0x003D0E28
|
||||
[Token(Token = "0x60104EE")]
|
||||
[Address(RVA = "0x1483690", Offset = "0x1482090", VA = "0x181483690")]
|
||||
private void INEMEOLDMJA(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
Coroutine iiblinldija = this.IIBLINLDIJA;
|
||||
if (iiblinldija != 0)
|
||||
{
|
||||
base.StopCoroutine(iiblinldija);
|
||||
this.IIBLINLDIJA = (ulong)0L;
|
||||
}
|
||||
SingletonMonoBehaviour.Instance.Hide(this);
|
||||
}
|
||||
|
||||
// Token: 0x060104EF RID: 66799 RVA: 0x003D2C64 File Offset: 0x003D0E64
|
||||
[Token(Token = "0x60104EF")]
|
||||
[Address(RVA = "0x14834C0", Offset = "0x1481EC0", VA = "0x1814834C0")]
|
||||
private void GJGDBBEEFCM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
TutorialController.BPKAEMAFDMG bpkaemafdmg;
|
||||
bpkaemafdmg.method_ptr = ldftn(POLBGEEMCKA);
|
||||
bpkaemafdmg.method = ldftn(POLBGEEMCKA);
|
||||
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: 0x060104F0 RID: 66800 RVA: 0x003D2CC4 File Offset: 0x003D0EC4
|
||||
[Token(Token = "0x60104F0")]
|
||||
[Address(RVA = "0x1483C90", Offset = "0x1482690", VA = "0x181483C90")]
|
||||
private IEnumerator POLBGEEMCKA()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060104F0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tutorials.WatchTutorial::POLBGEEMCKA()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(HJIACIKBELD::System.IDisposable.Dispose, ldloc:HJIACIKBELD(var_0))
|
||||
stfld:int32(HJIACIKBELD::<>1__state, ldloc:HJIACIKBELD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:WatchTutorial(HJIACIKBELD::<>4__this, ldloc:HJIACIKBELD(var_0), ldloc:WatchTutorial(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: 0x060104F1 RID: 66801 RVA: 0x003D2CE8 File Offset: 0x003D0EE8
|
||||
[Token(Token = "0x60104F1")]
|
||||
[Address(RVA = "0x1483450", Offset = "0x1481E50", VA = "0x181483450")]
|
||||
private void FKFEFCLHBMM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
if (!NUXTutorial.FBAFBAMAFOK)
|
||||
{
|
||||
Coroutine iiblinldija = this.IIBLINLDIJA;
|
||||
if (iiblinldija != 0)
|
||||
{
|
||||
base.StopCoroutine(iiblinldija);
|
||||
this.IIBLINLDIJA = (ulong)0L;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060104F2 RID: 66802 RVA: 0x003D2D1C File Offset: 0x003D0F1C
|
||||
[Token(Token = "0x60104F2")]
|
||||
[Address(RVA = "0x14832A0", Offset = "0x1481CA0", VA = "0x1814832A0")]
|
||||
private void FDPNGOOCCFG()
|
||||
{
|
||||
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<DOPLJIOHAMG>k__BackingField.fakeValue;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060104F3 RID: 66803 RVA: 0x003D2D4C File Offset: 0x003D0F4C
|
||||
[Token(Token = "0x60104F3")]
|
||||
[Address(RVA = "0x146CC30", Offset = "0x146B630", VA = "0x18146CC30")]
|
||||
private void PFJKLGKMPJJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
Coroutine iiblinldija = this.IIBLINLDIJA;
|
||||
if (iiblinldija != 0)
|
||||
{
|
||||
base.StopCoroutine(iiblinldija);
|
||||
this.IIBLINLDIJA = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060104F4 RID: 66804 RVA: 0x003D2D74 File Offset: 0x003D0F74
|
||||
[Token(Token = "0x60104F4")]
|
||||
[Address(RVA = "0x146CD50", Offset = "0x146B750", VA = "0x18146CD50")]
|
||||
public WatchTutorial()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AD4C RID: 44364
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400AD4C")]
|
||||
[SerializeField]
|
||||
[Header("Trigger")]
|
||||
private SimpleVolume simpleTriggerVolume;
|
||||
|
||||
// Token: 0x0400AD4D RID: 44365
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400AD4D")]
|
||||
[SerializeField]
|
||||
private float triggerVisionConeHalfAngle = 45f;
|
||||
|
||||
// Token: 0x0400AD4E RID: 44366
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400AD4E")]
|
||||
[SerializeField]
|
||||
[Header("References")]
|
||||
private TeleportationPortal dormRoomDoor;
|
||||
|
||||
// Token: 0x0400AD4F RID: 44367
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400AD4F")]
|
||||
[SerializeField]
|
||||
private GameObject dormRoomBulletinBoard;
|
||||
|
||||
// Token: 0x0400AD50 RID: 44368
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400AD50")]
|
||||
private HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x020024E1 RID: 9441
|
||||
[Token(Token = "0x20024E1")]
|
||||
private enum DEKCDBEBAEI
|
||||
{
|
||||
// Token: 0x0400AD52 RID: 44370
|
||||
[Token(Token = "0x400AD52")]
|
||||
Inactive,
|
||||
// Token: 0x0400AD53 RID: 44371
|
||||
[Token(Token = "0x400AD53")]
|
||||
WaitForOpenWatchSuperState,
|
||||
// Token: 0x0400AD54 RID: 44372
|
||||
[Token(Token = "0x400AD54")]
|
||||
WatchMenuTutorialSuperState,
|
||||
// Token: 0x0400AD55 RID: 44373
|
||||
[Token(Token = "0x400AD55")]
|
||||
PromptForAge,
|
||||
// Token: 0x0400AD56 RID: 44374
|
||||
[Token(Token = "0x400AD56")]
|
||||
Completed
|
||||
}
|
||||
|
||||
// Token: 0x020024E2 RID: 9442
|
||||
[Token(Token = "0x20024E2")]
|
||||
private enum PBMFKJNFOFI
|
||||
{
|
||||
// Token: 0x0400AD58 RID: 44376
|
||||
[Token(Token = "0x400AD58")]
|
||||
WaitForTrigger,
|
||||
// Token: 0x0400AD59 RID: 44377
|
||||
[Token(Token = "0x400AD59")]
|
||||
WatchIntro,
|
||||
// Token: 0x0400AD5A RID: 44378
|
||||
[Token(Token = "0x400AD5A")]
|
||||
WaitForOpenWatch
|
||||
}
|
||||
|
||||
// Token: 0x020024E3 RID: 9443
|
||||
[Token(Token = "0x20024E3")]
|
||||
private enum GGOCAEIOPGG
|
||||
{
|
||||
// Token: 0x0400AD5C RID: 44380
|
||||
[Token(Token = "0x400AD5C")]
|
||||
HomeMenuIntro,
|
||||
// Token: 0x0400AD5D RID: 44381
|
||||
[Token(Token = "0x400AD5D")]
|
||||
WaitForPlayMenu,
|
||||
// Token: 0x0400AD5E RID: 44382
|
||||
[Token(Token = "0x400AD5E")]
|
||||
PlayMenuIntro
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user