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