using GFramework.Core.system; namespace GFramework.Godot.system; /// /// 资源目录系统接口,用于管理场景和资源的获取与查询 /// public interface IAssetCatalogSystem : ISystem { /// /// 根据键名获取场景标识符 /// /// 场景的唯一键名 /// 返回对应的场景ID AssetCatalog.SceneId GetScene(string key); /// /// 根据键名获取资源标识符 /// /// 资源的唯一键名 /// 返回对应的资源ID AssetCatalog.ResourceId GetResource(string key); /// /// 检查是否存在指定键名的场景 /// /// 要检查的场景键名 /// 如果存在返回true,否则返回false bool HasScene(string key); /// /// 检查是否存在指定键名的资源 /// /// 要检查的资源键名 /// 如果存在返回true,否则返回false bool HasResource(string key); }