feat(UI): 添加技能信息弹窗功能

1. 新增UIID.SInfo枚举项与弹窗配置
2. 为技能图标组件添加点击弹窗逻辑
3. 实现完整的技能信息弹窗UI组件,支持展示技能详情、等级提升说明
4. 支持点击外部区域关闭弹窗,防止重复绑定点击事件
This commit is contained in:
pan
2026-08-27 11:21:30 +08:00
parent 87f31d6804
commit b2f474d73b
4 changed files with 2661 additions and 27 deletions

View File

@@ -23,6 +23,8 @@ export enum UIID {
// Heros,
// Talents,
Mission,
/** 技能信息弹窗(技能小图标点击弹出) */
SInfo,
}
/** 打开界面方式的配置数据 */
@@ -38,5 +40,6 @@ export var UIConfigData: { [key: number]: UIConfig } = {
// [UIID.Heros]: { layer: LayerType.UI, prefab: "gui/element/heros" },
// [UIID.Talents]: { layer: LayerType.UI, prefab: "gui/element/talents" },
[UIID.Mission]: { layer: LayerType.UI, prefab: "gui/element/mission" },
[UIID.SInfo]: { layer: LayerType.PopUp, prefab: "gui/element/SInfoBox" },
}