예제 #1
0
 /// <summary>
 /// 异步加载资源
 /// </summary>
 /// <typeparam name="T">资源的类型</typeparam>
 /// <param name="assetName">资源的名称</param>
 public void LoadAssetAsync <T>(string assetName) where T : UnityEngine.Object
 {
     _resourceHelper.LoadAssetAsync <T>(assetName, LoadAssetAsyncCallback);
 }
예제 #2
0
 /// <summary>
 /// 加载资源(异步)
 /// </summary>
 /// <typeparam name="T">资源类型</typeparam>
 /// <param name="info">资源配置信息</param>
 /// <param name="loadingAction">资源加载中回调</param>
 /// <param name="loadDoneAction">资源加载完成回调</param>
 /// <returns>加载协程</returns>
 public Coroutine LoadAsset <T>(AssetInfo info, HTFAction <float> loadingAction = null, HTFAction <T> loadDoneAction = null) where T : UnityEngine.Object
 {
     return(Main.Current.StartCoroutine(_helper.LoadAssetAsync(info, loadingAction, loadDoneAction, false, null, false)));
 }