| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- local BtnTowerItemCtr = {}
- function BtnTowerItemCtr: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 BtnTowerItemCtr:InitUI(wnd, itemlua, logicData, enterType, onClickOwner, onClickCB, params)
-
- local modeTxt =I18N.T("TitleClimbingTower")
- if(logicData == 1) then
- modeTxt =I18N.T("TopTowerTitle")
- elseif logicData == 2 then
- modeTxt =I18N.T("wjTower")
- end
- --TitleClimbingTower TopTowerTitle wjTower
- itemlua.text.text.text = modeTxt
- wnd.uiBase:AddButtonUniqueEventListener(itemlua.button,onClickOwner,onClickCB,logicData)
- end
- function BtnTowerItemCtr:SetItemsData(itemlua, logicData)
- local tdmgr = ManagerContainer.DataMgr.TowerDataMgr
- local isunlock = false
- if logicData == 1 then
- isunlock = tdmgr:FindLevelIsPassed()
- elseif logicData == 2 then
- isunlock = tdmgr:GetWjIsUnlock()
- else
- isunlock = true
- end
- itemlua.lockNode:SetActive(not isunlock)
- end
- function BtnTowerItemCtr:SetBtns(itemlua, logicData)
-
- end
- return BtnTowerItemCtr
|