0312 增加渠道独立配置  名字包含OPConfig.txt的不做md5下载验证,每次登录都直接拉取
2个文件已修改
18 ■■■■■ 已修改文件
Main/Core/GameEngine/Launch/CheckAssetValidTask.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/AssetVersion/AssetVersionUtility.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/GameEngine/Launch/CheckAssetValidTask.cs
@@ -29,6 +29,11 @@
            var downloadTask = new DownloadHotTask(remoteURL, localURL);
            downloadTask.BeginDownload(AssetVersionUtility.OnDownLoadPriorBundle);
            remoteURL = StringUtility.Concat(VersionUtility.Instance.versionInfo.GetResourcesURL(VersionConfig.Get().branch), Language.fixPath, $"/config/{VersionConfig.Get().appId}OPConfig.txt");
            localURL = StringUtility.Concat(ResourcesPath.Instance.ExternalStorePath, "config/OPConfig.txt");
            var downloadTask2 = new DownloadHotTask(remoteURL, localURL);
            downloadTask2.BeginDownload(AssetVersionUtility.OnDownLoadOPConfig);
            //AssetVersionUtility.GetAssetVersionFile();
            done = false;
            progress = 0f;
Main/System/AssetVersion/AssetVersionUtility.cs
@@ -83,6 +83,19 @@
        }
    }
    public static void OnDownLoadOPConfig(DownloadHotTask task)
    {
        if (task.IsDone)
        {
            OPConfigConfig.LazyInit();
        }
        else
        {
            //一直尝试下载
            task.BeginDownload(OnDownLoadOPConfig);
            Debug.Log("OnDownLoadOPConfig fail - before AssetVersion");
        }
    }
    public static void GetAssetVersionFile()
    {
        checkAssetCompleted = false;