From cdfc472ad6ab1baa880ff9f6f15c7e0d8493150d Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期六, 11 八月 2018 11:33:01 +0800
Subject: [PATCH] 2391 【前端】游戏性能优化

---
 System/AssetVersion/InGameDownLoad.cs |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/System/AssetVersion/InGameDownLoad.cs b/System/AssetVersion/InGameDownLoad.cs
index 891dae9..c9e5974 100644
--- a/System/AssetVersion/InGameDownLoad.cs
+++ b/System/AssetVersion/InGameDownLoad.cs
@@ -106,6 +106,8 @@
             totalSize += task.size;
         }
 
+        state = State.None;
+
         PlayerTaskDatas.Event_MainlineTask -= OnMainTaskChange;
         PlayerTaskDatas.Event_MainlineTask += OnMainTaskChange;
 
@@ -366,15 +368,28 @@
     }
 
 
+    float netCheckTimer = 0f;
+
     private void LateUpdate()
     {
+        if (state == State.None || state == State.Award || state == State.Completed)
+        {
+            return;
+        }
+
+        netCheckTimer += Time.deltaTime;
+
         if (InGameDownTestUtility.enable)
         {
             simulateWifi = InGameDownTestUtility.isWifi;
         }
         else
         {
-            networkReachability = Application.internetReachability;
+            if (netCheckTimer > 3f)
+            {
+                netCheckTimer = 0f;
+                networkReachability = Application.internetReachability;
+            }
         }
     }
 

--
Gitblit v1.8.0