From 78bb53a043b59d3b1a39d7499e89ed5285066605 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 05 一月 2026 17:06:14 +0800
Subject: [PATCH] 0312 增加渠道独立配置 名字包含OPConfig.txt的不做md5下载验证,每次登录都直接拉取
---
Main/Core/GameEngine/Launch/CheckAssetValidTask.cs | 5 +++++
Main/System/AssetVersion/AssetVersionUtility.cs | 13 +++++++++++++
2 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/Main/Core/GameEngine/Launch/CheckAssetValidTask.cs b/Main/Core/GameEngine/Launch/CheckAssetValidTask.cs
index 2b07401..a9bf147 100644
--- a/Main/Core/GameEngine/Launch/CheckAssetValidTask.cs
+++ b/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;
diff --git a/Main/System/AssetVersion/AssetVersionUtility.cs b/Main/System/AssetVersion/AssetVersionUtility.cs
index c2f3d2f..db5a9d0 100644
--- a/Main/System/AssetVersion/AssetVersionUtility.cs
+++ b/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;
--
Gitblit v1.8.0