refactor(map): 重构英雄信息弹窗逻辑,移除oops.gui依赖
1. 将英雄信息弹窗从框架GUI系统改为同步实例化管理 2. 由HeroBoxComp接管弹窗的创建和销毁时机 3. 删除冗余的UIID配置和弹窗参数接口 4. 调整弹窗关闭逻辑,避免缓存节点带来的竞态问题
This commit is contained in:
@@ -30,8 +30,6 @@ export enum UIID {
|
||||
Guide2,
|
||||
Guide3,
|
||||
Guide4,
|
||||
/** 英雄信息弹窗(长按英雄盒查看次级属性与技能描述) */
|
||||
HeroMore,
|
||||
}
|
||||
|
||||
/** 打开界面方式的配置数据 */
|
||||
@@ -53,5 +51,4 @@ export var UIConfigData: { [key: number]: UIConfig } = {
|
||||
[UIID.Guide2]: { layer: LayerType.PopUp, prefab: "gui/element/guide2" },
|
||||
[UIID.Guide3]: { layer: LayerType.PopUp, prefab: "gui/element/guide3" },
|
||||
[UIID.Guide4]: { layer: LayerType.PopUp, prefab: "gui/element/guide4" },
|
||||
[UIID.HeroMore]: { layer: LayerType.PopUp, prefab: "gui/auie/more" },
|
||||
}
|
||||
Reference in New Issue
Block a user