예제 #1
0
        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);
            }
            }
        }
예제 #2
0
 public void PlaySound(TypeOfSound typeOfSound)
 {
     AudioSource.PlayClipAtPoint(listOfAudios.Where(type => type.AudioType == typeOfSound).SingleOrDefault().Audio, Vector3.zero);
 }