123 lines
3.7 KiB
C#
123 lines
3.7 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Quest
|
|
{
|
|
// Token: 0x02002759 RID: 10073
|
|
[Token(Token = "0x2002759")]
|
|
[StructLayout(3)]
|
|
public class QuestRoomMusic : QuestRoomBehaviour
|
|
{
|
|
// Token: 0x06011965 RID: 72037 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6011965")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")]
|
|
protected override void CNEJGKOACCI(QuestRoomBase DDEGOJKBEAN)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06011966 RID: 72038 RVA: 0x00430A80 File Offset: 0x0042EC80
|
|
[Token(Token = "0x6011966")]
|
|
[Address(RVA = "0x183FC20", Offset = "0x183E620", VA = "0x18183FC20", Slot = "9")]
|
|
protected override void PABNHDIMGLM(QuestRoomBase DDEGOJKBEAN)
|
|
{
|
|
if (this.hasCustomGameplayMusic)
|
|
{
|
|
AudioManager.CCJPMJMBJKC.MCMNIEIJAPG();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011967 RID: 72039 RVA: 0x00430AAC File Offset: 0x0042ECAC
|
|
[Token(Token = "0x6011967")]
|
|
[Address(RVA = "0x183FB00", Offset = "0x183E500", VA = "0x18183FB00", Slot = "7")]
|
|
protected override void MFLMMAOBIIL(QuestRoomBase DDEGOJKBEAN)
|
|
{
|
|
if (this.hasCustomAmbience)
|
|
{
|
|
AudioManager.AddAmbientAudio(this.customAmbience, this);
|
|
AudioManager.PlayAmbientAudio();
|
|
}
|
|
if (this.hasCustomGameplayMusic)
|
|
{
|
|
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
|
RecRoomAudioClip recRoomAudioClip = this.customGameplayMusic;
|
|
musicMixer.ILIMMHNEEBO(recRoomAudioClip, this);
|
|
AudioManager.CCJPMJMBJKC.AKGLMCJAMFK();
|
|
}
|
|
if (this.hasCustomActionMusic)
|
|
{
|
|
CCJPMJMBJKC musicMixer2 = AudioManager.CCJPMJMBJKC;
|
|
ExtendedRecRoomAudioClips extendedRecRoomAudioClips = this.customActionMusicClips;
|
|
musicMixer2.LHDOOKNEOJN(extendedRecRoomAudioClips, this);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011968 RID: 72040 RVA: 0x00430B30 File Offset: 0x0042ED30
|
|
[Token(Token = "0x6011968")]
|
|
[Address(RVA = "0x183FA20", Offset = "0x183E420", VA = "0x18183FA20", Slot = "8")]
|
|
protected override void IDHFECGJFJJ(QuestRoomBase DDEGOJKBEAN)
|
|
{
|
|
if (this.hasCustomAmbience)
|
|
{
|
|
AudioManager.RemoveAmbientAudio(this);
|
|
}
|
|
if (this.hasCustomGameplayMusic)
|
|
{
|
|
AudioManager.CCJPMJMBJKC.HGIJOLAGEGF(this);
|
|
}
|
|
if (this.hasCustomActionMusic)
|
|
{
|
|
AudioManager.CCJPMJMBJKC.GEMBMDMIJJK(this);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011969 RID: 72041 RVA: 0x00430B80 File Offset: 0x0042ED80
|
|
[Token(Token = "0x6011969")]
|
|
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
|
public QuestRoomMusic()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400BC4E RID: 48206
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400BC4E")]
|
|
[SerializeField]
|
|
private bool hasCustomAmbience;
|
|
|
|
// Token: 0x0400BC4F RID: 48207
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400BC4F")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip customAmbience;
|
|
|
|
// Token: 0x0400BC50 RID: 48208
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400BC50")]
|
|
[SerializeField]
|
|
private bool hasCustomGameplayMusic;
|
|
|
|
// Token: 0x0400BC51 RID: 48209
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400BC51")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip customGameplayMusic;
|
|
|
|
// Token: 0x0400BC52 RID: 48210
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400BC52")]
|
|
[SerializeField]
|
|
private bool hasCustomActionMusic;
|
|
|
|
// Token: 0x0400BC53 RID: 48211
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400BC53")]
|
|
[SerializeField]
|
|
public ExtendedRecRoomAudioClips customActionMusicClips;
|
|
}
|
|
}
|