From 2658f109d0e4f2554f81b224b3c71c8cce83eb0b Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期五, 07 九月 2018 13:56:09 +0800
Subject: [PATCH] 3335 代码维护
---
System/AssetVersion/RemoteFile.cs | 15 ++++++++-------
1 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/System/AssetVersion/RemoteFile.cs b/System/AssetVersion/RemoteFile.cs
index 155327d..5c3638a 100644
--- a/System/AssetVersion/RemoteFile.cs
+++ b/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)
{ //涓存椂鏂囦欢瀛樺湪,闇�瑕佸垽鏂ぇ灏忔槸鍚︿竴鑷�
//鍒ゆ柇涓存椂鏂囦欢鍜岃繙绋嬫枃浠秙ize鏄惁涓�鑷�
-#if !UNITY_WEBPLAYER
if (localTempFileInfo.Length != mRemoteFileSize && mRemoteFileSize != 0L)
{
mHadError = true;
@@ -664,15 +666,10 @@
{ //澶у皬涓�鑷�
mHadError = !Move(mLocalFileTemp, localFile);//鎶婁复鏃舵枃浠舵敼鍚嶄负姝e紡鏂囦欢
}
- 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
--
Gitblit v1.8.0