Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Activities/Quest/QuestRoomMusic.cs
T
2026-04-08 23:40:05 +02:00

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