using GFramework.Core.Abstractions.utility;
namespace GFramework.Game.Abstractions.ui;
///
/// UI工厂接口,用于创建UI页面实例
///
public interface IUiFactory : IContextUtility
{
///
/// 根据UI键值创建对应的UI页面实例
///
/// UI标识键,用于确定要创建的具体UI页面类型
/// 创建的UI页面实例,实现IUiPage接口
IUiPageBehavior Create(string uiKey);
}