12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- using UnityEngine;
- namespace ET
- {
- public class GameSetting : Singleton<GameSetting>
- {
- public const bool BGMusicMute = false;
- public const bool MusicMute = false;
- public const int initCardNum = 20;
- public string otherPlayCardSpiteName = "card_center_00";
- public string selfPlayCardSpiteName = "card_center_self_";
- public enum MusicSets
- {
- Mute_BG,
- Mute_Music,
- }
- public bool GetBool(MusicSets sets, bool defaultvalue = false)
- {
- var key = sets.ToString();
- return PlayerPrefs.GetInt(key, defaultvalue ? 1 : 0) != 0;
- }
- public void SetBool(MusicSets sets, bool value)
- {
- var key = sets.ToString();
- PlayerPrefs.SetInt(key, value ? 1 : 0);
- }
- public string GetString(MusicSets sets)
- {
- var key = sets.ToString();
- return PlayerPrefs.GetString(key);
- }
- public void SetString(MusicSets sets, string value)
- {
- var keys = sets.ToString();
- PlayerPrefs.SetString(keys, value);
- }
- public int GetInt(MusicSets sets, int defaultVal = 0)
- {
- var key = sets.ToString();
- return PlayerPrefs.GetInt(key, defaultVal);
- }
- public void SetInt(MusicSets sets, int value)
- {
- var key = sets.ToString();
- PlayerPrefs.SetInt(key, value);
- }
- public float GetFloat(MusicSets sets, float defaultVal = 0)
- {
- var key = sets.ToString();
- return PlayerPrefs.GetFloat(key, defaultVal);
- }
- public void SetFloat(MusicSets sets, float value)
- {
- var key = sets.ToString();
- PlayerPrefs.SetFloat(key, value);
- }
- }
- }
|