protected virtual void NotifyResume() { WriterSignals.DoWriterState(this, WriterState.Resume); for (int i = 0; i < writerListeners.Count; i++) { var writerListener = writerListeners[i]; writerListener.OnResume(); } }
protected virtual void NotifyEnd(bool stopAudio) { WriterSignals.DoWriterState(this, WriterState.End); for (int i = 0; i < writerListeners.Count; i++) { var writerListener = writerListeners[i]; writerListener.OnEnd(stopAudio); } }
protected virtual void NotifyStart(AudioClip audioClip) { WriterSignals.DoWriterState(this, WriterState.Start); for (int i = 0; i < writerListeners.Count; i++) { var writerListener = writerListeners[i]; writerListener.OnStart(audioClip); } }