Esempio n. 1
0
    private static void AddAudioObject(AudioData toAdd)
    {
        AudioObject ao = Instance.gameObject.AddComponent <AudioObject>();

        ao.Initialize(toAdd);

        Instance.spawnedAudio.Add(ao);
    }
 public void PlayAudio(string id)
 {
     if (audioObjects.Exists(obj => obj.TrackId == id))
     {
         AudioObject audioObj = audioObjects.Find(obj => obj.TrackId == id);
         audioObj.Play();
     }
     else
     {
         AudioObject audioObj = this.gameObject.AddComponent <AudioObject>();
         audioObj.Initialize(audioDB.GetFile(id));
         audioObjects.Add(audioObj);
     }
 }