/// <summary> /// 开始进行资源URL检测 /// </summary> IEnumerator StartVerifyURL() { if (ErrorCode != emErrorCode.None) { yield break; } UpdateCompleteValue(0f, 1f); //下载地址重定向为根文件夹 for (int i = 0; i < url_group_.Count; ++i) { url_group_[i] = Common.CalcAssetBundleDownloadURL(url_group_[i]); } //找到合适的资源服务器 verifier_ = new URLVerifier(url_group_); verifier_.Start(); while (!verifier_.IsDone) { yield return(null); } current_url_ = verifier_.URL; if (string.IsNullOrEmpty(current_url_)) { Debug.LogWarning("Can't find valid Resources URL"); Error(emErrorCode.InvalidURL); } verifier_ = null; UpdateCompleteValue(1f, 1f); yield return(null); }