2016-03-29 12 views
3

Sessiz düğmesini tıklatmaya çalışıyorum, ancak bu düğmenin ayarı kaydedilmiyor.Boole değişkeninin playerprefs dosyalarını nasıl kaydedebilirim?

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; 
} 

Burada 2 yöntemleri var ve ben bir using playerprefs tıklandığı durumunu kurtarmak için ona ihtiyacımız var. Bir boolean çizgisinde bir şey düşünüyordum, ama güldüm ve kafamı bununla nasıl başaracağımı söyleyemem. Aşağıdaki gibi

cevap

1

Evet bir boolean değişkeni yardımıyla bunu yapabilir:

public bool isMuted = false; 
public void Do_muteOperation() 
     { 
      if (isMuted) 
      { 
       UnMute(); 
       isMuted = false; 
      } 
      else 
      { 
       Mute(); 
       isMuted = true; 
      } 
     } 
İlgili konular