예제 #1
0
    // Use this for initialization
    void Start()
    {
        UIManager.AdaptiveUI();

        GlobalConst.IS_DEVELOP = false;

        goLogoPanel = goLogo;
        UpdateVersionScript.SetLogoActive(true);

        labLoading      = this.transform.FindChild("Update/Progress/Tips").GetComponent <UILabel>();
        labCheckingTips = this.transform.FindChild("Update/UpdateCheckingTips").GetComponent <UILabel>();
        labVersion      = this.transform.FindChild("Update/Version").GetComponent <UILabel>();
        ProgressBar     = this.transform.FindChild("Update/Progress/BarBack").GetComponent <UIProgressBar>();

        MessageTips.SetActive(false);

        int local_version = VersionUpdateManager.VersionTag;

        if (local_version != 0)
        {
            GlobalConst.RES_VERSION = VersionUpdateManager.VersionIntToStr(local_version);
        }
        this.ChangeVersionLabel(VersionUpdateManager.VersionStrToInt(GlobalConst.RES_VERSION));

        VersionUpdateManager.Instance.onDownLoadPeracent      = OnDownLoadPeracentChanged;
        VersionUpdateManager.Instance.onDecompressionPeracent = OnDecompressionPeracent;
        VersionUpdateManager.Instance.onUpdateFinished        = OnUpdateFinished;
        VersionUpdateManager.Instance.onUpdateFaild           = OnUpdateFaild;
        VersionUpdateManager.Instance.onUpdateTips            = OnUpdateTips;

        VersionUpdateManager.AddUpdateCmd(UpdateCmdType.GetStreamAssetInfo);
    }
예제 #2
0
    private void ChangeVersionLabel(int res_version)
    {
        if (labVersion != null)
        {
            string resVersionString = VersionUpdateManager.VersionIntToStr(res_version);
            GlobalConst.RES_VERSION = resVersionString;

            string str = string.Format("游戏版本:{0}\n资源版本:{1}",
                                       GlobalConst.GAME_VERSION,
                                       GlobalConst.RES_VERSION);

            labVersion.text = str;
        }
    }