| | |
| | | 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;
|
| | |
| | | okCount = 0;
|
| | | step = Step.DownLoadPrepared;
|
| | | restartApp = false;
|
| | | reinitedBuiltInAsset = false;
|
| | | totalSize = 0;
|
| | |
|
| | | for (int i = 0; i < tasks.Count; i++)
|
| | |
| | | restartApp = true;
|
| | | }
|
| | | #endif
|
| | |
|
| | | if (!reinitedBuiltInAsset && task.relativePath.Contains("builtin"))
|
| | | {
|
| | | reinitedBuiltInAsset = true;
|
| | | }
|
| | | }
|
| | |
|
| | | if (totalSize > BYTE_PER_MILLIONBYTE)
|
| | |
| | | {
|
| | | SDKUtility.Instance.RestartApp();
|
| | | }
|
| | |
|
| | | if (reinitedBuiltInAsset)
|
| | | {
|
| | | AssetBundleUtility.Instance.ReInitBuiltInAsset();
|
| | | }
|
| | | }
|
| | |
|
| | | private void OnFileDownLoadCompleted(bool _ok, AssetVersion _assetVersion)
|