KLAttPointSuitItem.lua 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. ---@class KLAttPointSuitItem:UIKmlLuaPanelBase
  2. ---@field view KLAttPointSuitItemView
  3. local KLAttPointSuitItem = class(UIKmlLuaPanelBase)
  4. local this =KLAttPointSuitItem
  5. ---创建时调用一次
  6. function this:Init()
  7. end
  8. ---创建或者刷新界面数据时调用
  9. function this:Refresh()
  10. local pic = self.args.pic
  11. local text = self.args.text
  12. local picInfo = string.split(pic,"#")
  13. GUI:Image_loadTexture(self.view.ImgSuitName,"Texture/" .. picInfo[1] .. ".png","")
  14. GUI:Image_loadTexture(self.view.ImgSuitPic,"Texture/" .. picInfo[2] .. ".png","")
  15. GUI:Text_setString(self.view.TextSuitAdvantage,text)
  16. end
  17. function this:BtnChoiceOnClick()
  18. GUI:UIPanel_Close("dev/outui/Role/Panel/KLAttPointSuitChoice/KLAttPointSuitChoicePanel")
  19. SL:SendLuaNetMsg(LuaMessageIdToSever.REQ_SET_ROLE_ATT_ADD_WAY,{self.args.index})
  20. end
  21. ---注册UI事件和服务器消息
  22. function this:RegistEvents()
  23. GUI:AddOnClickEvent(self.view.BtnChoice,self,self.BtnChoiceOnClick)
  24. end
  25. function this:Close()
  26. end
  27. return this