این تکه کد در زمان فراخوانی ، مقدار رو از PlayerPrefs میگیره و در زمان تغییر هم PlayerPrefs رو عوض میکنه،در حالی که استفادش درست مثل یک متغیره!
bool isMusicEnabled{
get{return PlayerPrefs.GetInt("MUSIC")==1 ;}
set{PlayerPrefs.SetInt("MUSIC",value==true ? 1 : 0);}
}
با کمک این روش میتونیم بدون فراخوانی مجدد PlayerPrefs و صرفا با فراخوانی مقدار isMusicEnabled با داده موجود در PlayerPrefs کار کنیم
نمونه استفاده عملی از کد:
public void activateMusic(){
isMusicEnabled=1;
}
public void deActivateMusic(){
isMusicEnabled=0;
}
برو به دیدگاه ها
