Exemple #1
0
 public void Pause()
 {
     if (State == SoundStates.Paused)
     {
         return;
     }
     instance.Stop();
     State = SoundStates.Paused;
 }
Exemple #2
0
 public static void UnloadAllAudio()
 {
     foreach (KeyValuePair <string, AudioUnit> kvp in Instance.audioList)
     {
         AudioUnit audioUnit = kvp.Value;
         audioUnit.Stop();
         Resources.UnloadAsset(audioUnit.audioSource.clip);
         Destroy(audioUnit.audioSource.gameObject);
     }
     Instance.audioList.Clear();
 }
Exemple #3
0
 public override bool stop()
 {
     try
     {
         recorder.Stop();
         return(true);
     }
     catch
     {
     }
     return(false);
 }
Exemple #4
0
        public bool Stop(int id)
        {
            AudioUnit unit = AudioUnit.GetAudioUnitByID(id);

            if (unit == null)
            {
                return(false);
            }

            unit.Stop();
            return(true);
        }
Exemple #5
0
 public void Stop()
 {
     _audioUnit.Stop();
 }
Exemple #6
0
 public void stopTalking()
 {
     try { recorder.Stop(); } catch {
     }
     isTalking = false;
 }
 public void Dispose()
 {
     _audioUnit.Stop();
     _audioUnit.Dispose();
     _extAudioFile.Dispose();
 }
Exemple #8
0
 public void Stop()
 {
     _audioUnit.Stop();
     _auGraph.Stop();
 }