public void Stop(string name) { GamelibSounds s = Array.Find(Sounds, sound => sound.name == name); if (s == null) { Debug.LogWarning("Sound " + name + " not found!"); return; } s.source.Stop(); }
public void Resume(string name) { GamelibSounds s = Array.Find(Sounds, sound => sound.name == name); if (s == null) { Debug.LogWarning("Sound " + name + " not found!"); return; } if (!s.source.isPlaying) { s.source.UnPause(); } else { Debug.LogWarning("Cant play sound " + name + " as it is already playing"); } }
public void Pause(string name) { GamelibSounds s = Array.Find(Sounds, sound => sound.name == name); if (s == null) { Debug.LogWarning("Sound " + name + " not found!"); return; } if (s.source.isPlaying) { s.source.Pause(); } else { Debug.LogWarning("Cant pause sound " + name + " as it is not being Played"); } }