156 lines
4.1 KiB
C#
156 lines
4.1 KiB
C#
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
|
|
}
|
|
}
|
|
}
|