Ejemplo n.º 1
0
    public IEnumerator LoadBytes_impl(string path, ReadTextCallback callback)
    {
        string pathName = CompositePath(path);

        WWW www = new WWW(pathName);

        yield return(www);

        if (www.error != null)
        {
            //日志记录
            GameDebug.Log("File:" + pathName + "-Error:" + www.error);
            www.Dispose();
        }
        else
        {
            if (www.isDone)
            {
                if (callback != null)
                {
                    callback(path, www.bytes);
                }
            }

            www.Dispose();
        }
    }
Ejemplo n.º 2
0
 public void LoadBytes(string path, ReadTextCallback callback)
 {
     BehaviourUtil.StartCoroutine(LoadBytes_impl(path, callback));
 }