IEnumerator GetServerVersion() { string szVersion = GameInstance.Instance().proServerUrl + GameInstance.Instance().proServerVersion + "?" + Time.realtimeSinceStartup.ToString(); WWW www = new WWW(szVersion); yield return(www); if (!string.IsNullOrEmpty(www.error)) { //无法连接资源服务器 SampleDebuger.LogWarning("url " + www.url + " ,error:" + www.error); m_comEnvChecker.GameInit(); yield break; } if (!www.isDone) { yield return(www); } string versionStr = www.text.Trim(); m_verServerVersion = new Version(versionStr); SampleDebuger.Log(" server version = " + m_verServerVersion.ToString()); if (VersionManager.Instance().m_verVersion.IsLower(m_verServerVersion)) { StartCoroutine(CheckVersionContent()); } else { //进入游戏 m_comEnvChecker.GameInit(); } }