using System.Collections; using System.Collections.Generic; using UnityEngine; public class AudioSource3D : MonoBehaviour { [SerializeField] AudioSource m_AudioSource; private void Awake() { m_AudioSource.mute = SoundPlayer.Instance.mute; SoundPlayer.Instance.muteEvent += OnAudioSourceMute; } private void OnDestroy() { SoundPlayer.Instance.muteEvent -= OnAudioSourceMute; } private void OnAudioSourceMute(bool _mute) { m_AudioSource.mute = _mute; } }