using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Audio { // Token: 0x02002F98 RID: 12184 [Token(Token = "0x2002F98")] public class WorldSpaceMusicAudioSource : MonoBehaviour { // Token: 0x06014C48 RID: 85064 RVA: 0x004DD824 File Offset: 0x004DBA24 [Token(Token = "0x6014C48")] [Address(RVA = "0x1156B90", Offset = "0x1155990", VA = "0x181156B90")] private void Awake() { AudioSource audioSource = this.audioSource; int num = 0; if (audioSource != num) { OKNNKFGFODL musicStartStopEvent = AudioManager.MusicStartStopEvent; Action action = new Action(this.MBCJOKCIDCO); AudioManager.MusicStartStopEvent = OKNNKFGFODL.BPJDFPACLMK(musicStartStopEvent, action); AudioSource audioSource2 = this.audioSource; bool flag = !AudioManager.IsPlayingMusic(); audioSource2.enabled = flag; } } // Token: 0x06014C49 RID: 85065 RVA: 0x004DD888 File Offset: 0x004DBA88 [Token(Token = "0x6014C49")] [Address(RVA = "0x1156D50", Offset = "0x1155B50", VA = "0x181156D50")] private void OnDestroy() { OKNNKFGFODL musicStartStopEvent = AudioManager.MusicStartStopEvent; Action action = new Action(this.MBCJOKCIDCO); AudioManager.MusicStartStopEvent = OKNNKFGFODL.GMNMHGMFGOL(musicStartStopEvent, action); } // Token: 0x06014C4A RID: 85066 RVA: 0x004DD8B4 File Offset: 0x004DBAB4 [Token(Token = "0x6014C4A")] [Address(RVA = "0x1156CE0", Offset = "0x1155AE0", VA = "0x181156CE0")] private void MBCJOKCIDCO() { AudioSource audioSource = this.audioSource; bool flag = !AudioManager.IsPlayingMusic(); audioSource.enabled = flag; } // Token: 0x06014C4B RID: 85067 RVA: 0x004DD8E0 File Offset: 0x004DBAE0 [Token(Token = "0x6014C4B")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public WorldSpaceMusicAudioSource() { } // Token: 0x0400DBE4 RID: 56292 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400DBE4")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private AudioSource audioSource; } }