C# 如何保存布尔变量的playerPref?
我试图编码一个静音按钮,它可以工作,但是该按钮的设置没有保存C# 如何保存布尔变量的playerPref?,c#,unity3d,C#,Unity3d,我试图编码一个静音按钮,它可以工作,但是该按钮的设置没有保存 public void Mute (){ AudioListener.volume = 0; sound.enabled = false; sound.image.enabled = false; noSound.enabled = true; noSound.image.enabled = true; } public void UnMute (){ AudioListener.vo
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;
}
我这里有两个方法,我需要它来保存使用playerprefs单击其中一个的状态。我一直在想布尔型的东西,但我被难住了,我无法想象我会怎么做。是的,你可以借助布尔型变量来做,如下所示:
public bool isMuted = false;
public void Do_muteOperation()
{
if (isMuted)
{
UnMute();
isMuted = false;
}
else
{
Mute();
isMuted = true;
}
}