using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002FE2 RID: 12258 [Token(Token = "0x2002FE2")] public class PlayTutorialVOEncounterStep : GameEncounterStep { // Token: 0x17003963 RID: 14691 // (get) Token: 0x06014DED RID: 85485 RVA: 0x004E1D28 File Offset: 0x004DFF28 [Token(Token = "0x17003963")] public override string KODBEJPEFOJ { [Token(Token = "0x6014DED")] [Address(RVA = "0x8AFD50", Offset = "0x8AEB50", VA = "0x1808AFD50", Slot = "4")] get { return "Plays Tutorial VO"; } } // Token: 0x06014DEE RID: 85486 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014DEE")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")] public override void OnEncounterStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014DEF RID: 85487 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014DEF")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")] public override void OnEncounterStop() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014DF0 RID: 85488 RVA: 0x004E1D3C File Offset: 0x004DFF3C [Token(Token = "0x6014DF0")] [Address(RVA = "0x8AFC40", Offset = "0x8AEA40", VA = "0x1808AFC40", Slot = "11")] public override void OnStartRunning() { if (this.sourceType == PlayTutorialVOEncounterStep.LOJHOEIAIEF.TUTORIAL_AUDIO_CONFIG) { TutorialManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; TutorialManager.LFBAKFELNDP lfbakfelndp = this.tutorialAudioType; RecRoomAudioClip tutorialAudio = instance.GetTutorialAudio(lfbakfelndp); this.audioClip = tutorialAudio; } Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; TutorialManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; RecRoomAudioClip recRoomAudioClip = this.audioClip; IEnumerator enumerator = instance3.RunPlayVOClipOnScheduler(recRoomAudioClip); KFBABPAPIMB kfbabpapimb = instance2.Run(this, enumerator); } // Token: 0x06014DF1 RID: 85489 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014DF1")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "12")] public override void OnUpdateRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014DF2 RID: 85490 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014DF2")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "13")] public override void OnStopRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014DF3 RID: 85491 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014DF3")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "14")] public override void OnSkipRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014DF4 RID: 85492 RVA: 0x004E1DA0 File Offset: 0x004DFFA0 [Token(Token = "0x6014DF4")] [Address(RVA = "0x8AFB90", Offset = "0x8AE990", VA = "0x1808AFB90", Slot = "15")] public override bool IsBlockingEncounterEnd() { int finishCondition = this.finishCondition; if (finishCondition != 0) { if (finishCondition != 0) { if (finishCondition != 1) { } if (this.audioClip != (ulong)0L) { float num = this.POLMFGOLNLC.OKFCHCDDGCP; float length = this.audioClip.audioClip.length; } } } float num2 = this.POLMFGOLNLC.OKFCHCDDGCP; throw new NullReferenceException(); } // Token: 0x06014DF5 RID: 85493 RVA: 0x004E1E00 File Offset: 0x004E0000 [Token(Token = "0x6014DF5")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x06014DF6 RID: 85494 RVA: 0x004E1E10 File Offset: 0x004E0010 [Token(Token = "0x6014DF6")] [Address(RVA = "0x89A170", Offset = "0x898F70", VA = "0x18089A170")] public PlayTutorialVOEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DCEA RID: 56554 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DCEA")] [SerializeField] protected PlayTutorialVOEncounterStep.LOJHOEIAIEF sourceType; // Token: 0x0400DCEB RID: 56555 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DCEB")] [SerializeField] [OMAIFIIBMNL("sourceType", 0)] protected RecRoomAudioClip audioClip; // Token: 0x0400DCEC RID: 56556 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400DCEC")] [SerializeField] [OMAIFIIBMNL("sourceType", 1)] protected TutorialManager.LFBAKFELNDP tutorialAudioType; // Token: 0x02002FE3 RID: 12259 [Token(Token = "0x2002FE3")] public enum HMGJNFAPPBK { // Token: 0x0400DCEE RID: 56558 [Token(Token = "0x400DCEE")] TIME_ELAPSED, // Token: 0x0400DCEF RID: 56559 [Token(Token = "0x400DCEF")] IMMEDIATELY, // Token: 0x0400DCF0 RID: 56560 [Token(Token = "0x400DCF0")] VO_DURATION } // Token: 0x02002FE4 RID: 12260 [Token(Token = "0x2002FE4")] public enum LOJHOEIAIEF { // Token: 0x0400DCF2 RID: 56562 [Token(Token = "0x400DCF2")] AUDIO_CLIP, // Token: 0x0400DCF3 RID: 56563 [Token(Token = "0x400DCF3")] TUTORIAL_AUDIO_CONFIG } } }