/// <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); }
/// <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))); }