| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- local UIWJTowerRewardInfoView = require("UIClimbingTower/UIWJTowerRewardInfoView_Generate")
- function UIWJTowerRewardInfoView:OnAwake(data)
- self.controller = require("UIClimbingTower/UIWJTowerRewardInfoCtr"):new()
- self.controller:Init(self)
- self.controller:SetData(data)
- end
- function UIWJTowerRewardInfoView:AddEventListener()
- ManagerContainer.LuaEventMgr:RegisterUIEvent(self.uiData.name)
- end
- function UIWJTowerRewardInfoView:FillContent(data, uiBase)
- self.uiBase = uiBase
- local gameObject = self.uiBase:GetRoot()
- if gameObject ~= nil then
- self.gameObject = gameObject
- self.transform = gameObject.transform
- end
- self:InitGenerate(self.transform, data)
- self:Init()
- end
- function UIWJTowerRewardInfoView:Init()
- self:RefInfo()
- end
- function UIWJTowerRewardInfoView:RemoveEventListener()
- ManagerContainer.LuaEventMgr:Unregister(self.uiData.name)
- end
- function UIWJTowerRewardInfoView:AddUIEventListener()
- self.uiBase:AddButtonEventListener(self.closeBtn.button,self,self.OnClickClose)
- end
- function UIWJTowerRewardInfoView:OnHide()
- end
- function UIWJTowerRewardInfoView:OnShow(data)
- self.controller:SetData(data)
- end
- function UIWJTowerRewardInfoView:OnClose()
- end
- function UIWJTowerRewardInfoView:OnDispose()
- self.controller:OnDispose()
- end
- function UIWJTowerRewardInfoView:OnClickClose()
- ManagerContainer.LuaUIMgr:OpenSourceUI(self)
- end
- function UIWJTowerRewardInfoView:RefInfo()
- local cfgs = ManagerContainer.CfgMgr:GetWjDayRewardCfgsByDay(1)
- self.rewardScroll.loopVerticalScrollRect:ClearCells()
- CommonUtil.LoopGridViewEleCreateNew(self,
- self.rewardScroll.loopVerticalScrollRect,
- self.rewardContent.gridLayoutGroup,
- cfgs,
- 0,
- self,
- self.UpdateSpRewardItem,
- nil,nil,0);
- end
- function UIWJTowerRewardInfoView:UpdateSpRewardItem(_itemLua, _idx,_data)
- if not _itemLua or not _data then return end
- --_itemLua.gameObject:SetParent(wnd.content.transform)
- CommonUtil.UpdateItemPrefab(self, _itemLua, _data, Enum.ItemIEnterType.Bag,self,self.OnClickGotoBtn)
- end
- function UIWJTowerRewardInfoView:OnClickGotoBtn(btn,params)
- --local logicData = params[0]
- ManagerContainer.LuaUIMgr:OpenSourceUI(self)
- end
- return UIWJTowerRewardInfoView
|