Beispiel #1
0
 IEnumerator LoadResourceNow(string path, ResourceLoadCallBack callBack)
 {
     m_request = Resources.LoadAsync(path);
     while (!m_request.isDone)
     {
         m_progress = (int)(m_request.progress * 100.0f + 1.0f);
         yield return(null);
     }
     callBack.Invoke(m_request.asset);
     m_progress = 0;
     yield return(null);
 }
Beispiel #2
0
 public void LoadResourceAsync(string path, ResourceLoadCallBack callBack)
 {
     Daemon.Instance.StartCoroutine(LoadResourceNow(path, callBack));
 }