854 lines
34 KiB
C#
854 lines
34 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using Pathfinding.RVO;
|
|
using RecRoom.Activities.Orientation;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Animation;
|
|
using RecRoom.Players.Watch;
|
|
using RRUI.Data;
|
|
using RRUI.Navigation;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tutorials
|
|
{
|
|
// Token: 0x02002A67 RID: 10855
|
|
[Token(Token = "0x2002A67")]
|
|
public class NUXTutorial : TutorialController
|
|
{
|
|
// Token: 0x1700327F RID: 12927
|
|
// (get) Token: 0x0601210F RID: 73999 RVA: 0x004178D4 File Offset: 0x00415AD4
|
|
[Token(Token = "0x1700327F")]
|
|
protected override TutorialManager.PKHLMAEGIKG PPOOGDLMBJB
|
|
{
|
|
[Token(Token = "0x601210F")]
|
|
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "8")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003280 RID: 12928
|
|
// (get) Token: 0x06012110 RID: 74000 RVA: 0x004178E4 File Offset: 0x00415AE4
|
|
[Token(Token = "0x17003280")]
|
|
protected override bool DJJKANKMOII
|
|
{
|
|
[Token(Token = "0x6012110")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "11")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003281 RID: 12929
|
|
// (get) Token: 0x06012111 RID: 74001 RVA: 0x004178F4 File Offset: 0x00415AF4
|
|
[Token(Token = "0x17003281")]
|
|
public static bool FBAFBAMAFOK
|
|
{
|
|
[Token(Token = "0x6012111")]
|
|
[Address(RVA = "0x1A9D990", Offset = "0x1A9C990", VA = "0x181A9D990")]
|
|
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.ONCPNMDGGKG.TryGetExperimentSegment<SplitTesting.GottaGoFastNUX_2020_09_04>(num);
|
|
}
|
|
NUXTutorial.NKNJDAAEOHK = num;
|
|
bool flag2;
|
|
return flag2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012112 RID: 74002 RVA: 0x00417940 File Offset: 0x00415B40
|
|
[Token(Token = "0x6012112")]
|
|
[Address(RVA = "0x1A9C870", Offset = "0x1A9B870", VA = "0x181A9C870", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG.IsLegacyTutorialComplete())
|
|
{
|
|
TutorialManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
this.OnDestroy();
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.SetTutorialComplete(TutorialManager.PKHLMAEGIKG.NUX_MICROPHONE);
|
|
}
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG.IsLegacyTutorialComplete() || SingletonMonoBehaviour.ONCPNMDGGKG.IsTutorialComplete(TutorialManager.PKHLMAEGIKG.NUX_MICROPHONE))
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.SetTutorialComplete(TutorialManager.PKHLMAEGIKG.NUX_CODE_OF_CONDUCT);
|
|
}
|
|
this.nuxSpawnPoint.SpawnPointEnabled = false;
|
|
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.KCOEJINIEKF);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ECIGCNLAOBL);
|
|
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
|
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
|
int num5 = 0;
|
|
pegjgmdgkjn3.PIEOGAPMGIH((ushort)num5);
|
|
}
|
|
|
|
// Token: 0x06012113 RID: 74003 RVA: 0x00417A18 File Offset: 0x00415C18
|
|
[Token(Token = "0x6012113")]
|
|
[Address(RVA = "0x1A9D8E0", Offset = "0x1A9C8E0", VA = "0x181A9D8E0", Slot = "6")]
|
|
protected override void Update()
|
|
{
|
|
this.PEGJGMDGKJN.OPEMIFENIJM();
|
|
this.PEGJGMDGKJN.OPEMIFENIJM();
|
|
}
|
|
|
|
// Token: 0x06012114 RID: 74004 RVA: 0x00417A44 File Offset: 0x00415C44
|
|
[Token(Token = "0x6012114")]
|
|
[Address(RVA = "0x1A9D3F0", Offset = "0x1A9C3F0", VA = "0x181A9D3F0", Slot = "7")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
if (pegjgmdgkjn != 0)
|
|
{
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
this.FJLBBKKCPCI();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012115 RID: 74005 RVA: 0x00417A74 File Offset: 0x00415C74
|
|
[Token(Token = "0x6012115")]
|
|
[Address(RVA = "0x1A9CEF0", Offset = "0x1A9BEF0", VA = "0x181A9CEF0", Slot = "12")]
|
|
protected override void HCIFEFFOKNB()
|
|
{
|
|
this.radio.SetPause(true);
|
|
SceneSpawnManager spawnManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.spawnManager;
|
|
SceneSpawnPoint sceneSpawnPoint = this.nuxSpawnPoint;
|
|
spawnManager.LDBAPDPFPCC(sceneSpawnPoint);
|
|
SceneSpawnPoint sceneSpawnPoint2 = this.nuxSpawnPoint;
|
|
sceneSpawnPoint2.SpawnPointEnabled = true;
|
|
float time = Time.time;
|
|
this.LGLHKFJGHAD = time;
|
|
}
|
|
|
|
// Token: 0x06012116 RID: 74006 RVA: 0x00417ACC File Offset: 0x00415CCC
|
|
[Token(Token = "0x6012116")]
|
|
[Address(RVA = "0x1A9CC90", Offset = "0x1A9BC90", VA = "0x181A9CC90", Slot = "9")]
|
|
protected override bool COAONLBBPAF()
|
|
{
|
|
if (!SingletonMonoBehaviour.ONCPNMDGGKG.EFNNDDKHAMB && (!SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB || SingletonMonoBehaviour.ONCPNMDGGKG.GHCOKHFPGIC))
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012117 RID: 74007 RVA: 0x00417B0C File Offset: 0x00415D0C
|
|
[Token(Token = "0x6012117")]
|
|
[Address(RVA = "0x1A9CBC0", Offset = "0x1A9BBC0", VA = "0x181A9CBC0", Slot = "13")]
|
|
protected override void BMHJLHBDIJN()
|
|
{
|
|
SceneSpawnManager spawnManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.spawnManager;
|
|
SceneSpawnPoint sceneSpawnPoint = this.nuxSpawnPoint;
|
|
spawnManager.LPMGKAFDMAG(sceneSpawnPoint);
|
|
this.nuxSpawnPoint.SpawnPointEnabled = false;
|
|
}
|
|
|
|
// Token: 0x06012118 RID: 74008 RVA: 0x00417B44 File Offset: 0x00415D44
|
|
[Token(Token = "0x6012118")]
|
|
[Address(RVA = "0x1A9D2B0", Offset = "0x1A9C2B0", VA = "0x181A9D2B0", Slot = "14")]
|
|
protected override void MDPFCJILCON()
|
|
{
|
|
OrientationManager.AddLocalPlayerRestrictions(this);
|
|
bool isLocked = this.recCenterDoor.NLLONFJBKKP;
|
|
GameObject[] array = this.objectsDisabledDuringNux;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
GameObject gameObject = array[num];
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
num++;
|
|
}
|
|
GameObject[] array2 = this.objectsDisabledDuringFirstVisit;
|
|
int length2 = array2.Length;
|
|
if (num < length2)
|
|
{
|
|
GameObject gameObject2 = array2[num];
|
|
int num3 = 0;
|
|
gameObject2.SetActive(num3 != 0);
|
|
num++;
|
|
}
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
|
|
// Token: 0x06012119 RID: 74009 RVA: 0x00417BD0 File Offset: 0x00415DD0
|
|
[Token(Token = "0x6012119")]
|
|
[Address(RVA = "0x1A9CE20", Offset = "0x1A9BE20", VA = "0x181A9CE20", Slot = "10")]
|
|
protected override bool EGIPDLIAKNF()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0601211A RID: 74010 RVA: 0x00417BEC File Offset: 0x00415DEC
|
|
[Token(Token = "0x601211A")]
|
|
[Address(RVA = "0x1A9D050", Offset = "0x1A9C050", VA = "0x181A9D050", Slot = "15")]
|
|
protected override void HOPFIHELGFE()
|
|
{
|
|
OrientationManager.RemoveLocalPlayerRestrictions(this);
|
|
RVOLayer layer = ((IAgent)this.recCenterDoor).Layer;
|
|
}
|
|
|
|
// Token: 0x0601211B RID: 74011 RVA: 0x00417C14 File Offset: 0x00415E14
|
|
[Token(Token = "0x601211B")]
|
|
[Address(RVA = "0x1A9D150", Offset = "0x1A9C150", VA = "0x181A9D150")]
|
|
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: 0x0601211C RID: 74012 RVA: 0x00417C74 File Offset: 0x00415E74
|
|
[Token(Token = "0x601211C")]
|
|
[Address(RVA = "0x1A9CB60", Offset = "0x1A9BB60", VA = "0x181A9CB60")]
|
|
private IEnumerator BHJEADGGMMN()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601211C)
|
|
|
|
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:
|
|
stfld:int32(CHLMEIMKBDN::<>1__state, ldloc:CHLMEIMKBDN(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:NUXTutorial(CHLMEIMKBDN::<>4__this, ldloc:CHLMEIMKBDN(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: 0x0601211D RID: 74013 RVA: 0x00417C90 File Offset: 0x00415E90
|
|
[Token(Token = "0x601211D")]
|
|
[Address(RVA = "0x1A9D3E0", Offset = "0x1A9C3E0", VA = "0x181A9D3E0")]
|
|
private void MFOEMLLPHMB(Tool EGFEJGHDNAI)
|
|
{
|
|
this.BBINBBGPKOG = false;
|
|
}
|
|
|
|
// Token: 0x0601211E RID: 74014 RVA: 0x00417CA4 File Offset: 0x00415EA4
|
|
[Token(Token = "0x601211E")]
|
|
[Address(RVA = "0x1A96D70", Offset = "0x1A95D70", VA = "0x181A96D70")]
|
|
private void ECIGCNLAOBL(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
Coroutine iiblinldija = this.IIBLINLDIJA;
|
|
if (iiblinldija != 0)
|
|
{
|
|
base.StopCoroutine(iiblinldija);
|
|
this.IIBLINLDIJA = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601211F RID: 74015 RVA: 0x00417CCC File Offset: 0x00415ECC
|
|
[Token(Token = "0x601211F")]
|
|
[Address(RVA = "0x1A9D0A0", Offset = "0x1A9C0A0", VA = "0x181A9D0A0")]
|
|
private bool KBGCKEGAEAN()
|
|
{
|
|
return !SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB || SingletonMonoBehaviour.ONCPNMDGGKG.GHCOKHFPGIC;
|
|
}
|
|
|
|
// Token: 0x06012120 RID: 74016 RVA: 0x00417CF8 File Offset: 0x00415EF8
|
|
[Token(Token = "0x6012120")]
|
|
[Address(RVA = "0x1A9D1E0", Offset = "0x1A9C1E0", VA = "0x181A9D1E0")]
|
|
private void KFFKEFEHDDA()
|
|
{
|
|
this.radio.SetPause(true);
|
|
}
|
|
|
|
// Token: 0x06012121 RID: 74017 RVA: 0x00417D18 File Offset: 0x00415F18
|
|
[Token(Token = "0x6012121")]
|
|
[Address(RVA = "0x1A9C7F0", Offset = "0x1A9B7F0", VA = "0x181A9C7F0")]
|
|
private void APLFGCCJANK()
|
|
{
|
|
this.FJLBBKKCPCI();
|
|
NUXTutorial.BDHMLPCLCFH bdhmlpclcfh;
|
|
bdhmlpclcfh.System.IDisposable.Dispose();
|
|
bdhmlpclcfh.<>1__state = (int)((ulong)0L);
|
|
bdhmlpclcfh.<>4__this = this;
|
|
Coroutine coroutine = base.StartCoroutine(bdhmlpclcfh);
|
|
this.GGDGAIABFKD = coroutine;
|
|
}
|
|
|
|
// Token: 0x06012122 RID: 74018 RVA: 0x00417D50 File Offset: 0x00415F50
|
|
[Token(Token = "0x6012122")]
|
|
[Address(RVA = "0x1A9CE70", Offset = "0x1A9BE70", VA = "0x181A9CE70")]
|
|
private void FJLBBKKCPCI()
|
|
{
|
|
AudioManager.StopMusic();
|
|
Coroutine ggdgaiabfkd = this.GGDGAIABFKD;
|
|
if (ggdgaiabfkd != 0)
|
|
{
|
|
base.StopCoroutine(ggdgaiabfkd);
|
|
this.GGDGAIABFKD = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012123 RID: 74019 RVA: 0x00417D80 File Offset: 0x00415F80
|
|
[Token(Token = "0x6012123")]
|
|
[Address(RVA = "0x1A9CFF0", Offset = "0x1A9BFF0", VA = "0x181A9CFF0")]
|
|
private IEnumerator HCLDBKPHBOH()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06012123)
|
|
|
|
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(BDHMLPCLCFH::System.IDisposable.Dispose, ldloc:BDHMLPCLCFH(var_0))
|
|
stfld:int32(BDHMLPCLCFH::<>1__state, ldloc:BDHMLPCLCFH(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:NUXTutorial(BDHMLPCLCFH::<>4__this, ldloc:BDHMLPCLCFH(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: 0x06012124 RID: 74020 RVA: 0x00417DA4 File Offset: 0x00415FA4
|
|
[Token(Token = "0x6012124")]
|
|
[Address(RVA = "0x1A9D460", Offset = "0x1A9C460", VA = "0x181A9D460")]
|
|
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);
|
|
int num4 = 0;
|
|
BrowserModel.GoTo(gameObject2, cecakddnhln, num4 != 0);
|
|
}
|
|
local.<BMIJHIHBGBH>k__BackingField = true;
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012125 RID: 74021 RVA: 0x00417E5C File Offset: 0x0041605C
|
|
[Token(Token = "0x6012125")]
|
|
[Address(RVA = "0x1A9D620", Offset = "0x1A9C620", VA = "0x181A9D620")]
|
|
public static bool RRUIWatchFlowTeardown(bool HLKHNGIPKJK = false)
|
|
{
|
|
NUXTutorial.MDCANPBPHBO mdcanpbphbo = new NUXTutorial.MDCANPBPHBO();
|
|
WatchUI local = WatchUI.BFPPPLIJIGC;
|
|
mdcanpbphbo.watchUI = local;
|
|
if (local)
|
|
{
|
|
WatchMenuProjector watchMenuProjector = mdcanpbphbo.watchUI.OHPDNGENFJL;
|
|
GameObject gameObject = mdcanpbphbo.watchUI.gameObject;
|
|
int num = 0;
|
|
watchMenuProjector.SetForceMenuToRemainOpen(num != 0, gameObject);
|
|
mdcanpbphbo.watchUI.<BMIJHIHBGBH>k__BackingField = false;
|
|
mdcanpbphbo.watchUI.basicInteractionRestriction.IIIAFOLMNDI = true;
|
|
mdcanpbphbo.watchUI.OHPDNGENFJL.AuthorityCloseMenu();
|
|
if (!HLKHNGIPKJK)
|
|
{
|
|
if (mdcanpbphbo.watchUI)
|
|
{
|
|
mdcanpbphbo.watchUI.PopAllFlows();
|
|
return true;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
NUXTutorial.MDCANPBPHBO.<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d <<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d;
|
|
<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d.System.IDisposable.Dispose();
|
|
<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d.<>1__state = (int)((ulong)0L);
|
|
<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d.<>4__this = mdcanpbphbo;
|
|
<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d.timeout = 1f;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d);
|
|
Action action = new Action(mdcanpbphbo.<RRUIWatchFlowTeardown>g__PostCloseCleanup|1);
|
|
}
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012126 RID: 74022 RVA: 0x00417F4C File Offset: 0x0041614C
|
|
[Token(Token = "0x6012126")]
|
|
[Address(RVA = "0x1A9D210", Offset = "0x1A9C210", VA = "0x181A9D210")]
|
|
private bool LFNEPHJDBMA(NUXTutorial.FPPACGPKPBH IJLMFHNFKIH)
|
|
{
|
|
bool flag = NUXTutorial.RRUIWatchFlowTeardown(IJLMFHNFKIH == NUXTutorial.FPPACGPKPBH.DormRoomIntro);
|
|
this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)IJLMFHNFKIH);
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06012127 RID: 74023 RVA: 0x00417F78 File Offset: 0x00416178
|
|
[Token(Token = "0x6012127")]
|
|
[Address(RVA = "0x1A9D920", Offset = "0x1A9C920", VA = "0x181A9D920")]
|
|
public NUXTutorial()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012128 RID: 74024 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6012128")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
|
static NUXTutorial()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012129 RID: 74025 RVA: 0x00417FCC File Offset: 0x004161CC
|
|
[Token(Token = "0x6012129")]
|
|
[Address(RVA = "0x1A9D090", Offset = "0x1A9C090", VA = "0x181A9D090")]
|
|
[CompilerGenerated]
|
|
private bool IMABBCICDOB()
|
|
{
|
|
return !this.BBINBBGPKOG;
|
|
}
|
|
|
|
// Token: 0x0400B955 RID: 47445
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400B955")]
|
|
[SerializeField]
|
|
[Header("Timing")]
|
|
private float initialVoiceOverDelay = 1f;
|
|
|
|
// Token: 0x0400B956 RID: 47446
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400B956")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip nuxMusic;
|
|
|
|
// Token: 0x0400B957 RID: 47447
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400B957")]
|
|
[SerializeField]
|
|
private float nuxMusicFadeInTime = 0.5f;
|
|
|
|
// Token: 0x0400B958 RID: 47448
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400B958")]
|
|
[SerializeField]
|
|
[Header("Scene Objects")]
|
|
private SceneSpawnPoint nuxSpawnPoint;
|
|
|
|
// Token: 0x0400B959 RID: 47449
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400B959")]
|
|
[SerializeField]
|
|
private TeleportationPortal recCenterDoor;
|
|
|
|
// Token: 0x0400B95A RID: 47450
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400B95A")]
|
|
[SerializeField]
|
|
private GameObject[] objectsDisabledDuringNux;
|
|
|
|
// Token: 0x0400B95B RID: 47451
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400B95B")]
|
|
[SerializeField]
|
|
private GameObject[] objectsDisabledDuringFirstVisit;
|
|
|
|
// Token: 0x0400B95C RID: 47452
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400B95C")]
|
|
[SerializeField]
|
|
[Header("Voice Over")]
|
|
private RecRoomAudioClip yourDormVoiceOver;
|
|
|
|
// Token: 0x0400B95D RID: 47453
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400B95D")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip beforeYouGoVoiceOver;
|
|
|
|
// Token: 0x0400B95E RID: 47454
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400B95E")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip yourVeryOwnVoiceOver;
|
|
|
|
// Token: 0x0400B95F RID: 47455
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400B95F")]
|
|
[SerializeField]
|
|
[Header("Watch Gift Moment")]
|
|
private GameObject giftBoxTable;
|
|
|
|
// Token: 0x0400B960 RID: 47456
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400B960")]
|
|
[SerializeField]
|
|
private OrientationTearStripBox giftBox;
|
|
|
|
// Token: 0x0400B961 RID: 47457
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400B961")]
|
|
[SerializeField]
|
|
private GiftBoxItemContainer rewardContainer;
|
|
|
|
// Token: 0x0400B962 RID: 47458
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400B962")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip closedGiftBoxAppearingSfx;
|
|
|
|
// Token: 0x0400B963 RID: 47459
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400B963")]
|
|
[SerializeField]
|
|
private GameObject closedGiftBoxBeacon;
|
|
|
|
// Token: 0x0400B964 RID: 47460
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400B964")]
|
|
[SerializeField]
|
|
private float boxDespawnDelay = 1f;
|
|
|
|
// Token: 0x0400B965 RID: 47461
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400B965")]
|
|
[SerializeField]
|
|
private Tool reward;
|
|
|
|
// Token: 0x0400B966 RID: 47462
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400B966")]
|
|
[SerializeField]
|
|
private GameObject watchPickedUpVfx;
|
|
|
|
// Token: 0x0400B967 RID: 47463
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400B967")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip watchPickedUpSfx;
|
|
|
|
// Token: 0x0400B968 RID: 47464
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400B968")]
|
|
[SerializeField]
|
|
private string watchPickedUpNotificationText = "Watch Acquired!";
|
|
|
|
// Token: 0x0400B969 RID: 47465
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400B969")]
|
|
[SerializeField]
|
|
private float watchPickedUpNotificationDuration = 3f;
|
|
|
|
// Token: 0x0400B96A RID: 47466
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")]
|
|
[Token(Token = "0x400B96A")]
|
|
[SerializeField]
|
|
private NotificationManager.IBIDFAOPIPC watchPickedUpNotificationType = (NotificationManager.IBIDFAOPIPC)((ulong)1L);
|
|
|
|
// Token: 0x0400B96B RID: 47467
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400B96B")]
|
|
[SerializeField]
|
|
private PlayerAnimationVignette screensVignette;
|
|
|
|
// Token: 0x0400B96C RID: 47468
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400B96C")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private Radio radio;
|
|
|
|
// Token: 0x0400B96D RID: 47469
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400B96D")]
|
|
private HKKOHFHADKK PEGJGMDGKJN;
|
|
|
|
// Token: 0x0400B96E RID: 47470
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400B96E")]
|
|
private float LGLHKFJGHAD;
|
|
|
|
// Token: 0x0400B96F RID: 47471
|
|
[Token(Token = "0x400B96F")]
|
|
private static bool? NKNJDAAEOHK;
|
|
|
|
// Token: 0x0400B970 RID: 47472
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x104")]
|
|
[Token(Token = "0x400B970")]
|
|
private bool BBINBBGPKOG;
|
|
|
|
// Token: 0x0400B971 RID: 47473
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400B971")]
|
|
private Coroutine GGDGAIABFKD;
|
|
|
|
// Token: 0x02002A68 RID: 10856
|
|
[Token(Token = "0x2002A68")]
|
|
private enum FPPACGPKPBH
|
|
{
|
|
// Token: 0x0400B973 RID: 47475
|
|
[Token(Token = "0x400B973")]
|
|
Inactive,
|
|
// Token: 0x0400B974 RID: 47476
|
|
[Token(Token = "0x400B974")]
|
|
DormRoomIntro,
|
|
// Token: 0x0400B975 RID: 47477
|
|
[Token(Token = "0x400B975")]
|
|
Completed
|
|
}
|
|
|
|
// Token: 0x02002A6B RID: 10859
|
|
[Token(Token = "0x2002A6B")]
|
|
[CompilerGenerated]
|
|
private sealed class MDCANPBPHBO
|
|
{
|
|
// Token: 0x06012137 RID: 74039 RVA: 0x00418584 File Offset: 0x00416784
|
|
[Token(Token = "0x6012137")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public MDCANPBPHBO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012138 RID: 74040 RVA: 0x00418598 File Offset: 0x00416798
|
|
[Token(Token = "0x6012138")]
|
|
[Address(RVA = "0x1A9BE40", Offset = "0x1A9AE40", VA = "0x181A9BE40")]
|
|
internal IEnumerator<KENFJGFMIPM> <RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0(float timeout)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06012138)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Tutorials.NUXTutorial/MDCANPBPHBO::<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:MDCANPBPHBO('<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d'::<>4__this, ldloc:'<<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d'(var_0), ldloc:MDCANPBPHBO(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: 0x06012139 RID: 74041 RVA: 0x004185C4 File Offset: 0x004167C4
|
|
[Token(Token = "0x6012139")]
|
|
[Address(RVA = "0x1A9BDC0", Offset = "0x1A9ADC0", VA = "0x181A9BDC0")]
|
|
internal void <RRUIWatchFlowTeardown>g__PostCloseCleanup|1()
|
|
{
|
|
if (this.watchUI)
|
|
{
|
|
this.watchUI.PopAllFlows();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400B97D RID: 47485
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B97D")]
|
|
public WatchUI watchUI;
|
|
|
|
// Token: 0x02002A6C RID: 10860
|
|
[Token(Token = "0x2002A6C")]
|
|
private sealed class <<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
|
{
|
|
// Token: 0x0601213A RID: 74042 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x601213A")]
|
|
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
|
[DebuggerHidden]
|
|
public <<RRUIWatchFlowTeardown>g__WaitUntilWatchNotVisible|0>d(int <>1__state)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601213B RID: 74043 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x601213B")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
|
[DebuggerHidden]
|
|
void IDisposable.Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601213C RID: 74044 RVA: 0x004185F0 File Offset: 0x004167F0
|
|
[Token(Token = "0x601213C")]
|
|
[Address(RVA = "0x1AAC150", Offset = "0x1AAB150", VA = "0x181AAC150", Slot = "6")]
|
|
private bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x17003286 RID: 12934
|
|
// (get) Token: 0x0601213D RID: 74045 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
|
[Token(Token = "0x17003286")]
|
|
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
|
{
|
|
[Token(Token = "0x601213D")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601213E RID: 74046 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x601213E")]
|
|
[Address(RVA = "0x1AAC260", Offset = "0x1AAB260", VA = "0x181AAC260", Slot = "8")]
|
|
[DebuggerHidden]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003287 RID: 12935
|
|
// (get) Token: 0x0601213F RID: 74047 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
|
[Token(Token = "0x17003287")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x601213F")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400B97E RID: 47486
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B97E")]
|
|
private int <>1__state;
|
|
|
|
// Token: 0x0400B97F RID: 47487
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B97F")]
|
|
private KENFJGFMIPM <>2__current;
|
|
|
|
// Token: 0x0400B980 RID: 47488
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B980")]
|
|
public NUXTutorial.MDCANPBPHBO <>4__this;
|
|
|
|
// Token: 0x0400B981 RID: 47489
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B981")]
|
|
public float timeout;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002A6D RID: 10861
|
|
[Token(Token = "0x2002A6D")]
|
|
[CompilerGenerated]
|
|
private sealed class HOLGDCKDPLM
|
|
{
|
|
// Token: 0x06012140 RID: 74048 RVA: 0x00418608 File Offset: 0x00416808
|
|
[Token(Token = "0x6012140")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public HOLGDCKDPLM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012141 RID: 74049 RVA: 0x0041861C File Offset: 0x0041681C
|
|
[Token(Token = "0x6012141")]
|
|
[Address(RVA = "0x1A98BA0", Offset = "0x1A97BA0", VA = "0x181A98BA0")]
|
|
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: 0x0400B982 RID: 47490
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B982")]
|
|
public float start;
|
|
|
|
// Token: 0x0400B983 RID: 47491
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400B983")]
|
|
public float timeout;
|
|
|
|
// Token: 0x0400B984 RID: 47492
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B984")]
|
|
public NUXTutorial.MDCANPBPHBO CS$<>8__locals1;
|
|
}
|
|
}
|
|
}
|