guodong 1 жил өмнө
parent
commit
61e2d8fe3b

+ 6 - 6
GameClient/Assets/Game/HotUpdate/ServerProxy/PictureStorageHelper.cs

@@ -52,19 +52,19 @@ namespace GFGGame
         }
         }
         private static IEnumerator DownloadPicture(PoemGalleryData data, int count)
         private static IEnumerator DownloadPicture(PoemGalleryData data, int count)
         {
         {
-            if (count >= 5)
+            if (count >= 3)
             {
             {
+                PromptController.Instance.ShowFloatTextPrompt("下载失败");
                 ET.Log.Error("PoemGalleryData Download  failed!!! data:" + JsonUtility.ToJson(data));
                 ET.Log.Error("PoemGalleryData Download  failed!!! data:" + JsonUtility.ToJson(data));
                 data.Ntexture = null;
                 data.Ntexture = null;
                 ViewManager.Hide<ModalStatusView>();
                 ViewManager.Hide<ModalStatusView>();
-                yield return null;
+                yield break;
             }
             }
             using (UnityWebRequest request = UnityWebRequestTexture.GetTexture(data.PictureTempUrl))
             using (UnityWebRequest request = UnityWebRequestTexture.GetTexture(data.PictureTempUrl))
             {
             {
                 yield return request.SendWebRequest();
                 yield return request.SendWebRequest();
                 if (request.result == UnityWebRequest.Result.ProtocolError || request.result == UnityWebRequest.Result.ConnectionError)
                 if (request.result == UnityWebRequest.Result.ProtocolError || request.result == UnityWebRequest.Result.ConnectionError)
                 {
                 {
-                    PromptController.Instance.ShowFloatTextPrompt("下载失败");
                     ET.Log.Error("Download  failed, error code:" + request.result, ",data:" + JsonUtility.ToJson(data));
                     ET.Log.Error("Download  failed, error code:" + request.result, ",data:" + JsonUtility.ToJson(data));
                     count += 1;
                     count += 1;
                     yield return DownloadPicture(data, count);
                     yield return DownloadPicture(data, count);
@@ -94,19 +94,19 @@ namespace GFGGame
 
 
         private static IEnumerator DownloadPicture(PoemPhotoData data, int count)
         private static IEnumerator DownloadPicture(PoemPhotoData data, int count)
         {
         {
-            if (count >= 5)
+            if (count >= 3)
             {
             {
+                PromptController.Instance.ShowFloatTextPrompt("下载失败");
                 ET.Log.Error("PoemPhotoData Download  failed!!! data:" + JsonUtility.ToJson(data));
                 ET.Log.Error("PoemPhotoData Download  failed!!! data:" + JsonUtility.ToJson(data));
                 data.Ntexture = null;
                 data.Ntexture = null;
                 ViewManager.Hide<ModalStatusView>();
                 ViewManager.Hide<ModalStatusView>();
-                yield return null;
+                yield break;
             }
             }
             using (UnityWebRequest request = UnityWebRequestTexture.GetTexture(data.PictureTempUrl))
             using (UnityWebRequest request = UnityWebRequestTexture.GetTexture(data.PictureTempUrl))
             {
             {
                 yield return request.SendWebRequest();
                 yield return request.SendWebRequest();
                 if (request.result == UnityWebRequest.Result.ProtocolError || request.result == UnityWebRequest.Result.ConnectionError)
                 if (request.result == UnityWebRequest.Result.ProtocolError || request.result == UnityWebRequest.Result.ConnectionError)
                 {
                 {
-                    PromptController.Instance.ShowFloatTextPrompt("下载失败");
                     ET.Log.Error("Download  failed, error code:" + request.result, ",data:" + JsonUtility.ToJson(data));
                     ET.Log.Error("Download  failed, error code:" + request.result, ",data:" + JsonUtility.ToJson(data));
                     count += 1;
                     count += 1;
                     yield return DownloadPicture(data, count);
                     yield return DownloadPicture(data, count);