149 lines
4.7 KiB
C#
149 lines
4.7 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Encounters
|
|
{
|
|
// Token: 0x02002FDC RID: 12252
|
|
[Token(Token = "0x2002FDC")]
|
|
public class PlayMusicEncounterStep : GameEncounterStep
|
|
{
|
|
// Token: 0x1700395E RID: 14686
|
|
// (get) Token: 0x06014DC5 RID: 85445 RVA: 0x004E1868 File Offset: 0x004DFA68
|
|
[Token(Token = "0x1700395E")]
|
|
public override string KODBEJPEFOJ
|
|
{
|
|
[Token(Token = "0x6014DC5")]
|
|
[Address(RVA = "0x8AF730", Offset = "0x8AE530", VA = "0x1808AF730", Slot = "4")]
|
|
get
|
|
{
|
|
return "Sets the music for the duration of the encounter.";
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014DC6 RID: 85446 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6014DC6")]
|
|
[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: 0x06014DC7 RID: 85447 RVA: 0x004E187C File Offset: 0x004DFA7C
|
|
[Token(Token = "0x6014DC7")]
|
|
[Address(RVA = "0x8AF6A0", Offset = "0x8AE4A0", VA = "0x1808AF6A0", Slot = "10")]
|
|
public override void OnEncounterStop()
|
|
{
|
|
if (this.MGABPDGOCNJ)
|
|
{
|
|
AudioManager.CCJPMJMBJKC.PINCCFIOFDJ();
|
|
AudioManager.CCJPMJMBJKC.HNPJACIIILA(this);
|
|
this.MGABPDGOCNJ = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014DC8 RID: 85448 RVA: 0x004E18B8 File Offset: 0x004DFAB8
|
|
[Token(Token = "0x6014DC8")]
|
|
[Address(RVA = "0x8AF610", Offset = "0x8AE410", VA = "0x1808AF610", 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: 0x06014DC9 RID: 85449 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6014DC9")]
|
|
[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: 0x06014DCA RID: 85450 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6014DCA")]
|
|
[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: 0x06014DCB RID: 85451 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6014DCB")]
|
|
[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: 0x06014DCC RID: 85452 RVA: 0x004E1900 File Offset: 0x004DFB00
|
|
[Token(Token = "0x6014DCC")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
|
|
public override bool IsBlockingEncounterEnd()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06014DCD RID: 85453 RVA: 0x004E1910 File Offset: 0x004DFB10
|
|
[Token(Token = "0x6014DCD")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")]
|
|
public override bool IsCompleted()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06014DCE RID: 85454 RVA: 0x004E1920 File Offset: 0x004DFB20
|
|
[Token(Token = "0x6014DCE")]
|
|
[Address(RVA = "0x8AF610", Offset = "0x8AE410", VA = "0x1808AF610")]
|
|
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: 0x06014DCF RID: 85455 RVA: 0x004E1968 File Offset: 0x004DFB68
|
|
[Token(Token = "0x6014DCF")]
|
|
[Address(RVA = "0x8AF6A0", Offset = "0x8AE4A0", VA = "0x1808AF6A0")]
|
|
public void StopMusic()
|
|
{
|
|
if (this.MGABPDGOCNJ)
|
|
{
|
|
AudioManager.CCJPMJMBJKC.PINCCFIOFDJ();
|
|
AudioManager.CCJPMJMBJKC.HNPJACIIILA(this);
|
|
this.MGABPDGOCNJ = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014DD0 RID: 85456 RVA: 0x004E19A4 File Offset: 0x004DFBA4
|
|
[Token(Token = "0x6014DD0")]
|
|
[Address(RVA = "0x89A170", Offset = "0x898F70", VA = "0x18089A170")]
|
|
public PlayMusicEncounterStep()
|
|
{
|
|
this.stepName = "New Step";
|
|
this.PNNLJIGIFDL = (int)((ulong)4294967295L);
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400DCD8 RID: 56536
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400DCD8")]
|
|
[SerializeField]
|
|
public RecRoomAudioClip customMusic;
|
|
|
|
// Token: 0x0400DCD9 RID: 56537
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400DCD9")]
|
|
private bool MGABPDGOCNJ;
|
|
}
|
|
}
|