void StartDownLoadRemoteUpdatedAssets() { m_NeedUpdateFileRecords = FilterNeedUpdateFileRecodes(m_RemoteFileRecords, m_LocalFileRecords); // 强制将更新进度显示出来 LoadingUI.ForceActiveProgress(); if (m_NeedUpdateFileRecords.Count > 0) { m_NeedDownCount = m_NeedUpdateFileRecords.Count; for (int i = m_NeedUpdateFileRecords.Count - 1; i >= 0; i--) { FileRecord record = m_NeedUpdateFileRecords[i]; WebClientDownloader.AppendDownloadFile(record.FileName, DownloadAssetFile_Complated, null); } IsLoadedNewAsset = true; } else { // 拷贝远程版本号到本地 FileUtility.CopyFileByPathType(VERSION_FILENAME, PathType.Cache, PathType.Local); HotfixUpdaterSwitchToState(HotFixUpdaterState.ValidateLocalData); } }