コード例 #1
0
    public AsyncLoadUrlRequest LoadUrlBytes(string sPath, AsyncLoadUrlCallBack pCallBack)
    {
        AsyncLoadUrlRequest pUrlReq = new AsyncLoadUrlRequest(sPath, pCallBack);

        StartCoroutine(LoadUrlWWW(pUrlReq));
        return(pUrlReq);
    }
コード例 #2
0
    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;
    }