using System; using Cpp2IlInjected; using RecRoom.Core.Cinematics; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002FC4 RID: 12228 [Token(Token = "0x2002FC4")] public class CinematicEncounterStep : GameEncounterStep { // Token: 0x17003955 RID: 14677 // (get) Token: 0x06014D62 RID: 85346 RVA: 0x004E0E7C File Offset: 0x004DF07C [Token(Token = "0x17003955")] public override string KODBEJPEFOJ { [Token(Token = "0x6014D62")] [Address(RVA = "0x89C580", Offset = "0x89B380", VA = "0x18089C580", Slot = "4")] get { return "Kicks off a cinematic driven by a Unity Animator and Animation."; } } // Token: 0x06014D63 RID: 85347 RVA: 0x004E0E90 File Offset: 0x004DF090 [Token(Token = "0x6014D63")] [Address(RVA = "0x89C540", Offset = "0x89B340", VA = "0x18089C540", Slot = "8")] public override void OnEncounterDeactivate() { this.cinematic.Stop(); } // Token: 0x06014D64 RID: 85348 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D64")] [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: 0x06014D65 RID: 85349 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D65")] [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: 0x06014D66 RID: 85350 RVA: 0x004E0EB0 File Offset: 0x004DF0B0 [Token(Token = "0x6014D66")] [Address(RVA = "0x89C560", Offset = "0x89B360", VA = "0x18089C560", Slot = "11")] public override void OnStartRunning() { this.cinematic.Play(); } // Token: 0x06014D67 RID: 85351 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D67")] [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: 0x06014D68 RID: 85352 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D68")] [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: 0x06014D69 RID: 85353 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D69")] [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: 0x06014D6A RID: 85354 RVA: 0x004E0ED0 File Offset: 0x004DF0D0 [Token(Token = "0x6014D6A")] [Address(RVA = "0x89C4D0", Offset = "0x89B2D0", VA = "0x18089C4D0", 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: 0x06014D6B RID: 85355 RVA: 0x004E0F14 File Offset: 0x004DF114 [Token(Token = "0x6014D6B")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x06014D6C RID: 85356 RVA: 0x004E0F24 File Offset: 0x004DF124 [Token(Token = "0x6014D6C")] [Address(RVA = "0x89A170", Offset = "0x898F70", VA = "0x18089A170")] public CinematicEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DC92 RID: 56466 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DC92")] [SerializeField] public Cinematic cinematic; // Token: 0x02002FC5 RID: 12229 [Token(Token = "0x2002FC5")] public enum BLOCLHNKNIF { // Token: 0x0400DC94 RID: 56468 [Token(Token = "0x400DC94")] CINEMATIC_FINISHED, // Token: 0x0400DC95 RID: 56469 [Token(Token = "0x400DC95")] TIME_ELAPSED, // Token: 0x0400DC96 RID: 56470 [Token(Token = "0x400DC96")] IMMEDIATELY } } }