Beispiel #1
0
 public override void Activate()
 {
     if (_content == null)
     {
         _content = new ContentManager(ScreenManager.Game.Services, "Content");
     }
     AudioConstants.LoadContent(_content);
     AudioConstants.PlayMenuMusic();
 }
    public void PlayAudioClip(AudioConstants.AudioClipType type)
    {
        switch(type) {
            case AudioConstants.AudioClipType.Cheer1: {
                audio.clip = Cheers[0];
                break;
            }
            case AudioConstants.AudioClipType.Cheer2: {
                audio.clip = Cheers[1];
                break;
            }
            case AudioConstants.AudioClipType.Cheer3: {
                audio.clip = Cheers[2];
                break;
            }
            case AudioConstants.AudioClipType.CrowdLoop: {
                audio.clip = CrowdLoop;
                break;
            }
            case AudioConstants.AudioClipType.GameStartSound: {
                audio.clip = GameStartSound;
                break;
            }
            case AudioConstants.AudioClipType.MonsterGrowl1: {
                audio.clip = MonsterGrowl1;
                break;
            }
            case AudioConstants.AudioClipType.MonsterGrowl2: {
                audio.clip = MonsterGrowl2;
                break;
            }
            case AudioConstants.AudioClipType.SwordHit1: {
                audio.clip = SwordHit1;
                break;
            }
            case AudioConstants.AudioClipType.SwordPickup: {
                audio.clip = SwordPickup;
                break;
            }
            case AudioConstants.AudioClipType.EnemyAttack: {
                audio.clip = EnemyAttack;
                break;
            }

            case AudioConstants.AudioClipType.EnemyWalk: {
                audio.clip = EnemyWalk;
                break;

            }

            case AudioConstants.AudioClipType.EnemyDeath: {
                audio.clip = EnemyDeath;
                break;
            }

            case AudioConstants.AudioClipType.PlayerDeath: {
                audio.clip = PlayerDeath;
                break;
            }

            case AudioConstants.AudioClipType.GameOver: {
                audio.clip = GameOver;
                break;
            }

            case AudioConstants.AudioClipType.ShoutCheer: {
                audio.clip = ShoutCheer;
                break;
            }

            }
        if(audio.clip != null) {
            audio.Play();
        }
    }
Beispiel #3
0
 /// <summary>
 /// Method to increase the MasterVolume of the game
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void IncreaseAudioMenuEntrySelected(object sender, PlayerIndexEventArgs e)
 {
     AudioConstants.IncreaseMasterVolume();
     SetVolumeMenuEntryText();
 }