예제 #1
0
        public void GetVersion(DownLoadTxtFileCallBack finishCallback, AssetUpdateMgr parent)
        {
            mParent         = parent;
            mFinishCallback = finishCallback;

            new TextDownLoadTask(BundleCommon.RootUrl + BundleCommon.RootUrlVersionFileName, GetVersionCallback, UpdateGetVersionProgress);
        }
예제 #2
0
        /// <summary>
        /// 获取远程更新地址
        /// </summary>
        /// <param name="finishCallback"></param>
        /// <param name="parent"></param>
        public void GetRemoteDownloadUrl(DownLoadTxtFileCallBack finishCallback, AssetUpdateMgr parent)
        {
            mParent         = parent;
            mFinishCallback = finishCallback;

            new TextDownLoadTask(BundleCommon.RootUrl + BundleCommon.RootUrlFileName, GetUrlCallback, UpdateGetUrlProgress);
        }
예제 #3
0
        public TextDownLoadTask(string url, DownLoadTxtFileCallBack callBack, DownLoadBundleFileProgressCallBack progressCallBack)
        {
#if UNITY_EDITOR
            mUrl = url;
#else
            mUrl = url.Replace("\\", "/");
#endif
            mDownLoadTxtFileCallBack = callBack;
            mProgressCallBack        = progressCallBack;

            MonoInstance.Instance.StartCoroutine(DownLoadFile());
        }