public void Play(string i_CueName) { CuesCollection.TryGetValue(i_CueName, out Cue cueToPlay); if (cueToPlay != null) { CuesCollection[i_CueName].Play(); } }
public void Pause(string i_CueName) { CuesCollection.TryGetValue(i_CueName, out Cue cueToPause); if (cueToPause != null) { CuesCollection[i_CueName].Pause(); } }
public void Resume(string i_CueName) { CuesCollection.TryGetValue(i_CueName, out Cue cueToResume); if (cueToResume != null) { CuesCollection[i_CueName].Resume(); } }
public void Stop(string i_CueName) { CuesCollection.TryGetValue(i_CueName, out Cue cueToStop); if (cueToStop != null) { CuesCollection[i_CueName].Stop(AudioStopOptions.Immediate); } }