界面跳转未关闭fix

This commit is contained in:
Fang 2023-07-25 14:44:16 +08:00
parent ce1e2f557d
commit 6753303909
4 changed files with 9 additions and 0 deletions

View File

@ -49,6 +49,7 @@ EventManager.CUSTOM_EVENT = {
ARENA_AD_BOX_SUCCESS = "ARENA_AD_BOX_SUCCESS",-- ad宝箱获取成功 ARENA_AD_BOX_SUCCESS = "ARENA_AD_BOX_SUCCESS",-- ad宝箱获取成功
COLLECTION_CLICK_GET_POINT = "COLLECTION_CLICK_GET_POINT", COLLECTION_CLICK_GET_POINT = "COLLECTION_CLICK_GET_POINT",
EQUIP_UPGRADE_SUCCESS = "EQUIP_UPGRADE_SUCCESS", EQUIP_UPGRADE_SUCCESS = "EQUIP_UPGRADE_SUCCESS",
GO_DUNGEON_UI = "GO_DUNGEON_UI",
-- BORAD_TOUCH_BEGIN = "BORAD_TOUCH_BEGIN", -- BORAD_TOUCH_BEGIN = "BORAD_TOUCH_BEGIN",
-- BORAD_TOUCH_OVER = "BORAD_TOUCH_OVER" -- BORAD_TOUCH_OVER = "BORAD_TOUCH_OVER"
DUNGEON_ARMOR_TO_TARGET_ID = "DUNGEON_ARMOR_TO_TARGET_ID", DUNGEON_ARMOR_TO_TARGET_ID = "DUNGEON_ARMOR_TO_TARGET_ID",

View File

@ -72,6 +72,7 @@ function DungeonTargetCell:showWeapon()
ModuleManager.DungeonWeaponManager:reqSweep(self.dungeonId, self.target) ModuleManager.DungeonWeaponManager:reqSweep(self.dungeonId, self.target)
else else
ModuleManager.DungeonWeaponManager:showMainUI() ModuleManager.DungeonWeaponManager:showMainUI()
EventManager:dispatchEvent(EventManager.CUSTOM_EVENT.GO_DUNGEON_UI)
end end
end) end)
end end
@ -117,6 +118,7 @@ function DungeonTargetCell:showArmor()
ModuleManager.DungeonArmorManager:reqSweep(self.dungeonId, self.target) ModuleManager.DungeonArmorManager:reqSweep(self.dungeonId, self.target)
else else
ModuleManager.DungeonArmorManager:showMainUI() ModuleManager.DungeonArmorManager:showMainUI()
EventManager:dispatchEvent(EventManager.CUSTOM_EVENT.GO_DUNGEON_UI)
end end
end) end)
end end

View File

@ -83,6 +83,9 @@ function ItemGetUI:onLoadRootComplete()
self.btnClose:addClickListener(function() self.btnClose:addClickListener(function()
self:closeUI() self:closeUI()
end) end)
self:addEventListener(EventManager.CUSTOM_EVENT.GO_DUNGEON_UI, function()
self:closeUI()
end)
end end
function ItemGetUI:onRefresh() function ItemGetUI:onRefresh()

View File

@ -117,6 +117,9 @@ function HeroDetailUI:onLoadRootComplete()
self:addEventListener(EventManager.CUSTOM_EVENT.EQUIP_UPGRADE_SUCCESS, function() self:addEventListener(EventManager.CUSTOM_EVENT.EQUIP_UPGRADE_SUCCESS, function()
self:refreshShow() self:refreshShow()
end) end)
self:addEventListener(EventManager.CUSTOM_EVENT.GO_DUNGEON_UI, function()
self:closeUI()
end)
self:bind(DataManager.BagData.ItemData:getItemById(GConst.ItemConst.ITEM_ID_GOLD), "isDirty", function() self:bind(DataManager.BagData.ItemData:getItemById(GConst.ItemConst.ITEM_ID_GOLD), "isDirty", function()
self:refreshShow() self:refreshShow()
end) end)