| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | 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.127: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;            public string serverStatus;            public string statusPrompt;        }    }}
 |