少年修仙传客户端代码仓库
client_Wu Xijin
2018-09-07 2658f109d0e4f2554f81b224b3c71c8cce83eb0b
3335 代码维护
1个文件已修改
15 ■■■■ 已修改文件
System/AssetVersion/RemoteFile.cs 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/AssetVersion/RemoteFile.cs
@@ -630,6 +630,7 @@
            yield return null;
        }
        if (fileRequest != null)
        {
            fileRequest.Abort();
@@ -643,18 +644,19 @@
                fileResponse.Close();
                fileResponse = null;
            }
            gDownloadIsRunningCount--;
            mHadError = true;
            done = true;
            gDownloadIsRunningCount--;
            yield break;
        }
        try
        {
            FileInfo localTempFileInfo = new FileInfo(mLocalFileTemp);
            if (localTempFileInfo.Exists)
            { //临时文件存在,需要判断大小是否一致
              //判断临时文件和远程文件size是否一致
#if !UNITY_WEBPLAYER
                if (localTempFileInfo.Length != mRemoteFileSize && mRemoteFileSize != 0L)
                {
                    mHadError = true;
@@ -664,15 +666,10 @@
                {  //大小一致 
                    mHadError = !Move(mLocalFileTemp, localFile);//把临时文件改名为正式文件
                }
                gDownloadIsRunningCount--;
                done = true;
#endif
            }
            else
            { //临时文件不存在
                mHadError = true;
                gDownloadIsRunningCount--;
                done = true;
            }
#endif
        }
@@ -681,6 +678,10 @@
            DebugEx.LogError(ex);
            mHadError = true;
        }
        yield return null;
        gDownloadIsRunningCount--;
        done = true;
    }
    bool IsOutdated