public AsyncLoadUrlRequest LoadUrlBytes(string sPath, AsyncLoadUrlCallBack pCallBack) { AsyncLoadUrlRequest pUrlReq = new AsyncLoadUrlRequest(sPath, pCallBack); StartCoroutine(LoadUrlWWW(pUrlReq)); return(pUrlReq); }
private IEnumerator LoadUrlWWW(AsyncLoadUrlRequest pRequest) { WWW www = new WWW(pRequest.Path); pRequest.www = www; yield return(www); if (!string.IsNullOrEmpty(www.error)) { if (pRequest.CallBack != null) { pRequest.CallBack(null, ""); } yield break; } byte[] sss = www.bytes; pRequest.CallBack(www.bytes, ""); www.Dispose(); pRequest.www = null; }