Files
2026-04-10 22:50:51 +02:00

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;
}
}