我正在尝试对静音按钮进行编码,但它可以正常工作,但不会保存该按钮的设置。
public void Mute (){
AudioListener.volume = 0;
sound.enabled = false;
sound.image.enabled = false;
noSound.enabled = true;
noSound.image.enabled = true;
}
public void UnMute (){
AudioListener.volume = 1;
sound.enabled = true;
sound.image.enabled = true;
noSound.enabled = false;
noSound.image.enabled = false;
}
我这里有2个方法,我需要它来保存点击其中一个的状态using playerprefs
。我正在考虑一个布尔线的东西,但我很难过,而且我无法绕过我将如何做到这一点。
答案 0 :(得分:1)
是的,你可以借助布尔变量来做到这一点,如下所示:
public bool isMuted = false;
public void Do_muteOperation()
{
if (isMuted)
{
UnMute();
isMuted = false;
}
else
{
Mute();
isMuted = true;
}
}