using System; using RecRoom.Core.Cinematics; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x020009B8 RID: 2488 public class CinematicEncounterStep : GameEncounterStep { // Token: 0x06012B0E RID: 76558 RVA: 0x005570F4 File Offset: 0x005552F4 public virtual void IGKKHEEDLCP() { } // Token: 0x06012B0F RID: 76559 RVA: 0x005570F8 File Offset: 0x005552F8 public override bool IsCompleted() { return true; } // Token: 0x06012B10 RID: 76560 RVA: 0x005570FC File Offset: 0x005552FC public virtual bool LFEJILKFKCB() { CinematicEncounterStep.PDPMODBPPCP finishCondition = (CinematicEncounterStep.PDPMODBPPCP)this.finishCondition; if (finishCondition == CinematicEncounterStep.PDPMODBPPCP.CINEMATIC_FINISHED) { return this.cinematic.BEIKKEDODGF(); } if (finishCondition != CinematicEncounterStep.PDPMODBPPCP.CINEMATIC_FINISHED) { return finishCondition == (CinematicEncounterStep.PDPMODBPPCP)7 || true; } return this.FKAEEDGBEJB.AGKHKNLNBKG() < (float)this.finishValue; } // Token: 0x06012B11 RID: 76561 RVA: 0x00557150 File Offset: 0x00555350 public override bool IsBlockingEncounterEnd() { CinematicEncounterStep.PDPMODBPPCP finishCondition = (CinematicEncounterStep.PDPMODBPPCP)this.finishCondition; if (finishCondition == CinematicEncounterStep.PDPMODBPPCP.CINEMATIC_FINISHED) { return !this.cinematic.BNHINJNDNHD; } if (finishCondition != CinematicEncounterStep.PDPMODBPPCP.TIME_ELAPSED) { return finishCondition != CinematicEncounterStep.PDPMODBPPCP.IMMEDIATELY; } return this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue; } // Token: 0x06012B12 RID: 76562 RVA: 0x005571A4 File Offset: 0x005553A4 public virtual void FKEFFPCLACM() { base.OnEncounterDeactivate(); this.cinematic.Stop(); } // Token: 0x06012B13 RID: 76563 RVA: 0x005571B8 File Offset: 0x005553B8 public virtual void POLOLLHFCFN() { } // Token: 0x06012B14 RID: 76564 RVA: 0x005571BC File Offset: 0x005553BC public virtual void EFOKCPCNAON() { } // Token: 0x06012B15 RID: 76565 RVA: 0x005571C0 File Offset: 0x005553C0 public virtual bool JNMDMDBCAPF() { return false; } // Token: 0x06012B16 RID: 76566 RVA: 0x005571C4 File Offset: 0x005553C4 public override void OnEncounterStop() { } // Token: 0x06012B17 RID: 76567 RVA: 0x005571C8 File Offset: 0x005553C8 public virtual void CNNFPEOOKOF() { } // Token: 0x06012B18 RID: 76568 RVA: 0x005571CC File Offset: 0x005553CC public virtual string JDMLECMGKPH() { return "Mouse ScrollWheel"; } // Token: 0x06012B19 RID: 76569 RVA: 0x005571D4 File Offset: 0x005553D4 public override void OnEncounterDeactivate() { base.OnEncounterDeactivate(); this.cinematic.Stop(); } // Token: 0x06012B1A RID: 76570 RVA: 0x005571E8 File Offset: 0x005553E8 public override void OnUpdateRunning() { } // Token: 0x06012B1B RID: 76571 RVA: 0x005571EC File Offset: 0x005553EC public override void OnStopRunning() { } // Token: 0x06012B1C RID: 76572 RVA: 0x005571F0 File Offset: 0x005553F0 public virtual string OBAEOPEKGMN() { return "Failed to report player"; } // Token: 0x06012B1D RID: 76573 RVA: 0x005571F8 File Offset: 0x005553F8 public override void OnEncounterStart() { } // Token: 0x06012B1E RID: 76574 RVA: 0x005571FC File Offset: 0x005553FC public virtual string OCGBAHIMGOH() { return "RpcRemoveChild"; } // Token: 0x06012B1F RID: 76575 RVA: 0x00557204 File Offset: 0x00555404 public override void OnStartRunning() { this.cinematic.Play(); } // Token: 0x1700071F RID: 1823 // (get) Token: 0x06012B20 RID: 76576 RVA: 0x00557214 File Offset: 0x00555414 public override string MJLCELIIAJF { get { return "Kicks off a cinematic driven by a Unity Animator and Animation."; } } // Token: 0x04003413 RID: 13331 [SerializeField] public Cinematic cinematic; // Token: 0x020009B9 RID: 2489 public enum PDPMODBPPCP { // Token: 0x04003415 RID: 13333 CINEMATIC_FINISHED, // Token: 0x04003416 RID: 13334 TIME_ELAPSED, // Token: 0x04003417 RID: 13335 IMMEDIATELY } } }