2016-03-29 2 views
3

ミュートボタンをコーディングしようとしていますが、機能しますが、そのボタンの設定は保存されません。boolean変数のplayerprefsを保存するにはどうすればよいですか?

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つの方法を持っている、と私はそれが1がusing playerprefsクリックされたの状態を保存する必要があります。私はブール値の線に沿って何かを考えていましたが、私は困惑しています。次のようなよう

答えて

1

はい、あなたはブール変数の助けを借りてそれを行うことができます。

public bool isMuted = false; 
public void Do_muteOperation() 
     { 
      if (isMuted) 
      { 
       UnMute(); 
       isMuted = false; 
      } 
      else 
      { 
       Mute(); 
       isMuted = true; 
      } 
     } 
関連する問題