| 12345678910111213141516171819202122232425262728293031323334353637 |
- local WjBattleBuffInfoItemCtr = {}
- function WjBattleBuffInfoItemCtr:SetData(wnd, itemlua, logicData, enterType, onClickOwner, onClickCB, params)
- --LogError("---------------"..itemlua:getClassName().."----------------"..Inspect(logicData))
- self:InitUI(wnd, itemlua, logicData, enterType, onClickOwner, onClickCB, params)
- self:SetItemsData(itemlua, logicData)
- --self:SetBtns(itemlua, logicData)
-
- end
- function WjBattleBuffInfoItemCtr:InitUI(wnd, itemlua, logicData, enterType, onClickOwner, onClickCB, params)
- local p1 = I18N.T('WjBattleType'..logicData.id)
- itemlua.itemName.text.text = p1
- itemlua.descTxt.text.text = I18N.SetLanguageValue('WjBattleBuff_Dec3',logicData.lvEffect,logicData.lvEffect,logicData.curLv,logicData.max)
- local ismax = logicData.curLv >= logicData.max
- itemlua.getBtn:SetActive(not ismax)
- itemlua.sealBtn:SetActive(ismax)
- if not ismax then
- wnd.uiBase:AddButtonUniqueEventListener(itemlua.getBtn.button,onClickOwner,onClickCB,logicData)
- local itemCfgData = ManagerContainer.CfgMgr:GetItemById(logicData.cost[1])
- CommonUtil.LoadIcon(self, itemCfgData.MiniIcon, function (sprite)
- itemlua.getBtn.icon.image.sprite = sprite
- end, itemlua, 'CurrenyIcon')
- itemlua.getBtn.number.text.text = tostring(logicData.cost[2])
- end
- end
- function WjBattleBuffInfoItemCtr:SetItemsData(itemlua, logicData)
-
- end
- function WjBattleBuffInfoItemCtr:SetBtns(itemlua, logicData)
-
- end
- return WjBattleBuffInfoItemCtr
|