Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Activities/Orientation/OrientationIntroduction.cs
T
2026-04-10 22:50:51 +02:00

848 lines
39 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Core;
using RecRoom.Core.Animation;
using RecRoom.Players.Watch;
using RecRoom.Tutorials;
using UnityEngine;
using UnityEngine.Serialization;
namespace RecRoom.Activities.Orientation
{
// Token: 0x02002C4D RID: 11341
[Token(Token = "0x2002C4D")]
public class OrientationIntroduction : MonoBehaviour
{
// Token: 0x06013321 RID: 78625 RVA: 0x00473D20 File Offset: 0x00471F20
[Token(Token = "0x6013321")]
[Address(RVA = "0xB2B060", Offset = "0xB29E60", VA = "0x180B2B060")]
private 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.ECFCMMDGLGC);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BGAKEGHLIOI);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.DALHMDJMEDL);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NDHMFOLFLGK);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KADFMMNDBKH);
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MOKAGDDGIGH);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.AIGMJJINIMM);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.LIOCIIJNAKO);
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IJIPCPLOMDA);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HGLOPKJKHDB);
HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.DDEGLKEILJI);
HKKOHFHADKK pegjgmdgkjn6 = this.PEGJGMDGKJN;
}
// Token: 0x06013322 RID: 78626 RVA: 0x00473E24 File Offset: 0x00472024
[Token(Token = "0x6013322")]
[Address(RVA = "0x75C2F0", Offset = "0x75B0F0", VA = "0x18075C2F0")]
private void Update()
{
this.PEGJGMDGKJN.OPEMIFENIJM();
}
// Token: 0x06013323 RID: 78627 RVA: 0x00473E44 File Offset: 0x00472044
[Token(Token = "0x6013323")]
[Address(RVA = "0xB2CD80", Offset = "0xB2BB80", VA = "0x180B2CD80")]
private void OnDestroy()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x06013324 RID: 78628 RVA: 0x00473E60 File Offset: 0x00472060
[Token(Token = "0x6013324")]
[Address(RVA = "0xB2BFD0", Offset = "0xB2ADD0", VA = "0x180B2BFD0")]
private void INMCHEGLPOE(OrientationIntroduction.KJKMPKKOOFA GKNIHNHGBKC)
{
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
string currentSubsceneName = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetCurrentSubsceneName();
DJHELPHHAEN eomonbhhcon = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EOMONBHHCON;
int hashCode = eomonbhhcon.GetHashCode();
}
}
// Token: 0x06013325 RID: 78629 RVA: 0x00473E9C File Offset: 0x0047209C
[Token(Token = "0x6013325")]
[Address(RVA = "0xB2CDD0", Offset = "0xB2BBD0", VA = "0x180B2CDD0")]
private void PAPGMPDDCGJ(OrientationIntroduction.KJKMPKKOOFA GKNIHNHGBKC)
{
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
string currentSubsceneName = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetCurrentSubsceneName();
DJHELPHHAEN eomonbhhcon = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EOMONBHHCON;
int hashCode = eomonbhhcon.GetHashCode();
}
}
// Token: 0x06013326 RID: 78630 RVA: 0x00473ED8 File Offset: 0x004720D8
[Token(Token = "0x6013326")]
[Address(RVA = "0xB2B790", Offset = "0xB2A590", VA = "0x180B2B790")]
private void ECFCMMDGLGC(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.INMCHEGLPOE(OrientationIntroduction.KJKMPKKOOFA.WaitForPlayerSpawn);
}
// Token: 0x06013327 RID: 78631 RVA: 0x00473EEC File Offset: 0x004720EC
[Token(Token = "0x6013327")]
[Address(RVA = "0xB2B370", Offset = "0xB2A170", VA = "0x180B2B370")]
private void BGAKEGHLIOI(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.PAPGMPDDCGJ(OrientationIntroduction.KJKMPKKOOFA.WaitForPlayerSpawn);
}
// Token: 0x06013328 RID: 78632 RVA: 0x00473F00 File Offset: 0x00472100
[Token(Token = "0x6013328")]
[Address(RVA = "0xB2B4E0", Offset = "0xB2A2E0", VA = "0x180B2B4E0")]
private void DALHMDJMEDL()
{
if (this.HFEPNNFEILB())
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
}
}
// Token: 0x06013329 RID: 78633 RVA: 0x00473F24 File Offset: 0x00472124
[Token(Token = "0x6013329")]
[Address(RVA = "0xB2B9C0", Offset = "0xB2A7C0", VA = "0x180B2B9C0")]
private bool HFEPNNFEILB()
{
bool flag;
if (!SingletonMonoBehaviour.ONCPNMDGGKG.EFNNDDKHAMB && !flag && (!SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB || SingletonMonoBehaviour.ONCPNMDGGKG.GHCOKHFPGIC))
{
return true;
}
throw new NullReferenceException();
}
// Token: 0x0601332A RID: 78634 RVA: 0x00473F68 File Offset: 0x00472168
[Token(Token = "0x601332A")]
[Address(RVA = "0xB2C1A0", Offset = "0xB2AFA0", VA = "0x180B2C1A0")]
private bool KBGCKEGAEAN()
{
return !SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB || SingletonMonoBehaviour.ONCPNMDGGKG.GHCOKHFPGIC;
}
// Token: 0x0601332B RID: 78635 RVA: 0x00473F94 File Offset: 0x00472194
[Token(Token = "0x601332B")]
[Address(RVA = "0xB2C860", Offset = "0xB2B660", VA = "0x180B2C860")]
private void NDHMFOLFLGK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.INMCHEGLPOE(OrientationIntroduction.KJKMPKKOOFA.Welcome);
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (<EGKJPJKLEAI>k__BackingField != num)
{
Player.<EGKJPJKLEAI>k__BackingField.playerMovement.AddMovementActionRestriction(this);
}
ScreenHUD screenModeHUD = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD;
int num2 = 0;
screenModeHUD.SetAlpha((float)num2);
OrientationIntroduction.JJINDCMFPIJ jjindcmfpij;
jjindcmfpij.System.IDisposable.Dispose();
jjindcmfpij.<>1__state = (int)((ulong)0L);
jjindcmfpij.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(jjindcmfpij);
this.LBFJBECLAED = coroutine;
}
// Token: 0x0601332C RID: 78636 RVA: 0x00474010 File Offset: 0x00472210
[Token(Token = "0x601332C")]
[Address(RVA = "0xB2C150", Offset = "0xB2AF50", VA = "0x180B2C150")]
private void KADFMMNDBKH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.PAPGMPDDCGJ(OrientationIntroduction.KJKMPKKOOFA.Welcome);
this.HJDIJGMFFMH();
this.GEPFEFHAHFE();
Coroutine lbfjbeclaed = this.LBFJBECLAED;
if (lbfjbeclaed != 0)
{
base.StopCoroutine(lbfjbeclaed);
this.LBFJBECLAED = (ulong)0L;
}
}
// Token: 0x0601332D RID: 78637 RVA: 0x0047404C File Offset: 0x0047224C
[Token(Token = "0x601332D")]
[Address(RVA = "0xB2BBE0", Offset = "0xB2A9E0", VA = "0x180B2BBE0")]
private IEnumerator HIFNAOHMIJJ()
{
/*
An exception occurred when decompiling this method (0601332D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.Orientation.OrientationIntroduction::HIFNAOHMIJJ()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(JJINDCMFPIJ::System.IDisposable.Dispose, ldloc:JJINDCMFPIJ(var_0))
stfld:int32(JJINDCMFPIJ::<>1__state, ldloc:JJINDCMFPIJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:OrientationIntroduction(JJINDCMFPIJ::<>4__this, ldloc:JJINDCMFPIJ(var_0), ldloc:OrientationIntroduction(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: 0x0601332E RID: 78638 RVA: 0x00474070 File Offset: 0x00472270
[Token(Token = "0x601332E")]
[Address(RVA = "0xB2B420", Offset = "0xB2A220", VA = "0x180B2B420")]
private void CCKMNGPDOIC()
{
LOCNHHPGIAG <PCNCCNKJIAP>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<PCNCCNKJIAP>k__BackingField;
if (<PCNCCNKJIAP>k__BackingField != 0)
{
<PCNCCNKJIAP>k__BackingField.KCODJKGHBHO(this);
return;
}
}
// Token: 0x0601332F RID: 78639 RVA: 0x0047409C File Offset: 0x0047229C
[Token(Token = "0x601332F")]
[Address(RVA = "0xB2BC40", Offset = "0xB2AA40", VA = "0x180B2BC40")]
private void HJDIJGMFFMH()
{
LOCNHHPGIAG <PCNCCNKJIAP>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<PCNCCNKJIAP>k__BackingField;
if (<PCNCCNKJIAP>k__BackingField != 0)
{
<PCNCCNKJIAP>k__BackingField.MJEEPGFJCPL(this);
return;
}
}
// Token: 0x06013330 RID: 78640 RVA: 0x004740C8 File Offset: 0x004722C8
[Token(Token = "0x6013330")]
[Address(RVA = "0xB2CAA0", Offset = "0xB2B8A0", VA = "0x180B2CAA0")]
private void OOOPABMLFHB()
{
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
{
SingletonMonoBehaviour.ONCPNMDGGKG.SubtitlesEnabled = false;
TutorialManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (!instance.IsLegacyTutorialComplete())
{
TutorialManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!instance2.IsTutorialComplete((TutorialManager.PKHLMAEGIKG)num))
{
int num2 = 0;
uint num3;
if (num2 < (int)num3)
{
num2 += num2;
num2++;
}
}
}
return;
}
SingletonMonoBehaviour.ONCPNMDGGKG.SubtitlesEnabled = true;
}
// Token: 0x06013331 RID: 78641 RVA: 0x00474140 File Offset: 0x00472340
[Token(Token = "0x6013331")]
[Address(RVA = "0xB2C710", Offset = "0xB2B510", VA = "0x180B2C710")]
private void MOKAGDDGIGH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.INMCHEGLPOE(OrientationIntroduction.KJKMPKKOOFA.VRLocomotionSelection);
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
{
WatchMenuProjector watchMenuProjector = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.OHPDNGENFJL;
int num = 0;
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
return;
}
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x06013332 RID: 78642 RVA: 0x00474190 File Offset: 0x00472390
[Token(Token = "0x6013332")]
[Address(RVA = "0xB2C370", Offset = "0xB2B170", VA = "0x180B2C370")]
private void LIOCIIJNAKO()
{
if (!Player.<EGKJPJKLEAI>k__BackingField.playerUI.LNHCLJBCAGL)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
}
}
// Token: 0x06013333 RID: 78643 RVA: 0x004741C0 File Offset: 0x004723C0
[Token(Token = "0x6013333")]
[Address(RVA = "0xB2AE60", Offset = "0xB29C60", VA = "0x180B2AE60")]
private void AIGMJJINIMM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.PAPGMPDDCGJ(OrientationIntroduction.KJKMPKKOOFA.VRLocomotionSelection);
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
{
Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.OHPDNGENFJL.AuthorityCloseMenu();
return;
}
}
// Token: 0x06013334 RID: 78644 RVA: 0x00474204 File Offset: 0x00472404
[Token(Token = "0x6013334")]
[Address(RVA = "0xB2BCC0", Offset = "0xB2AAC0", VA = "0x180B2BCC0")]
private void IJIPCPLOMDA(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.INMCHEGLPOE(OrientationIntroduction.KJKMPKKOOFA.HeadInside);
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (<EGKJPJKLEAI>k__BackingField != num)
{
Player.<EGKJPJKLEAI>k__BackingField.playerMovement.RemoveMovementActionRestriction(this);
}
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
OrientationIntroduction.VoiceOverLine[] array = this.headInsideVoiceOverLines;
OrientationIntroduction.ODEDIDHDMPI odedidhdmpi;
odedidhdmpi.System.IDisposable.Dispose();
odedidhdmpi.voiceOverLines = array;
odedidhdmpi.<>1__state = (int)((ulong)0L);
KFBABPAPIMB kfbabpapimb = instance.Run(odedidhdmpi);
this.ABOKGBLCGJF = kfbabpapimb;
Func<DABKFAIHBBP> func = new Func(this.CNKGDLDBAFM);
Func<DABKFAIHBBP> func2 = new Func(this.EEOBMOPHKCJ);
Action action = new Action(this.PJELKDMDPEL);
throw new NullReferenceException();
}
// Token: 0x06013335 RID: 78645 RVA: 0x004742A4 File Offset: 0x004724A4
[Token(Token = "0x6013335")]
[Address(RVA = "0xB2BB80", Offset = "0xB2A980", VA = "0x180B2BB80")]
private void HGLOPKJKHDB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.PAPGMPDDCGJ(OrientationIntroduction.KJKMPKKOOFA.HeadInside);
if (this.ABOKGBLCGJF != 0)
{
this.ABOKGBLCGJF = (ulong)0L;
}
}
// Token: 0x06013336 RID: 78646 RVA: 0x004742CC File Offset: 0x004724CC
[Token(Token = "0x6013336")]
[Address(RVA = "0xB2B540", Offset = "0xB2A340", VA = "0x180B2B540")]
private void DDEGLKEILJI()
{
if (this.reset)
{
this.reset = false;
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
float z = Player.<EGKJPJKLEAI>k__BackingField.<BAKJHFAALJA>k__BackingField.z;
Quaternion <EDFLDGHBEMF>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.<EDFLDGHBEMF>k__BackingField;
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
}
// Token: 0x06013337 RID: 78647 RVA: 0x0047431C File Offset: 0x0047251C
[Token(Token = "0x6013337")]
[Address(RVA = "0xB2B7B0", Offset = "0xB2A5B0", VA = "0x180B2B7B0")]
private IEnumerator GCDDDLAGOBL(float BJJEDIGOMGC)
{
/*
An exception occurred when decompiling this method (06013337)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.Orientation.OrientationIntroduction::GCDDDLAGOBL(System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(OCPPGNNGAKJ::System.IDisposable.Dispose, ldloc:OCPPGNNGAKJ(var_0))
stfld:float32(OCPPGNNGAKJ::duration, ldloc:OCPPGNNGAKJ(var_0), ldloc:float32(BJJEDIGOMGC))
stfld:int32(OCPPGNNGAKJ::<>1__state, ldloc:OCPPGNNGAKJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:OrientationIntroduction(OCPPGNNGAKJ::<>4__this, ldloc:OCPPGNNGAKJ(var_0), ldloc:OrientationIntroduction(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: 0x06013338 RID: 78648 RVA: 0x00474348 File Offset: 0x00472548
[Token(Token = "0x6013338")]
[Address(RVA = "0xB2ADF0", Offset = "0xB29BF0", VA = "0x180B2ADF0")]
private void AHHOPBCPAMO()
{
ScreenHUD screenModeHUD = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD;
int num = 0;
screenModeHUD.SetAlpha((float)num);
}
// Token: 0x06013339 RID: 78649 RVA: 0x00474370 File Offset: 0x00472570
[Token(Token = "0x6013339")]
[Address(RVA = "0xB2B820", Offset = "0xB2A620", VA = "0x180B2B820")]
private void GEPFEFHAHFE()
{
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
ScreenHUD screenModeHUD = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD;
int num2 = 0;
if (screenModeHUD != num2)
{
SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD.SetAlpha(1f);
}
}
Coroutine jhcignpbcdb = this.JHCIGNPBCDB;
if (jhcignpbcdb != 0)
{
base.StopCoroutine(jhcignpbcdb);
this.JHCIGNPBCDB = (ulong)0L;
}
}
// Token: 0x0601333A RID: 78650 RVA: 0x004743E0 File Offset: 0x004725E0
[Token(Token = "0x601333A")]
[Address(RVA = "0xB2B380", Offset = "0xB2A180", VA = "0x180B2B380")]
private Coroutine BNDNEGFDAMK(float BJJEDIGOMGC)
{
Coroutine jhcignpbcdb = this.JHCIGNPBCDB;
if (jhcignpbcdb != 0)
{
base.StopCoroutine(jhcignpbcdb);
this.JHCIGNPBCDB = (ulong)0L;
}
OrientationIntroduction.OCPPGNNGAKJ ocppgnngakj;
ocppgnngakj.System.IDisposable.Dispose();
ocppgnngakj.duration = BJJEDIGOMGC;
ocppgnngakj.<>1__state = (int)((ulong)0L);
ocppgnngakj.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(ocppgnngakj);
this.JHCIGNPBCDB = coroutine;
return coroutine;
}
// Token: 0x0601333B RID: 78651 RVA: 0x00474438 File Offset: 0x00472638
[Token(Token = "0x601333B")]
[Address(RVA = "0xB2B990", Offset = "0xB2A790", VA = "0x180B2B990")]
private void GOKLNPODPOL()
{
Coroutine jhcignpbcdb = this.JHCIGNPBCDB;
if (jhcignpbcdb != 0)
{
base.StopCoroutine(jhcignpbcdb);
this.JHCIGNPBCDB = (ulong)0L;
}
}
// Token: 0x0601333C RID: 78652 RVA: 0x00474460 File Offset: 0x00472660
[Token(Token = "0x601333C")]
[Address(RVA = "0xB2B000", Offset = "0xB29E00", VA = "0x180B2B000")]
private IEnumerator AMNNHNJAPBL(OrientationIntroduction.VoiceOverLine LPAFNDOFFAF)
{
/*
An exception occurred when decompiling this method (0601333C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.Orientation.OrientationIntroduction::AMNNHNJAPBL(RecRoom.Activities.Orientation.OrientationIntroduction/VoiceOverLine)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(PIFDDFPPPNP::System.IDisposable.Dispose, ldloc:PIFDDFPPPNP(var_0))
stfld:int32(PIFDDFPPPNP::<>1__state, ldloc:PIFDDFPPPNP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:VoiceOverLine(PIFDDFPPPNP::voiceOverLine, ldloc:PIFDDFPPPNP(var_0), ldloc:VoiceOverLine(LPAFNDOFFAF))
}
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: 0x0601333D RID: 78653 RVA: 0x00474484 File Offset: 0x00472684
[Token(Token = "0x601333D")]
[Address(RVA = "0xB2C250", Offset = "0xB2B050", VA = "0x180B2C250")]
private Coroutine LCLHBENILIA(PlayerAnimationVignette ICAINNHGICK)
{
if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
{
int num = 0;
if (!(ICAINNHGICK == num))
{
GPPHJKMNPJM <AnimationSystem>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.screenController.<AnimationSystem>k__BackingField;
IEnumerator enumerator = ICAINNHGICK.FNAEOIGFMBJ(<AnimationSystem>k__BackingField);
return base.StartCoroutine(enumerator);
}
}
throw new NullReferenceException();
}
// Token: 0x0601333E RID: 78654 RVA: 0x004744D4 File Offset: 0x004726D4
[Token(Token = "0x601333E")]
[Address(RVA = "0xB2CFA0", Offset = "0xB2BDA0", VA = "0x180B2CFA0")]
public OrientationIntroduction()
{
}
// Token: 0x0601333F RID: 78655 RVA: 0x00474514 File Offset: 0x00472714
[Token(Token = "0x601333F")]
[Address(RVA = "0xB2C6B0", Offset = "0xB2B4B0", VA = "0x180B2C6B0")]
[CompilerGenerated]
internal static IEnumerator<KENFJGFMIPM> MGENMOIHNJK(OrientationIntroduction.VoiceOverLine[] OKDMJKLFAGH)
{
/*
An exception occurred when decompiling this method (0601333F)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Activities.Orientation.OrientationIntroduction::MGENMOIHNJK(RecRoom.Activities.Orientation.OrientationIntroduction/VoiceOverLine[])
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(ODEDIDHDMPI::System.IDisposable.Dispose, ldloc:ODEDIDHDMPI(var_0))
stfld:int32(ODEDIDHDMPI::<>1__state, ldloc:ODEDIDHDMPI(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:class RecRoom.Activities.Orientation.OrientationIntroduction/VoiceOverLine[](ODEDIDHDMPI::voiceOverLines, ldloc:ODEDIDHDMPI(var_0), ldloc:class RecRoom.Activities.Orientation.OrientationIntroduction/VoiceOverLine[](OKDMJKLFAGH))
}
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: 0x06013340 RID: 78656 RVA: 0x00474538 File Offset: 0x00472738
[Token(Token = "0x6013340")]
[Address(RVA = "0xB2AFA0", Offset = "0xB29DA0", VA = "0x180B2AFA0")]
[CompilerGenerated]
internal static IEnumerator<KENFJGFMIPM> AIPALGPADGG(float BJJEDIGOMGC)
{
/*
An exception occurred when decompiling this method (06013340)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Activities.Orientation.OrientationIntroduction::AIPALGPADGG(System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(PGPLDPPGLNA::System.IDisposable.Dispose, ldloc:PGPLDPPGLNA(var_0))
stfld:float32(PGPLDPPGLNA::duration, ldloc:PGPLDPPGLNA(var_0), ldloc:float32(BJJEDIGOMGC))
stfld:int32(PGPLDPPGLNA::<>1__state, ldloc:PGPLDPPGLNA(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: 0x06013341 RID: 78657 RVA: 0x0047455C File Offset: 0x0047275C
[Token(Token = "0x6013341")]
[Address(RVA = "0xB2C460", Offset = "0xB2B260", VA = "0x180B2C460")]
[CompilerGenerated]
internal static DABKFAIHBBP LKKAJENJPKD(OrientationIntroduction.TutorialPrompt ENKDOMEHHIC, string PPFGOHCOFNJ)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
float prePromptDelay = ENKDOMEHHIC.prePromptDelay;
OrientationIntroduction.PGPLDPPGLNA pgpldppglna;
pgpldppglna.System.IDisposable.Dispose();
pgpldppglna.duration = prePromptDelay;
pgpldppglna.<>1__state = (int)((ulong)0L);
KFBABPAPIMB kfbabpapimb = instance.Run(pgpldppglna);
if (!PPFGOHCOFNJ.LJGBBKKGKOP())
{
Action action = delegate
{
string currentSubsceneName = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetCurrentSubsceneName();
DJHELPHHAEN eomonbhhcon = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EOMONBHHCON;
};
}
Func<DABKFAIHBBP> func = delegate
{
TutorialPromptManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
TutorialPromptContext prompt = ENKDOMEHHIC.prompt;
CDJFFFCFLMF cdjfffcflmf = instance2.RunTutorialPrompt(prompt);
throw new NullReferenceException();
};
if (!PPFGOHCOFNJ.LJGBBKKGKOP())
{
Action action2 = delegate
{
string currentSubsceneName2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetCurrentSubsceneName();
DJHELPHHAEN eomonbhhcon2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EOMONBHHCON;
};
}
throw new NullReferenceException();
}
// Token: 0x06013342 RID: 78658 RVA: 0x004745FC File Offset: 0x004727FC
[Token(Token = "0x6013342")]
[Address(RVA = "0xB2B4A0", Offset = "0xB2A2A0", VA = "0x180B2B4A0")]
[CompilerGenerated]
private DABKFAIHBBP CNKGDLDBAFM()
{
return OrientationIntroduction.LKKAJENJPKD(this.walkPrompt, "walk_prompt");
}
// Token: 0x06013343 RID: 78659 RVA: 0x0047461C File Offset: 0x0047281C
[Token(Token = "0x6013343")]
[Address(RVA = "0xB2B7A0", Offset = "0xB2A5A0", VA = "0x180B2B7A0")]
[CompilerGenerated]
private DABKFAIHBBP EEOBMOPHKCJ()
{
OrientationIntroduction.TutorialPrompt tutorialPrompt = this.lookPrompt;
int num = 0;
return OrientationIntroduction.LKKAJENJPKD(tutorialPrompt, num);
}
// Token: 0x06013344 RID: 78660 RVA: 0x0047463C File Offset: 0x0047283C
[Token(Token = "0x6013344")]
[Address(RVA = "0xB2CF50", Offset = "0xB2BD50", VA = "0x180B2CF50")]
[CompilerGenerated]
private void PJELKDMDPEL()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x0400C7E0 RID: 51168
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C7E0")]
[SerializeField]
[Header("Welcome")]
private RecRoomAudioClip musicalStinger;
// Token: 0x0400C7E1 RID: 51169
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400C7E1")]
[SerializeField]
private PlayerAnimationVignette screensVignette;
// Token: 0x0400C7E2 RID: 51170
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400C7E2")]
[SerializeField]
[FormerlySerializedAs("initialVoiceOverLines")]
private OrientationIntroduction.VoiceOverLine[] welcomeVoiceOverLines;
// Token: 0x0400C7E3 RID: 51171
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400C7E3")]
[SerializeField]
[Header("Head Inside")]
private OrientationIntroduction.VoiceOverLine[] headInsideVoiceOverLines;
// Token: 0x0400C7E4 RID: 51172
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400C7E4")]
[SerializeField]
private OrientationIntroduction.TutorialPrompt walkPrompt;
// Token: 0x0400C7E5 RID: 51173
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400C7E5")]
[SerializeField]
private OrientationIntroduction.TutorialPrompt lookPrompt;
// Token: 0x0400C7E6 RID: 51174
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400C7E6")]
[SerializeField]
[Header("Screens Hud Fading")]
private float hudFadeDelay = 1f;
// Token: 0x0400C7E7 RID: 51175
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400C7E7")]
[SerializeField]
private float hudFadeDuration = 1f;
// Token: 0x0400C7E8 RID: 51176
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C7E8")]
[SerializeField]
[Header("Camera Fading")]
private float initialCameraFadeDelay = 0.5f;
// Token: 0x0400C7E9 RID: 51177
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x400C7E9")]
[SerializeField]
private float initialCameraFadeDuration = 1f;
// Token: 0x0400C7EA RID: 51178
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400C7EA")]
[SerializeField]
[Header("Debug")]
private bool reset;
// Token: 0x0400C7EB RID: 51179
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400C7EB")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400C7EC RID: 51180
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400C7EC")]
private Coroutine LBFJBECLAED;
// Token: 0x0400C7ED RID: 51181
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400C7ED")]
private KFBABPAPIMB ABOKGBLCGJF;
// Token: 0x0400C7EE RID: 51182
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400C7EE")]
private Coroutine JHCIGNPBCDB;
// Token: 0x02002C4E RID: 11342
[Token(Token = "0x2002C4E")]
private enum KJKMPKKOOFA
{
// Token: 0x0400C7F0 RID: 51184
[Token(Token = "0x400C7F0")]
Inactive,
// Token: 0x0400C7F1 RID: 51185
[Token(Token = "0x400C7F1")]
WaitForPlayerSpawn,
// Token: 0x0400C7F2 RID: 51186
[Token(Token = "0x400C7F2")]
Welcome,
// Token: 0x0400C7F3 RID: 51187
[Token(Token = "0x400C7F3")]
VRLocomotionSelection,
// Token: 0x0400C7F4 RID: 51188
[Token(Token = "0x400C7F4")]
HeadInside,
// Token: 0x0400C7F5 RID: 51189
[Token(Token = "0x400C7F5")]
Completed
}
// Token: 0x02002C4F RID: 11343
[Token(Token = "0x2002C4F")]
[Serializable]
private class VoiceOverLine
{
// Token: 0x06013345 RID: 78661 RVA: 0x00474658 File Offset: 0x00472858
[Token(Token = "0x6013345")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public VoiceOverLine()
{
}
// Token: 0x0400C7F6 RID: 51190
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C7F6")]
public float preAudioDelay;
// Token: 0x0400C7F7 RID: 51191
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C7F7")]
public RecRoomAudioClip audio;
}
// Token: 0x02002C50 RID: 11344
[Token(Token = "0x2002C50")]
[Serializable]
private class TutorialPrompt
{
// Token: 0x06013346 RID: 78662 RVA: 0x0047466C File Offset: 0x0047286C
[Token(Token = "0x6013346")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public TutorialPrompt()
{
}
// Token: 0x0400C7F8 RID: 51192
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C7F8")]
public float prePromptDelay;
// Token: 0x0400C7F9 RID: 51193
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C7F9")]
public TutorialPromptContext prompt;
}
// Token: 0x02002C52 RID: 11346
[Token(Token = "0x2002C52")]
[CompilerGenerated]
private sealed class AHJFDMHNBME
{
// Token: 0x0601334D RID: 78669 RVA: 0x0047497C File Offset: 0x00472B7C
[Token(Token = "0x601334D")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AHJFDMHNBME()
{
}
// Token: 0x0601334E RID: 78670 RVA: 0x00474990 File Offset: 0x00472B90
[Token(Token = "0x601334E")]
[Address(RVA = "0xB1A130", Offset = "0xB18F30", VA = "0x180B1A130")]
internal void <OnEnterHeadInsideState>b__6()
{
string currentSubsceneName = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetCurrentSubsceneName();
DJHELPHHAEN eomonbhhcon = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EOMONBHHCON;
}
// Token: 0x0601334F RID: 78671 RVA: 0x004749BC File Offset: 0x00472BBC
[Token(Token = "0x601334F")]
[Address(RVA = "0xB1A230", Offset = "0xB19030", VA = "0x180B1A230")]
internal DABKFAIHBBP <OnEnterHeadInsideState>b__7()
{
TutorialPromptManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
TutorialPromptContext tutorialPromptContext = this.prompt.prompt;
CDJFFFCFLMF cdjfffcflmf = instance.RunTutorialPrompt(tutorialPromptContext);
throw new NullReferenceException();
}
// Token: 0x06013350 RID: 78672 RVA: 0x004749E8 File Offset: 0x00472BE8
[Token(Token = "0x6013350")]
[Address(RVA = "0xB1A2B0", Offset = "0xB190B0", VA = "0x180B1A2B0")]
internal void <OnEnterHeadInsideState>b__8()
{
string currentSubsceneName = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetCurrentSubsceneName();
DJHELPHHAEN eomonbhhcon = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EOMONBHHCON;
}
// Token: 0x0400C7FF RID: 51199
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C7FF")]
public string analyticsEventStepName;
// Token: 0x0400C800 RID: 51200
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C800")]
public OrientationIntroduction.TutorialPrompt prompt;
}
}
}