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(); } }
/// <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(); }