using UnityEngine.Audio; using System; using UnityEngine; public class AudioManager : MonoBehaviour { public Sound[] sounds; void Awake() { foreach(Sound s in sounds) { s.source = gameObject.AddComponent(); s.source.clip = s.clip; s.source.volume = s.volume; s.source.pitch = s.pitch; } } public void Start() { Play("flowers"); } public void Play(string name) { Sound s = Array.Find(sounds, sound => sound.name == name); s.source.Play(); } public void Stop(string name) { Sound s = Array.Find(sounds, sound => sound.name == name); s.source.Stop(); } }