using System.Collections; using System.Collections.Generic; using UnityEngine; public class CutsceneAudioConfigSetter : MonoBehaviour { [SerializeField] private AudioConfigurationSO _audioConfig = default; [SerializeField] private VoidEventChannelSO onCutsceneStart = default; private void OnEnable() { onCutsceneStart.OnEventRaised += SetVolume; } private void OnDestroy() { onCutsceneStart.OnEventRaised -= SetVolume; } private void SetVolume() { GetComponent().volume = _audioConfig.Volume; } }