diff --git a/Assets/AudioManager_KanKikuchi/Sample/BasicSample/BasicSampleButton.cs b/Assets/AudioManager_KanKikuchi/Sample/BasicSample/BasicSampleButton.cs index 08a6628..5e9091f 100644 --- a/Assets/AudioManager_KanKikuchi/Sample/BasicSample/BasicSampleButton.cs +++ b/Assets/AudioManager_KanKikuchi/Sample/BasicSample/BasicSampleButton.cs @@ -97,6 +97,24 @@ public void FadeInBGM() { Debug.Log("BGMフェードイン終了"); }); } + + /// + /// BGMをミュートする + /// + public void MuteBGM() + { + Debug.Log("BGMミュート"); + BGMManager.Instance.Mute(); + } + + /// + /// BGMをミュート解除する + /// + public void UnMuteBGM() + { + Debug.Log("BGMミュート解除"); + BGMManager.Instance.UnMute();; + } //================================================================================= //SE @@ -152,4 +170,21 @@ public void UnPauseSE() { SEManager.Instance.UnPause(); } + /// + /// BGMをミュートする + /// + public void MuteSE() + { + Debug.Log("SEミュート"); + SEManager.Instance.Mute(); + } + + /// + /// BGMをミュート解除する + /// + public void UnMuteSE() + { + Debug.Log("SEミュート解除"); + SEManager.Instance.UnMute();; + } } \ No newline at end of file diff --git a/Assets/AudioManager_KanKikuchi/Scripts/AudioManager.cs b/Assets/AudioManager_KanKikuchi/Scripts/AudioManager.cs index 214bd70..85fc4ca 100644 --- a/Assets/AudioManager_KanKikuchi/Scripts/AudioManager.cs +++ b/Assets/AudioManager_KanKikuchi/Scripts/AudioManager.cs @@ -263,5 +263,24 @@ public void UnPause() { _audioPlayerList.ForEach(player => player.UnPause()); } + //================================================================================= + //ミュート + //================================================================================= + + /// + /// ミュート + /// + public void Mute() + { + _audioPlayerList.ForEach(player => player.Mute()); + } + + /// + /// ミュート解除 + /// + public void UnMute() + { + _audioPlayerList.ForEach(player => player.UnMute()); + } } } \ No newline at end of file diff --git a/Assets/AudioManager_KanKikuchi/Scripts/AudioPlayer.cs b/Assets/AudioManager_KanKikuchi/Scripts/AudioPlayer.cs index 0dd0d7c..bf5b929 100644 --- a/Assets/AudioManager_KanKikuchi/Scripts/AudioPlayer.cs +++ b/Assets/AudioManager_KanKikuchi/Scripts/AudioPlayer.cs @@ -295,6 +295,25 @@ public void Fade(float duration, float from, float to, Action callback = null) { } } + //================================================================================= + //ミュート + //================================================================================= + + /// + /// ミュート + /// + public void Mute() + { + _audioSource.mute = true; + } + + /// + /// ミュート解除 + /// + public void UnMute() + { + _audioSource.mute = false; + } } } \ No newline at end of file