local UIEquipmentBagTips = UIViewClass() local EventSystem = require('Event/EventSystem') function UIEquipmentBagTips:OnOpened(context) local tarEquipInfo = context.tarEquipInfo local equippedEquipInfo = context.equippedEquipInfo local btnEnumList = CTL.Equipment.GetTipsBtnEnum(tarEquipInfo, equippedEquipInfo) self.equipTipsRight:OpenView(GetViewClass(Const_UI_Lua.UIEnum.UIBaseEquipTips), { rootName = Const_UI_Lua.UIEnum.UIEquipmentBagTips, equipInfo = tarEquipInfo, btnEnumList = btnEnumList, heroId = context.heroId, equippedEquipInfo = equippedEquipInfo, }) if equippedEquipInfo ~= nil then self.equipTipsLeft:OpenView(GetViewClass(Const_UI_Lua.UIEnum.UIBaseEquipTips), { rootName = Const_UI_Lua.UIEnum.UIEquipmentBagTips, equipInfo = equippedEquipInfo }) end end function UIEquipmentBagTips:OnClosed() EventSystem.Dispatch(EventID.UI_CloseEquipBagTips) end function UIEquipmentBagTips:OnButtonClicked(comp) if comp == self.Bottom then self:CloseView() end end return UIEquipmentBagTips