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