140 lines
4.3 KiB
C#
140 lines
4.3 KiB
C#
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
|
|
}
|
|
}
|
|
}
|