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