using System; using Cpp2IlInjected; using RecRoom.Core.Cinematics; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x020030AD RID: 12461 [Token(Token = "0x20030AD")] public class CinematicEncounterStep : GameEncounterStep { // Token: 0x17003A0E RID: 14862 // (get) Token: 0x060151AD RID: 86445 RVA: 0x004EAF4C File Offset: 0x004E914C [Token(Token = "0x17003A0E")] public override string KODBEJPEFOJ { [Token(Token = "0x60151AD")] [Address(RVA = "0x1395050", Offset = "0x1394050", VA = "0x181395050", Slot = "4")] get { return "Kicks off a cinematic driven by a Unity Animator and Animation."; } } // Token: 0x060151AE RID: 86446 RVA: 0x004EAF60 File Offset: 0x004E9160 [Token(Token = "0x60151AE")] [Address(RVA = "0x1395010", Offset = "0x1394010", VA = "0x181395010", Slot = "8")] public override void OnEncounterDeactivate() { this.cinematic.Stop(); } // Token: 0x060151AF RID: 86447 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151AF")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")] public override void OnEncounterStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151B0 RID: 86448 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151B0")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")] public override void OnEncounterStop() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151B1 RID: 86449 RVA: 0x004EAF80 File Offset: 0x004E9180 [Token(Token = "0x60151B1")] [Address(RVA = "0x1395030", Offset = "0x1394030", VA = "0x181395030", Slot = "11")] public override void OnStartRunning() { this.cinematic.Play(); } // Token: 0x060151B2 RID: 86450 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151B2")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "12")] public override void OnUpdateRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151B3 RID: 86451 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151B3")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "13")] public override void OnStopRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151B4 RID: 86452 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151B4")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")] public override void OnSkipRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151B5 RID: 86453 RVA: 0x004EAFA0 File Offset: 0x004E91A0 [Token(Token = "0x60151B5")] [Address(RVA = "0x1394FA0", Offset = "0x1393FA0", VA = "0x181394FA0", Slot = "15")] public override bool IsBlockingEncounterEnd() { int finishCondition = this.finishCondition; if (finishCondition != 0) { if (finishCondition != 0) { if (finishCondition != 1) { } } float num = this.POLMFGOLNLC.OKFCHCDDGCP; } return !this.cinematic.BICMECLEPLM; } // Token: 0x060151B6 RID: 86454 RVA: 0x004EAFE4 File Offset: 0x004E91E4 [Token(Token = "0x60151B6")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x060151B7 RID: 86455 RVA: 0x004EAFF4 File Offset: 0x004E91F4 [Token(Token = "0x60151B7")] [Address(RVA = "0x1392C90", Offset = "0x1391C90", VA = "0x181392C90")] public CinematicEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DEC1 RID: 57025 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DEC1")] [SerializeField] public Cinematic cinematic; // Token: 0x020030AE RID: 12462 [Token(Token = "0x20030AE")] public enum BLOCLHNKNIF { // Token: 0x0400DEC3 RID: 57027 [Token(Token = "0x400DEC3")] CINEMATIC_FINISHED, // Token: 0x0400DEC4 RID: 57028 [Token(Token = "0x400DEC4")] TIME_ELAPSED, // Token: 0x0400DEC5 RID: 57029 [Token(Token = "0x400DEC5")] IMMEDIATELY } } }