| 123456789101112131415161718192021222324252627 |
- local EquipRefineLvItemCtr = {}
- function EquipRefineLvItemCtr:SetData(wnd, refineItem, logicData, enterType)
- local attr = logicData.attr
- if attr == nil or attr == "" then
- LogError(logicData .." lv refine is nil")
- return
- end
- refineItem.text.uILocalizeScript:SetContentAndValues("RefineLvTip", {logicData.lv})
- if logicData.lv > logicData.curLv then
- refineItem.text.uILocalizeScript:SetContentAndValues("RefineLvTip", {logicData.lv})
- --refineItem.text.uILocalizeScript:SetContentAndValuesWithColor("RefineLvTip", {logicData.lv}, Constant.GrayColorText)
- --CommonUtil.SetTextColor(refineItem.text.text, Constant.GrayColorText)
- end
- refineItem.actived:SetActive(logicData.lv <= logicData.curLv)
- local attrId = attr[1]
- local num = attr[2]/100
- local content = I18N.T("Attr_" .. attrId)
- refineItem.text2.text.text = string.format(content.." %s%%", num)
- if logicData.lv > logicData.curLv then
- --CommonUtil.SetTextColor(refineItem.text2.text, Constant.GrayColorText)
- end
- end
- return EquipRefineLvItemCtr
|