این تکه کد در زمان فراخوانی ، مقدار رو از 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; }
برو به دیدگاه ها