UIWjBattleBuffViewView.lua 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. local UIWjBattleBuffViewView = require("UIClimbingTower/UIWjBattleBuffViewView_Generate")
  2. function UIWjBattleBuffViewView:OnAwake(data)
  3. self.controller = require("UIClimbingTower/UIWjBattleBuffViewCtr"):new()
  4. self.controller:Init(self)
  5. self.controller:SetData(data)
  6. end
  7. function UIWjBattleBuffViewView:AddEventListener()
  8. ManagerContainer.LuaEventMgr:RegisterUIEvent(self.uiData.name)
  9. end
  10. function UIWjBattleBuffViewView:FillContent(data, uiBase)
  11. self.uiBase = uiBase
  12. local gameObject = self.uiBase:GetRoot()
  13. if gameObject ~= nil then
  14. self.gameObject = gameObject
  15. self.transform = gameObject.transform
  16. end
  17. self:InitGenerate(self.transform, data)
  18. self:Init()
  19. end
  20. function UIWjBattleBuffViewView:Init()
  21. end
  22. function UIWjBattleBuffViewView:RemoveEventListener()
  23. ManagerContainer.LuaEventMgr:Unregister(self.uiData.name)
  24. end
  25. function UIWjBattleBuffViewView:AddUIEventListener()
  26. end
  27. function UIWjBattleBuffViewView:OnHide()
  28. end
  29. function UIWjBattleBuffViewView:OnShow(data)
  30. self.controller:SetData(data)
  31. end
  32. function UIWjBattleBuffViewView:OnClose()
  33. end
  34. function UIWjBattleBuffViewView:OnDispose()
  35. self.controller:OnDispose()
  36. end
  37. return UIWjBattleBuffViewView