UIDojoExitView_Generate.lua 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. ---@class UIDojoExit__Generate
  2. ---@field private gameObject UnityEngine.GameObject
  3. ---@field private transform UnityEngine.Transform
  4. ---@field private centerView UnityEngine.GameObject
  5. local UIDojoExitView = class("UIDojoExitView", require("UIViewBase"))
  6. function UIDojoExitView:ctor()
  7. end
  8. ---@private
  9. function UIDojoExitView:SetActive(result)
  10. self.gameObject:SetActive(result)
  11. end
  12. ---@private
  13. function UIDojoExitView:InitGenerate(Root, data)
  14. self.transform = Root
  15. self.inited = true
  16. if self.super.Init then
  17. self.super.Init(self)
  18. end
  19. local tmp
  20. self:InitGenerate__1(Root,data)
  21. end
  22. ---@private
  23. function UIDojoExitView:InitGenerate__1(Root, data)
  24. --[[
  25. CenterView
  26. --]]
  27. local tmp = Root:Find("CenterView").gameObject
  28. if tolua.getpeer(tmp) == nil then
  29. tolua.setpeer(tmp, {})
  30. end
  31. self.centerView = tmp
  32. end
  33. ---@private
  34. function UIDojoExitView:GenerateDestroy()
  35. if tolua.getpeer(self.centerView) ~= nil then
  36. tolua.setpeer(self.centerView, nil)
  37. end
  38. self.centerView = nil
  39. self.transform = nil
  40. self.gameObject = nil
  41. self.inited = false
  42. end
  43. return UIDojoExitView