public PlayAudioCueAction(AudioCueSO audioCue, AudioCueEventChannelSO audioCueEventChannel, AudioConfigurationSO audioConfiguration) { _audioCue = audioCue; _audioCueEventChannel = audioCueEventChannel; _audioConfiguration = audioConfiguration; }
private void UnregisterChannel(AudioCueEventChannelSO audioCueEventChannel) { audioCueEventChannel.OnAudioCuePlayRequested -= PlayAudioCue; audioCueEventChannel.OnAudioCueStopRequested -= StopAudioCue; audioCueEventChannel.OnAudioCueFinishRequested -= FinishAudioCue; }