using XGame.Framework.Asyncs;

namespace XGame.Framework.Asset
{
    /// <summary>
    /// 资源加载异步
    /// 返回给业务层使用
    /// </summary>
    /// <typeparam name="TResult"></typeparam>
    public interface IAssetLoadAsync<TResult> : IAsync, IAsyncResultable<TResult>
    {
        /// <summary>
        /// 资源名
        /// </summary>
        string AddressableName { get; }
    }
}
