1234567891011121314151617181920212223242526272829303132 |
- using UnityEngine;
- namespace GFGGame
- {
- public class LocalCache
- {
- public static void SetBool(string key, bool isOn)
- {
- int value = isOn ? 1 : 0;
- PlayerPrefs.SetInt(key, value);
- PlayerPrefs.Save();
- }
- public static bool GetBool(string key, bool defaultValue)
- {
- int defaultInt = defaultValue ? 1 : 0;
- int value = PlayerPrefs.GetInt(key, defaultInt);
- return value > 0;
- }
- public static void SetFloat(string key, float value)
- {
- PlayerPrefs.SetFloat(key, value);
- PlayerPrefs.Save();
- }
- public static float GetFloat(string key, float defaultValue)
- {
- return PlayerPrefs.GetFloat(key, defaultValue);
- }
- }
- }
|