123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- using UnityEngine;
- using Color = UnityEngine.Color;
- namespace ET
- {
- public class GameSetting : Singleton<GameSetting>
- {
- public const bool Cnst_Mute = true; //静音
- public const int Name_level_1 = 50; //少于多少人时,名字一直显示
- public const int Name_level_2 = 80; //少于多少人,名字显示5秒
- public const int Name_level_3 = 100; //少于多少人时,名字显示3秒
- public const int Name_level_4 = 200; //少于多少人时,名字显示1秒
- public static int MoneyShowVipName = 1040; //10.4元享受vip待遇
- public static int[] VipMoney = { 1040, 1990, 5200, 10400 };
- public static Color[] VipColor = { Color.white, new Color(0xcc / 255f, 1, 1, 1), new Color(0x66 / 255f,0xcc / 255f, 1, 1), new Color(1, 1, 0x33 / 255f, 1), Color.red };
- public enum Sets
- {
- Mute_int,
- Server_str,
- Resolution_int,
- //TiktokRoomId_int,
- }
- public bool GetBool(Sets sets, bool defaultvalue = false)
- {
- var key = sets.ToString();
- return PlayerPrefs.GetInt(key, defaultvalue ? 1 : 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);
- }
- }
- }
|