hch
2025-12-05 c76a1d02ad959fde49541ea246e4b35b4d9cf647
0312 分包下载临时版本
4个文件已修改
20 ■■■■■ 已修改文件
Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Manager/StageManager.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/AssetVersion/DownloadHotMgr.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/AssetVersion/InGameDownLoad.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs
@@ -132,6 +132,7 @@
        Register(typeof(HB431_tagSCTurnFightRet), typeof(DTCB431_tagSCTurnFightRet));
        Register(typeof(HB310_tagMCTalk), typeof(DTCB310_tagMCTalk));
        Register(typeof(HB311_tagMCTalkCacheList), typeof(DTCB311_tagMCTalkCacheList));
        Register(typeof(HA319_tagMCPackDownloadRecord), typeof(DTCA319_tagMCPackDownloadRecord));
    }
    //主工程注册封包
Main/Manager/StageManager.cs
@@ -52,6 +52,14 @@
        UIManager.Instance.OpenWindow<LaunchBackGroundWin>();
        UIManager.Instance.OpenWindow<LoginWin>();
        SoundPlayer.Instance.StopBackGroundMusic();
        if (VersionUtility.Instance.NeedDownAsset() && !AssetVersionUtility.hasDownLoadFullAsset)
        {
            DownloadHotMgr.Instance.ClearDownloadCache();
            InGameDownLoad.Instance.inGameDownLoadAllow = true;
            InGameDownLoad.Instance.TryDownLoad(InGameDownLoad.Dominant.None);
        }
    }
    // 返回登录界面 如断线
Main/System/AssetVersion/DownloadHotMgr.cs
@@ -176,6 +176,13 @@
        // else//重试次数未达到上限,重新加入等待队列
        // waitTask.Enqueue(task);
    }
    public void ClearDownloadCache()
    {
        downloadedBytes = 0;
        finishedBytes = 0;
        downloadedBytesRef = 0;
    }
}
Main/System/AssetVersion/InGameDownLoad.cs
@@ -651,9 +651,9 @@
    public enum Dominant
    {
        None = 0,
        None = 0,   // 静态下载
        Half = 1,
        Whole = 2,
        Whole = 2,  // 手动点击下载
    }