예제 #1
0
    public void RequestNewPackage(Action onComplete, AssetBundleDownload.OnDownloadProgressChanged onDownloadProgressChanged)
    {
        m_OnComplete = onComplete;
        this.onDownloadProgressChanged = onDownloadProgressChanged;
#if UNITY_EDITOR
        CancelDownload();
        return;
#endif
        RequestNewPackage();
    }
예제 #2
0
    /// <summary>
    /// 检查版本文件
    /// </summary>
    /// <param name="onComplete">完成回调</param>
    /// <param name="onDownloadProgressChanged">下载进度更新回调</param>
    public void InitCheckVersion(AssetBundleDownload.OnDownloadComplete onComplete, AssetBundleDownload.OnDownloadProgressChanged onDownloadProgressChanged)
    {
#if UNITY_EDITOR && DISABLE_ASSETBUNDLE
        if (onComplete != null)
        {
            onComplete(true);
        }
#else
        m_onDownloadProgressChanged = onDownloadProgressChanged;
        m_OnDownloadComplete        = onComplete;
        m_LocalVersionPath          = LocalFilePath + VERSION_FILE_NAME;
        AssetBundleDownload.Instance.InitServerVersion(DownloadUrl + VERSION_FILE_NAME, OnInitVersionCallBack);
#endif
    }