From 214a3a64697f23dd3fbbe5d3180223ee3a2f301e Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期五, 26 十月 2018 20:41:46 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/AssetVersion/DownLoadAndDiscompressTask.cs |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/System/AssetVersion/DownLoadAndDiscompressTask.cs b/System/AssetVersion/DownLoadAndDiscompressTask.cs
index 5674971..4b18ff9 100644
--- a/System/AssetVersion/DownLoadAndDiscompressTask.cs
+++ b/System/AssetVersion/DownLoadAndDiscompressTask.cs
@@ -18,17 +18,16 @@
     public int totalCount { get; private set; }
     public int okCount { get; private set; }
     public bool restartApp { get; private set; }
+    public bool reinitedBuiltInAsset { get; private set; }
 
     public event Action<Step> downLoadStepChangeEvent;
 
     Action downLoadOkCallBack;
 
     Step m_Step = Step.None;
-    public Step step
-    {
+    public Step step {
         get { return m_Step; }
-        set
-        {
+        set {
             if (m_Step != value)
             {
                 m_Step = value;
@@ -50,6 +49,7 @@
         okCount = 0;
         step = Step.DownLoadPrepared;
         restartApp = false;
+        reinitedBuiltInAsset = false;
         totalSize = 0;
 
         for (int i = 0; i < tasks.Count; i++)
@@ -62,6 +62,11 @@
                 restartApp = true;
             }
 #endif
+
+            if (!reinitedBuiltInAsset && task.relativePath.Contains("builtin"))
+            {
+                reinitedBuiltInAsset = true;
+            }
         }
 
         if (totalSize > BYTE_PER_MILLIONBYTE)
@@ -121,6 +126,11 @@
         {
             SDKUtility.Instance.RestartApp();
         }
+
+        if (reinitedBuiltInAsset)
+        {
+            AssetBundleUtility.Instance.ReInitBuiltInAsset();
+        }
     }
 
     private void OnFileDownLoadCompleted(bool _ok, AssetVersion _assetVersion)

--
Gitblit v1.8.0