public async Task CheckVersion() { if (!ResourcesManager.Exists("version")) { await Task.Run(() => { UncompressFirstPackage(); }); } m_localVersion = ResourcesManager.LoadFile("version"); m_localVersion = m_localVersion.TrimEnd(); var split = m_localVersion.Split('.'); m_major = Convert.ToInt32(split[0]); string url = Core.Define.host + "/" + Core.Define.platform + "/" + m_major + "/version"; UnityEngine.Debug.Log("localVersion:" + m_localVersion); var www = UnityWebRequest.Get(url); www.disposeDownloadHandlerOnDispose = true; www.chunkedTransfer = true; var request = www.SendWebRequest(); request.completed += OnRemoteVersion; }