Пример #1
0
 private void initCueCollection()
 {
     for (int i = 0; i < r_CueList.Length; i++)
     {
         string currentCueName = r_CueList[i];
         CuesCollection.Add(currentCueName, this.m_SoundBank.GetCue(currentCueName));
     }
 }
Пример #2
0
 public void Play(string i_CueName)
 {
     CuesCollection.TryGetValue(i_CueName, out Cue cueToPlay);
     if (cueToPlay != null)
     {
         CuesCollection[i_CueName].Play();
     }
 }
Пример #3
0
 public void Pause(string i_CueName)
 {
     CuesCollection.TryGetValue(i_CueName, out Cue cueToPause);
     if (cueToPause != null)
     {
         CuesCollection[i_CueName].Pause();
     }
 }
Пример #4
0
 public void Resume(string i_CueName)
 {
     CuesCollection.TryGetValue(i_CueName, out Cue cueToResume);
     if (cueToResume != null)
     {
         CuesCollection[i_CueName].Resume();
     }
 }
Пример #5
0
 public void Stop(string i_CueName)
 {
     CuesCollection.TryGetValue(i_CueName, out Cue cueToStop);
     if (cueToStop != null)
     {
         CuesCollection[i_CueName].Stop(AudioStopOptions.Immediate);
     }
 }