EquipRefineLvItemCtr.lua 1.1 KB

123456789101112131415161718192021222324252627
  1. local EquipRefineLvItemCtr = {}
  2. function EquipRefineLvItemCtr:SetData(wnd, refineItem, logicData, enterType)
  3. local attr = logicData.attr
  4. if attr == nil or attr == "" then
  5. LogError(logicData .." lv refine is nil")
  6. return
  7. end
  8. refineItem.text.uILocalizeScript:SetContentAndValues("RefineLvTip", {logicData.lv})
  9. if logicData.lv > logicData.curLv then
  10. refineItem.text.uILocalizeScript:SetContentAndValues("RefineLvTip", {logicData.lv})
  11. --refineItem.text.uILocalizeScript:SetContentAndValuesWithColor("RefineLvTip", {logicData.lv}, Constant.GrayColorText)
  12. --CommonUtil.SetTextColor(refineItem.text.text, Constant.GrayColorText)
  13. end
  14. refineItem.actived:SetActive(logicData.lv <= logicData.curLv)
  15. local attrId = attr[1]
  16. local num = attr[2]/100
  17. local content = I18N.T("Attr_" .. attrId)
  18. refineItem.text2.text.text = string.format(content.." %s%%", num)
  19. if logicData.lv > logicData.curLv then
  20. --CommonUtil.SetTextColor(refineItem.text2.text, Constant.GrayColorText)
  21. end
  22. end
  23. return EquipRefineLvItemCtr