149 lines
4.7 KiB
C#
149 lines
4.7 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Encounters
|
|
{
|
|
// Token: 0x020030C5 RID: 12485
|
|
[Token(Token = "0x20030C5")]
|
|
public class PlayMusicEncounterStep : GameEncounterStep
|
|
{
|
|
// Token: 0x17003A17 RID: 14871
|
|
// (get) Token: 0x06015210 RID: 86544 RVA: 0x004EB938 File Offset: 0x004E9B38
|
|
[Token(Token = "0x17003A17")]
|
|
public override string KODBEJPEFOJ
|
|
{
|
|
[Token(Token = "0x6015210")]
|
|
[Address(RVA = "0x13A81F0", Offset = "0x13A71F0", VA = "0x1813A81F0", Slot = "4")]
|
|
get
|
|
{
|
|
return "Sets the music for the duration of the encounter.";
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015211 RID: 86545 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015211")]
|
|
[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: 0x06015212 RID: 86546 RVA: 0x004EB94C File Offset: 0x004E9B4C
|
|
[Token(Token = "0x6015212")]
|
|
[Address(RVA = "0x13A8160", Offset = "0x13A7160", VA = "0x1813A8160", Slot = "10")]
|
|
public override void OnEncounterStop()
|
|
{
|
|
if (this.MGABPDGOCNJ)
|
|
{
|
|
AudioManager.CCJPMJMBJKC.PINCCFIOFDJ();
|
|
AudioManager.CCJPMJMBJKC.HNPJACIIILA(this);
|
|
this.MGABPDGOCNJ = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015213 RID: 86547 RVA: 0x004EB988 File Offset: 0x004E9B88
|
|
[Token(Token = "0x6015213")]
|
|
[Address(RVA = "0x13A80D0", Offset = "0x13A70D0", VA = "0x1813A80D0", Slot = "11")]
|
|
public override void OnStartRunning()
|
|
{
|
|
if (this.customMusic != (ulong)0L)
|
|
{
|
|
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
|
RecRoomAudioClip recRoomAudioClip = this.customMusic;
|
|
musicMixer.AAADNDCIBLO(recRoomAudioClip, this);
|
|
AudioManager.CCJPMJMBJKC.BEFIPNIANKI();
|
|
this.MGABPDGOCNJ = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015214 RID: 86548 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015214")]
|
|
[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: 0x06015215 RID: 86549 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015215")]
|
|
[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: 0x06015216 RID: 86550 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015216")]
|
|
[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: 0x06015217 RID: 86551 RVA: 0x004EB9D0 File Offset: 0x004E9BD0
|
|
[Token(Token = "0x6015217")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")]
|
|
public override bool IsBlockingEncounterEnd()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015218 RID: 86552 RVA: 0x004EB9E0 File Offset: 0x004E9BE0
|
|
[Token(Token = "0x6015218")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")]
|
|
public override bool IsCompleted()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06015219 RID: 86553 RVA: 0x004EB9F0 File Offset: 0x004E9BF0
|
|
[Token(Token = "0x6015219")]
|
|
[Address(RVA = "0x13A80D0", Offset = "0x13A70D0", VA = "0x1813A80D0")]
|
|
private void BLOEPHIKNNM()
|
|
{
|
|
if (this.customMusic != (ulong)0L)
|
|
{
|
|
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
|
RecRoomAudioClip recRoomAudioClip = this.customMusic;
|
|
musicMixer.AAADNDCIBLO(recRoomAudioClip, this);
|
|
AudioManager.CCJPMJMBJKC.BEFIPNIANKI();
|
|
this.MGABPDGOCNJ = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601521A RID: 86554 RVA: 0x004EBA38 File Offset: 0x004E9C38
|
|
[Token(Token = "0x601521A")]
|
|
[Address(RVA = "0x13A8160", Offset = "0x13A7160", VA = "0x1813A8160")]
|
|
public void StopMusic()
|
|
{
|
|
if (this.MGABPDGOCNJ)
|
|
{
|
|
AudioManager.CCJPMJMBJKC.PINCCFIOFDJ();
|
|
AudioManager.CCJPMJMBJKC.HNPJACIIILA(this);
|
|
this.MGABPDGOCNJ = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601521B RID: 86555 RVA: 0x004EBA74 File Offset: 0x004E9C74
|
|
[Token(Token = "0x601521B")]
|
|
[Address(RVA = "0x1392C90", Offset = "0x1391C90", VA = "0x181392C90")]
|
|
public PlayMusicEncounterStep()
|
|
{
|
|
this.stepName = "New Step";
|
|
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400DF07 RID: 57095
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400DF07")]
|
|
[SerializeField]
|
|
public RecRoomAudioClip customMusic;
|
|
|
|
// Token: 0x0400DF08 RID: 57096
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400DF08")]
|
|
private bool MGABPDGOCNJ;
|
|
}
|
|
}
|