少年修仙传客户端代码仓库
client_Wu Xijin
2019-01-23 916201bcef242b504b0113aedf37d4f44d1a7219
5971 双进度条表现逻辑
1个文件已修改
11 ■■■■■ 已修改文件
Core/GameEngine/Login/Launch.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Login/Launch.cs
@@ -186,8 +186,6 @@
    void Update()
    {
        timer += Time.deltaTime;
        if (!launchComplete)
        {
            if (currentTask == null)
@@ -215,6 +213,11 @@
                currentTask = null;
            }
            if (m_CurrentStage != LaunchStage.DownLoad)
            {
                timer += Time.deltaTime;
            }
            var progress = Mathf.Lerp(progressInfo.totalProgress, timer / totalTime, 0.5f);
            var partProgress = 0f;
@@ -228,7 +231,7 @@
                partProgress = temp - (int)temp;
            }
            progressInfo = new ProgressInfo(m_CurrentStage, progress, partProgress);
            progressInfo = new ProgressInfo(m_CurrentStage, Mathf.Clamp01(progress), partProgress);
        }
        if (launchComplete)
@@ -347,7 +350,7 @@
        List<FileInfo> copyTasks = new List<FileInfo>();
        public override float expectTime {
            get { return LocalSave.GetFloat("AssetCopyTask_ExpectTime", 20f); }
            get { return LocalSave.GetFloat("AssetCopyTask_ExpectTime", 30f); }
            protected set { LocalSave.SetFloat("AssetCopyTask_ExpectTime", value); }
        }