using Cysharp.Threading.Tasks;
using UnityEngine;
namespace Stary.Evo.StoryEditor
{
public interface IResource
{
///
/// 加载资源
/// Json => 资源
///
/// 资源路径
/// 资源类型
UniTask Load(ResourcePathData pathData) where T : Object;
///
/// 保存资源
/// 资源 => Json
///
/// 资源
/// 包体ID
UniTask Save(T asset, string packageID = null) where T : Object;
}
}