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(); } }
public void LoadBytes(string path, ReadTextCallback callback) { BehaviourUtil.StartCoroutine(LoadBytes_impl(path, callback)); }