少年修仙传客户端代码仓库
hch
2024-05-17 f9215722557a55164c846e0bd1c78ead447982a8
0312 先下载分包表成功后才下载资源对比表
2个文件已修改
19 ■■■■■ 已修改文件
Core/GameEngine/Login/Launch.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/AssetVersion/AssetVersionUtility.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Login/Launch.cs
@@ -953,7 +953,12 @@
            if (VersionUtility.Instance.NeedDownAsset())
            {
                AssetVersionUtility.GetAssetVersionFile();
                var remoteURL = StringUtility.Contact(VersionUtility.Instance.versionInfo.GetResourcesURL(VersionConfig.Get().branch), Language.fixPath, "/config/PriorBundle.txt");
                var localURL = StringUtility.Contact(ResourcesPath.Instance.ExternalStorePath, "config/PriorBundle.txt");
                var downloadTask = new DownloadTask(remoteURL, localURL);
                downloadTask.BeginDownload(AssetVersionUtility.OnDownLoadPriorBundle);
                //AssetVersionUtility.GetAssetVersionFile();
                done = false;
                progress = 0f;
            }
System/AssetVersion/AssetVersionUtility.cs
@@ -70,6 +70,18 @@
    }
    public static void OnDownLoadPriorBundle(DownloadTask task)
    {
        if (task.IsDone)
        {
            GetAssetVersionFile();
        }
        else
        {
            Debug.Log("OnDownLoadPriorBundle fail - before AssetVersion");
        }
    }
    public static void GetAssetVersionFile()
    {
        checkAssetCompleted = false;