protected IEnumerator LoadAssetResAsync(string name, EResType t, System.Action <NormalRes> completeCallback) { NoramlResOperation request = AssetManager.LoadNormalAssetAsync(name, t); if (request == null) { yield break; } yield return(StartCoroutine(request)); if (null != request.m_loaded) { completeCallback(request.m_loaded.m_normalres); } }
protected IEnumerator LoadNormalResAsync(string name, EResType t, System.Action <NormalRes> onloaded, System.Action <string> errload) { NoramlResOperation request = AssetManager.LoadNormalAssetAsync(name, t); if (request == null) { yield break; } yield return(StartCoroutine(request)); if (null != request.m_loaded) { onloaded(request.m_loaded.m_normalres); } else { if (null != errload) { errload(name); } } }
protected IEnumerator LoadAtlasResAsync(string name, string spriteName, UISprite sprite, EResType t, System.Action <string, UISprite, AssetBundle> onloaded, System.Action <string> errload) { NoramlResOperation request = AssetManager.LoadNormalAssetAsync(name, t); if (request == null) { yield break; } yield return(StartCoroutine(request)); if (null != request.m_loaded) { onloaded(spriteName, sprite, request.m_loaded.m_AssetBundle); } else { if (null != errload) { errload(name); } } }