示例#1
0
    IEnumerator LoadResourceAsyncCallback_Impl(string szfile, LoadResourceCallback callback)
    {
        ResPackge.AsyncLoadData data = new ResPackge.AsyncLoadData();
        IEnumerator             e    = LoadResourceAsync(szfile, data);

        while (true)
        {
            e.MoveNext();
            if (data.IsFinish)
            {
                break;
            }
            yield return(e.Current);
        }
        callback(data.m_res);
    }
示例#2
0
 public void LoadResourceAsyncCallback(string szfile, LoadResourceCallback callback)
 {
     mEntry.StartCoroutine(LoadResourceAsyncCallback_Impl(szfile, callback));
 }