using UnityEngine; using ET; using LitJson; namespace GFGGame { public class GameGlobal { public static bool isVisitor = false; public static bool isFirstEntry = false; public static string cfgName; //防沉迷开关 public static bool antiAddiction = true; public static long userId = 0; public static int userAge = 0; public static bool skipGuide; public static bool skipCheckOpen;//跳过功能开启检查 public static bool isEnterGame = false; public static string loginApiUrl; //ET public static Scene zoneScene; public static Unit myUnit; public static NumericComponent myNumericComponent; //平台 public static int platformId = 1; public static void Init() { cfgName = LauncherConfig.cfgName + "_in"; } public static string version { get { return Application.version + "." + VEngine.Versions.ManifestsVersion; } } /// /// 获取游戏配置 /// public static void GetGameCfg() { var url = LauncherConfig.cfgUrl.Replace("{cfgName}", cfgName); HttpTool.Instance.Get(url, (string data) => { ResultHandler(data); }); } private static void ResultHandler(string data) { var result = JsonMapper.ToObject(data); loginApiUrl = result.loginApiUrl; ConstValue.LoginAddress = loginApiUrl; //开始游戏 GameController.Start().Coroutine(); } private struct Result { public string loginApiUrl; } } }