using UnityEngine; namespace ET { public class GameSetting : Singleton { public enum Sets { Mute_int, Server_str, Resolution_int, } public bool GetBool(Sets sets) { var key = sets.ToString(); return PlayerPrefs.GetInt(key, 0) != 0; } public void SetBool(Sets sets, bool value) { var key = sets.ToString(); PlayerPrefs.SetInt(key, value ? 1 : 0); } public string GetString(Sets sets) { var key = sets.ToString(); return PlayerPrefs.GetString(key); } public void SetString(Sets sets, string value) { var keys = sets.ToString(); PlayerPrefs.SetString(keys, value); } public int GetInt(Sets sets, int defaultVal = 0) { var key = sets.ToString(); return PlayerPrefs.GetInt(key, defaultVal); } public void SetInt(Sets sets, int value) { var key = sets.ToString(); PlayerPrefs.SetInt(key, value); } } }