| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | using LitJson;namespace GFGGame{    public class GameConfig    {        public const float LongPressGestureTrigger = 1f;        public static string SOUND_KEY = "sound";        public static string MUSIC_KEY = "music";        public static string VOICE_KEY = "voice";        public static string SOUND_VOLUMN_KEY = "sound_volumn";        public static string MUSIC_VOLUMN_KEY = "music_volumn";        public static string VOICE_VOLUMN_KEY = "voice_volumn";        public static string LoginAddress;        public static string logApiReportUrl;        public static int showGM;        //开服时间        public static long openTime = 0;        public static int tsStatus;        public static int tsServer;        //兑换码        public static int hCode;        public static void InitData(string json)        {            ET.Log.Debug($"gamecfg \n{json}");            var result = JsonMapper.ToObject<Result>(json);            LoginAddress = result.loginApiUrl;            // LoginAddress = "http://login.gfg.com:10005";            //LoginAddress = "10.108.64.100:10005";//测试地址            showGM = int.Parse(result.showGM);            if(!string.IsNullOrEmpty(result.openTime))            {                openTime = TimeUtil.GetTimestamp(result.openTime);            }            if(!string.IsNullOrEmpty(result.tsStatus))            {                tsStatus = int.Parse(result.tsStatus);            }            if (!string.IsNullOrEmpty(result.tsServer))            {                tsServer = int.Parse(result.tsServer);            }            if(!string.IsNullOrEmpty(result.hCode))            {                hCode = int.Parse(result.hCode);            }            GameConfig.logApiReportUrl = LauncherConfig.logApiRootUrl + "ReportGet";        }        private struct Result        {            public string loginApiUrl;            public string showGM;            public string openTime;            public string tsStatus;            public string tsServer;            public string hCode;        }    }}
 |