public void OpenLog()
        {
            PlayerPrefsUtil.UseUserId = false;
            int isFlagShowPanel = PlayerPrefsUtil.GetIntSimple(PlayerPrefsKey.Setting_OpenLog);

            PlayerPrefsUtil.UseUserId = true;
            Text text = transform.FindChild("Button--OpenLog/Text").GetComponent <Text>();

            if (isFlagShowPanel == 0)
            {
                text.text = "LogEnabled:开启";
                PlayerPrefsUtil.UseUserId = false;
                PlayerPrefsUtil.SetIntSimple(PlayerPrefsKey.Setting_OpenLog, 1);
                PlayerPrefsUtil.UseUserId = true;
                Debug.logger.logEnabled   = true;
            }
            else
            {
                text.text = "LogEnabled:关闭";
                PlayerPrefsUtil.UseUserId = false;
                PlayerPrefsUtil.SetIntSimple(PlayerPrefsKey.Setting_OpenLog, 0);
                PlayerPrefsUtil.UseUserId = true;
                Debug.logger.logEnabled   = false;
            }
        }
Ejemplo n.º 2
0
        /** 获取服务器版本号 */
        IEnumerator ReadServerVersionInfo()
        {
            int    isUpdateTest = PlayerPrefsUtil.GetIntSimple(PlayerPrefsKey.Setting_Update);//测试更新
            string centerName   = GameConst.CenterName;

            if (isUpdateTest == 1)
            {
                centerName = "Test";
            }


            string url = AssetManagerSetting.GetServerVersionInfoURL(GameConst.WebUrl, centerName);
            WWW    www = new WWW(url);

            yield return(www);

            if (!string.IsNullOrEmpty(www.error))
            {
                OnError("获取服务器版本号出错");
                Debug.LogErrorFormat("获取服务器版本号出错 url={0}, www.error={1}", url, www.error);
                www.Dispose();
                www = null;

                yield break;
            }

            Debug.Log(www.text);

            serverVersionInfo = JsonUtility.FromJson <VersionInfo>(www.text);
            serverVersionInfo.Set();
        }
        void InitTextOpenLog()
        {
            int isFlagShowPanel = PlayerPrefsUtil.GetIntSimple(PlayerPrefsKey.Setting_OpenLog);

            Debug.logger.logEnabled = isFlagShowPanel != 0;
            Transform tran = transform.FindChild("Button--OpenLog/Text");

            if (tran != null)
            {
                Text text = tran.GetComponent <Text>();
                text.text = "LogEnabled:" + (Debug.logger.logEnabled ? "开启" : "关闭");
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 检查沙河目录与streamassets的版本
        /// </summary>
        private void CheckVersion()
        {
            int  isCopy    = PlayerPrefsUtil.GetIntSimple(PlayerPrefsKey.IsCopyAssets);
            bool needUnzip = false;

            if (isCopy == 1)
            {
                GetCurrentVersion();
                if (currentVersion != null && initalVersion != null)
                {
                    var result = Version.Version.CompareVersion(initalVersion, currentVersion);
                    if (result == CompareResult.Greater)
                    {
                        //安装包的版本大于沙河目录的版本
                        needUnzip = true;
                    }
                }
                else if (currentVersion == null && initalVersion != null)
                {
                    needUnzip = true;
                }
            }
            else
            {
                needUnzip = true;
            }
            if (needUnzip)
            {
                RefAppVersion(initalVersion, onlineVersion, false);
                ClearData();
                SingletonMono <GameFrameWork> .GetInstance().StartCoroutine(Preprocess());
            }
            else
            {
                isCopyDone = true;
                RefAppVersion(currentVersion, onlineVersion, false);
                PlayerPrefsUtil.SetIntSimple(PlayerPrefsKey.IsCopyAssets, 1);
            }
        }