using UnityEngine;

namespace ET
{
    public class GameSetting : Singleton<GameSetting>
    {
        public enum Sets
        {
            Mute_int,
            Server_str,
        }

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