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: 0x02002D36 RID: 11574 [Token(Token = "0x2002D36")] public class OrientationIntroduction : MonoBehaviour { // Token: 0x06013762 RID: 79714 RVA: 0x0047DA7C File Offset: 0x0047BC7C [Token(Token = "0x6013762")] [Address(RVA = "0x162AEC0", Offset = "0x1629EC0", VA = "0x18162AEC0")] 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: 0x06013763 RID: 79715 RVA: 0x0047DB80 File Offset: 0x0047BD80 [Token(Token = "0x6013763")] [Address(RVA = "0x12CB880", Offset = "0x12CA880", VA = "0x1812CB880")] private void Update() { this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x06013764 RID: 79716 RVA: 0x0047DBA0 File Offset: 0x0047BDA0 [Token(Token = "0x6013764")] [Address(RVA = "0x162CBE0", Offset = "0x162BBE0", VA = "0x18162CBE0")] private void OnDestroy() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06013765 RID: 79717 RVA: 0x0047DBBC File Offset: 0x0047BDBC [Token(Token = "0x6013765")] [Address(RVA = "0x162BE30", Offset = "0x162AE30", VA = "0x18162BE30")] private void INMCHEGLPOE(OrientationIntroduction.KJKMPKKOOFA GKNIHNHGBKC) { if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { string currentSubsceneName = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetCurrentSubsceneName(); DJHELPHHAEN eomonbhhcon = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EOMONBHHCON; int hashCode = eomonbhhcon.GetHashCode(); } } // Token: 0x06013766 RID: 79718 RVA: 0x0047DBF8 File Offset: 0x0047BDF8 [Token(Token = "0x6013766")] [Address(RVA = "0x162CC30", Offset = "0x162BC30", VA = "0x18162CC30")] private void PAPGMPDDCGJ(OrientationIntroduction.KJKMPKKOOFA GKNIHNHGBKC) { if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { string currentSubsceneName = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetCurrentSubsceneName(); DJHELPHHAEN eomonbhhcon = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EOMONBHHCON; int hashCode = eomonbhhcon.GetHashCode(); } } // Token: 0x06013767 RID: 79719 RVA: 0x0047DC34 File Offset: 0x0047BE34 [Token(Token = "0x6013767")] [Address(RVA = "0x162B5F0", Offset = "0x162A5F0", VA = "0x18162B5F0")] private void ECFCMMDGLGC(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.INMCHEGLPOE(OrientationIntroduction.KJKMPKKOOFA.WaitForPlayerSpawn); } // Token: 0x06013768 RID: 79720 RVA: 0x0047DC48 File Offset: 0x0047BE48 [Token(Token = "0x6013768")] [Address(RVA = "0x162B1D0", Offset = "0x162A1D0", VA = "0x18162B1D0")] private void BGAKEGHLIOI(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.PAPGMPDDCGJ(OrientationIntroduction.KJKMPKKOOFA.WaitForPlayerSpawn); } // Token: 0x06013769 RID: 79721 RVA: 0x0047DC5C File Offset: 0x0047BE5C [Token(Token = "0x6013769")] [Address(RVA = "0x162B340", Offset = "0x162A340", VA = "0x18162B340")] private void DALHMDJMEDL() { if (this.HFEPNNFEILB()) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x0601376A RID: 79722 RVA: 0x0047DC80 File Offset: 0x0047BE80 [Token(Token = "0x601376A")] [Address(RVA = "0x162B820", Offset = "0x162A820", VA = "0x18162B820")] private bool HFEPNNFEILB() { bool flag; if (!SingletonMonoBehaviour.ONCPNMDGGKG.EFNNDDKHAMB && !flag && (!SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB || SingletonMonoBehaviour.ONCPNMDGGKG.GHCOKHFPGIC)) { return true; } throw new NullReferenceException(); } // Token: 0x0601376B RID: 79723 RVA: 0x0047DCC4 File Offset: 0x0047BEC4 [Token(Token = "0x601376B")] [Address(RVA = "0x162C000", Offset = "0x162B000", VA = "0x18162C000")] private bool KBGCKEGAEAN() { return !SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB || SingletonMonoBehaviour.ONCPNMDGGKG.GHCOKHFPGIC; } // Token: 0x0601376C RID: 79724 RVA: 0x0047DCF0 File Offset: 0x0047BEF0 [Token(Token = "0x601376C")] [Address(RVA = "0x162C6C0", Offset = "0x162B6C0", VA = "0x18162C6C0")] private void NDHMFOLFLGK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.INMCHEGLPOE(OrientationIntroduction.KJKMPKKOOFA.Welcome); Player k__BackingField = Player.k__BackingField; int num = 0; if (k__BackingField != num) { Player.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: 0x0601376D RID: 79725 RVA: 0x0047DD6C File Offset: 0x0047BF6C [Token(Token = "0x601376D")] [Address(RVA = "0x162BFB0", Offset = "0x162AFB0", VA = "0x18162BFB0")] 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: 0x0601376E RID: 79726 RVA: 0x0047DDA8 File Offset: 0x0047BFA8 [Token(Token = "0x601376E")] [Address(RVA = "0x162BA40", Offset = "0x162AA40", VA = "0x18162BA40")] private IEnumerator HIFNAOHMIJJ() { /* An exception occurred when decompiling this method (0601376E) 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: 0x0601376F RID: 79727 RVA: 0x0047DDCC File Offset: 0x0047BFCC [Token(Token = "0x601376F")] [Address(RVA = "0x162B280", Offset = "0x162A280", VA = "0x18162B280")] private void CCKMNGPDOIC() { LOCNHHPGIAG k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; if (k__BackingField != 0) { k__BackingField.KCODJKGHBHO(this); return; } } // Token: 0x06013770 RID: 79728 RVA: 0x0047DDF8 File Offset: 0x0047BFF8 [Token(Token = "0x6013770")] [Address(RVA = "0x162BAA0", Offset = "0x162AAA0", VA = "0x18162BAA0")] private void HJDIJGMFFMH() { LOCNHHPGIAG k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; if (k__BackingField != 0) { k__BackingField.MJEEPGFJCPL(this); return; } } // Token: 0x06013771 RID: 79729 RVA: 0x0047DE24 File Offset: 0x0047C024 [Token(Token = "0x6013771")] [Address(RVA = "0x162C900", Offset = "0x162B900", VA = "0x18162C900")] 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: 0x06013772 RID: 79730 RVA: 0x0047DE9C File Offset: 0x0047C09C [Token(Token = "0x6013772")] [Address(RVA = "0x162C570", Offset = "0x162B570", VA = "0x18162C570")] private void MOKAGDDGIGH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.INMCHEGLPOE(OrientationIntroduction.KJKMPKKOOFA.VRLocomotionSelection); if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB) { WatchMenuProjector watchMenuProjector = Player.k__BackingField.playerUI.k__BackingField.OHPDNGENFJL; int num = 0; watchMenuProjector.AuthorityOpenMenuDetached(num != 0); return; } HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06013773 RID: 79731 RVA: 0x0047DEEC File Offset: 0x0047C0EC [Token(Token = "0x6013773")] [Address(RVA = "0x162C1D0", Offset = "0x162B1D0", VA = "0x18162C1D0")] private void LIOCIIJNAKO() { if (!Player.k__BackingField.playerUI.LNHCLJBCAGL) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06013774 RID: 79732 RVA: 0x0047DF1C File Offset: 0x0047C11C [Token(Token = "0x6013774")] [Address(RVA = "0x162ACC0", Offset = "0x1629CC0", VA = "0x18162ACC0")] private void AIGMJJINIMM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.PAPGMPDDCGJ(OrientationIntroduction.KJKMPKKOOFA.VRLocomotionSelection); if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB) { Player.k__BackingField.playerUI.k__BackingField.OHPDNGENFJL.AuthorityCloseMenu(); return; } } // Token: 0x06013775 RID: 79733 RVA: 0x0047DF60 File Offset: 0x0047C160 [Token(Token = "0x6013775")] [Address(RVA = "0x162BB20", Offset = "0x162AB20", VA = "0x18162BB20")] private void IJIPCPLOMDA(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.INMCHEGLPOE(OrientationIntroduction.KJKMPKKOOFA.HeadInside); Player k__BackingField = Player.k__BackingField; int num = 0; if (k__BackingField != num) { Player.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 func = new Func(this.CNKGDLDBAFM); Func func2 = new Func(this.EEOBMOPHKCJ); Action action = new Action(this.PJELKDMDPEL); throw new NullReferenceException(); } // Token: 0x06013776 RID: 79734 RVA: 0x0047E000 File Offset: 0x0047C200 [Token(Token = "0x6013776")] [Address(RVA = "0x162B9E0", Offset = "0x162A9E0", VA = "0x18162B9E0")] private void HGLOPKJKHDB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.PAPGMPDDCGJ(OrientationIntroduction.KJKMPKKOOFA.HeadInside); if (this.ABOKGBLCGJF != 0) { this.ABOKGBLCGJF = (ulong)0L; } } // Token: 0x06013777 RID: 79735 RVA: 0x0047E028 File Offset: 0x0047C228 [Token(Token = "0x6013777")] [Address(RVA = "0x162B3A0", Offset = "0x162A3A0", VA = "0x18162B3A0")] private void DDEGLKEILJI() { if (this.reset) { this.reset = false; Player k__BackingField = Player.k__BackingField; float z = Player.k__BackingField.k__BackingField.z; Quaternion k__BackingField = Player.k__BackingField.k__BackingField; HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x06013778 RID: 79736 RVA: 0x0047E078 File Offset: 0x0047C278 [Token(Token = "0x6013778")] [Address(RVA = "0x162B610", Offset = "0x162A610", VA = "0x18162B610")] private IEnumerator GCDDDLAGOBL(float BJJEDIGOMGC) { /* An exception occurred when decompiling this method (06013778) 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: 0x06013779 RID: 79737 RVA: 0x0047E0A4 File Offset: 0x0047C2A4 [Token(Token = "0x6013779")] [Address(RVA = "0x162AC50", Offset = "0x1629C50", VA = "0x18162AC50")] private void AHHOPBCPAMO() { ScreenHUD screenModeHUD = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD; int num = 0; screenModeHUD.SetAlpha((float)num); } // Token: 0x0601377A RID: 79738 RVA: 0x0047E0CC File Offset: 0x0047C2CC [Token(Token = "0x601377A")] [Address(RVA = "0x162B680", Offset = "0x162A680", VA = "0x18162B680")] 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: 0x0601377B RID: 79739 RVA: 0x0047E13C File Offset: 0x0047C33C [Token(Token = "0x601377B")] [Address(RVA = "0x162B1E0", Offset = "0x162A1E0", VA = "0x18162B1E0")] 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: 0x0601377C RID: 79740 RVA: 0x0047E194 File Offset: 0x0047C394 [Token(Token = "0x601377C")] [Address(RVA = "0x162B7F0", Offset = "0x162A7F0", VA = "0x18162B7F0")] private void GOKLNPODPOL() { Coroutine jhcignpbcdb = this.JHCIGNPBCDB; if (jhcignpbcdb != 0) { base.StopCoroutine(jhcignpbcdb); this.JHCIGNPBCDB = (ulong)0L; } } // Token: 0x0601377D RID: 79741 RVA: 0x0047E1BC File Offset: 0x0047C3BC [Token(Token = "0x601377D")] [Address(RVA = "0x162AE60", Offset = "0x1629E60", VA = "0x18162AE60")] private IEnumerator AMNNHNJAPBL(OrientationIntroduction.VoiceOverLine LPAFNDOFFAF) { /* An exception occurred when decompiling this method (0601377D) 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: 0x0601377E RID: 79742 RVA: 0x0047E1E0 File Offset: 0x0047C3E0 [Token(Token = "0x601377E")] [Address(RVA = "0x162C0B0", Offset = "0x162B0B0", VA = "0x18162C0B0")] private Coroutine LCLHBENILIA(PlayerAnimationVignette ICAINNHGICK) { if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB) { int num = 0; if (!(ICAINNHGICK == num)) { GPPHJKMNPJM k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.screenController.k__BackingField; IEnumerator enumerator = ICAINNHGICK.FNAEOIGFMBJ(k__BackingField); return base.StartCoroutine(enumerator); } } throw new NullReferenceException(); } // Token: 0x0601377F RID: 79743 RVA: 0x0047E230 File Offset: 0x0047C430 [Token(Token = "0x601377F")] [Address(RVA = "0x162CE00", Offset = "0x162BE00", VA = "0x18162CE00")] public OrientationIntroduction() { } // Token: 0x06013780 RID: 79744 RVA: 0x0047E270 File Offset: 0x0047C470 [Token(Token = "0x6013780")] [Address(RVA = "0x162C510", Offset = "0x162B510", VA = "0x18162C510")] [CompilerGenerated] internal static IEnumerator MGENMOIHNJK(OrientationIntroduction.VoiceOverLine[] OKDMJKLFAGH) { /* An exception occurred when decompiling this method (06013780) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 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: 0x06013781 RID: 79745 RVA: 0x0047E294 File Offset: 0x0047C494 [Token(Token = "0x6013781")] [Address(RVA = "0x162AE00", Offset = "0x1629E00", VA = "0x18162AE00")] [CompilerGenerated] internal static IEnumerator AIPALGPADGG(float BJJEDIGOMGC) { /* An exception occurred when decompiling this method (06013781) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 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: 0x06013782 RID: 79746 RVA: 0x0047E2B8 File Offset: 0x0047C4B8 [Token(Token = "0x6013782")] [Address(RVA = "0x162C2C0", Offset = "0x162B2C0", VA = "0x18162C2C0")] [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 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: 0x06013783 RID: 79747 RVA: 0x0047E358 File Offset: 0x0047C558 [Token(Token = "0x6013783")] [Address(RVA = "0x162B300", Offset = "0x162A300", VA = "0x18162B300")] [CompilerGenerated] private DABKFAIHBBP CNKGDLDBAFM() { return OrientationIntroduction.LKKAJENJPKD(this.walkPrompt, "walk_prompt"); } // Token: 0x06013784 RID: 79748 RVA: 0x0047E378 File Offset: 0x0047C578 [Token(Token = "0x6013784")] [Address(RVA = "0x162B600", Offset = "0x162A600", VA = "0x18162B600")] [CompilerGenerated] private DABKFAIHBBP EEOBMOPHKCJ() { OrientationIntroduction.TutorialPrompt tutorialPrompt = this.lookPrompt; int num = 0; return OrientationIntroduction.LKKAJENJPKD(tutorialPrompt, num); } // Token: 0x06013785 RID: 79749 RVA: 0x0047E398 File Offset: 0x0047C598 [Token(Token = "0x6013785")] [Address(RVA = "0x162CDB0", Offset = "0x162BDB0", VA = "0x18162CDB0")] [CompilerGenerated] private void PJELKDMDPEL() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x0400C9F4 RID: 51700 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400C9F4")] [SerializeField] [Header("Welcome")] private RecRoomAudioClip musicalStinger; // Token: 0x0400C9F5 RID: 51701 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400C9F5")] [SerializeField] private PlayerAnimationVignette screensVignette; // Token: 0x0400C9F6 RID: 51702 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400C9F6")] [SerializeField] [FormerlySerializedAs("initialVoiceOverLines")] private OrientationIntroduction.VoiceOverLine[] welcomeVoiceOverLines; // Token: 0x0400C9F7 RID: 51703 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400C9F7")] [SerializeField] [Header("Head Inside")] private OrientationIntroduction.VoiceOverLine[] headInsideVoiceOverLines; // Token: 0x0400C9F8 RID: 51704 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400C9F8")] [SerializeField] private OrientationIntroduction.TutorialPrompt walkPrompt; // Token: 0x0400C9F9 RID: 51705 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400C9F9")] [SerializeField] private OrientationIntroduction.TutorialPrompt lookPrompt; // Token: 0x0400C9FA RID: 51706 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400C9FA")] [SerializeField] [Header("Screens Hud Fading")] private float hudFadeDelay = 1f; // Token: 0x0400C9FB RID: 51707 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400C9FB")] [SerializeField] private float hudFadeDuration = 1f; // Token: 0x0400C9FC RID: 51708 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400C9FC")] [SerializeField] [Header("Camera Fading")] private float initialCameraFadeDelay = 0.5f; // Token: 0x0400C9FD RID: 51709 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400C9FD")] [SerializeField] private float initialCameraFadeDuration = 1f; // Token: 0x0400C9FE RID: 51710 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400C9FE")] [SerializeField] [Header("Debug")] private bool reset; // Token: 0x0400C9FF RID: 51711 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400C9FF")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400CA00 RID: 51712 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400CA00")] private Coroutine LBFJBECLAED; // Token: 0x0400CA01 RID: 51713 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400CA01")] private KFBABPAPIMB ABOKGBLCGJF; // Token: 0x0400CA02 RID: 51714 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400CA02")] private Coroutine JHCIGNPBCDB; // Token: 0x02002D37 RID: 11575 [Token(Token = "0x2002D37")] private enum KJKMPKKOOFA { // Token: 0x0400CA04 RID: 51716 [Token(Token = "0x400CA04")] Inactive, // Token: 0x0400CA05 RID: 51717 [Token(Token = "0x400CA05")] WaitForPlayerSpawn, // Token: 0x0400CA06 RID: 51718 [Token(Token = "0x400CA06")] Welcome, // Token: 0x0400CA07 RID: 51719 [Token(Token = "0x400CA07")] VRLocomotionSelection, // Token: 0x0400CA08 RID: 51720 [Token(Token = "0x400CA08")] HeadInside, // Token: 0x0400CA09 RID: 51721 [Token(Token = "0x400CA09")] Completed } // Token: 0x02002D38 RID: 11576 [Token(Token = "0x2002D38")] [Serializable] private class VoiceOverLine { // Token: 0x06013786 RID: 79750 RVA: 0x0047E3B4 File Offset: 0x0047C5B4 [Token(Token = "0x6013786")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public VoiceOverLine() { } // Token: 0x0400CA0A RID: 51722 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400CA0A")] public float preAudioDelay; // Token: 0x0400CA0B RID: 51723 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400CA0B")] public RecRoomAudioClip audio; } // Token: 0x02002D39 RID: 11577 [Token(Token = "0x2002D39")] [Serializable] private class TutorialPrompt { // Token: 0x06013787 RID: 79751 RVA: 0x0047E3C8 File Offset: 0x0047C5C8 [Token(Token = "0x6013787")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public TutorialPrompt() { } // Token: 0x0400CA0C RID: 51724 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400CA0C")] public float prePromptDelay; // Token: 0x0400CA0D RID: 51725 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400CA0D")] public TutorialPromptContext prompt; } // Token: 0x02002D3B RID: 11579 [Token(Token = "0x2002D3B")] [CompilerGenerated] private sealed class AHJFDMHNBME { // Token: 0x0601378E RID: 79758 RVA: 0x0047E6D8 File Offset: 0x0047C8D8 [Token(Token = "0x601378E")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public AHJFDMHNBME() { } // Token: 0x0601378F RID: 79759 RVA: 0x0047E6EC File Offset: 0x0047C8EC [Token(Token = "0x601378F")] [Address(RVA = "0x1619FE0", Offset = "0x1618FE0", VA = "0x181619FE0")] internal void b__6() { string currentSubsceneName = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetCurrentSubsceneName(); DJHELPHHAEN eomonbhhcon = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EOMONBHHCON; } // Token: 0x06013790 RID: 79760 RVA: 0x0047E718 File Offset: 0x0047C918 [Token(Token = "0x6013790")] [Address(RVA = "0x161A0E0", Offset = "0x16190E0", VA = "0x18161A0E0")] internal DABKFAIHBBP b__7() { TutorialPromptManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; TutorialPromptContext tutorialPromptContext = this.prompt.prompt; CDJFFFCFLMF cdjfffcflmf = instance.RunTutorialPrompt(tutorialPromptContext); throw new NullReferenceException(); } // Token: 0x06013791 RID: 79761 RVA: 0x0047E744 File Offset: 0x0047C944 [Token(Token = "0x6013791")] [Address(RVA = "0x161A160", Offset = "0x1619160", VA = "0x18161A160")] internal void b__8() { string currentSubsceneName = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetCurrentSubsceneName(); DJHELPHHAEN eomonbhhcon = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EOMONBHHCON; } // Token: 0x0400CA13 RID: 51731 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400CA13")] public string analyticsEventStepName; // Token: 0x0400CA14 RID: 51732 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400CA14")] public OrientationIntroduction.TutorialPrompt prompt; } } }