| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | using System.Collections;using ET;using LitJson;using UnityEngine;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 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);            }            GameConfig.logApiReportUrl = LauncherConfig.logApiRootUrl + "ReportGet";        }        private struct Result        {            public string loginApiUrl;            public string showGM;            public string openTime;            public string tsStatus;            public string tsServer;        }    }}
 |