using Godot; /// <summary> /// Ui节点接口 /// </summary> public interface IUiNode { /// <summary> /// 嵌套打开子ui /// </summary> UiBase OpenNestedUi(string uiName, UiBase prevUi = null); /// <summary> /// 嵌套打开子ui /// </summary> T OpenNestedUi<T>(string uiName, UiBase prevUi = null) where T : UiBase; /// <summary> /// 获取所属Ui面板 /// </summary> UiBase GetUiPanel(); /// <summary> /// 获取Ui实例 /// </summary> Node GetUiInstance(); /// <summary> /// 获取克隆的Ui实例 /// </summary> IUiCellNode CloneUiCell(); }