public SoundEffect LoadSoundEffect(TypeOfSound typeOfSound) { switch (typeOfSound) { case TypeOfSound.Explosion: { return(GameReference.Content.Load <SoundEffect>("explosion")); } case TypeOfSound.Laser_Shoot2: { return(GameReference.Content.Load <SoundEffect>("Laser_Shoot2")); } case TypeOfSound.Laser_Shoot4: { return(GameReference.Content.Load <SoundEffect>("Laser_Shoot4")); } case TypeOfSound.Game_Music: { return(GameReference.Content.Load <SoundEffect>("Game_Music")); } case TypeOfSound.Title_Music: { return(GameReference.Content.Load <SoundEffect>("Title_Music")); } case TypeOfSound.GameOver_Music: { return(GameReference.Content.Load <SoundEffect>("GameOver_Music")); } default: { return(null); } } }
public void PlaySound(TypeOfSound typeOfSound) { AudioSource.PlayClipAtPoint(listOfAudios.Where(type => type.AudioType == typeOfSound).SingleOrDefault().Audio, Vector3.zero); }