ServerItem_Generate.lua 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. ---@class ServerItem__Generate_name
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text UnityEngine.UI.Text
  4. ---@class ServerItem__Generate_bg
  5. ---@field public gameObject UnityEngine.GameObject
  6. ---@field public button UnityEngine.UI.Button
  7. ---@class ServerItem__Generate
  8. ---@field private gameObject UnityEngine.GameObject
  9. ---@field private transform UnityEngine.Transform
  10. ---@field private bg ServerItem__Generate_bg
  11. ---@field private name ServerItem__Generate_name
  12. local ServerItemView = class("ServerItemView")
  13. function ServerItemView:ctor()
  14. end
  15. ---@private
  16. function ServerItemView:SetActive(result)
  17. self.gameObject:SetActive(result)
  18. end
  19. ---@private
  20. function ServerItemView:InitGenerate(Root, data)
  21. self.transform = Root
  22. self.inited = true
  23. local tmp
  24. self:InitGenerate__1(Root,data)
  25. self:InitGenerate__2(Root,data)
  26. self:InitGenerate__3(Root,data)
  27. end
  28. ---@private
  29. function ServerItemView:InitGenerate__1(Root, data)
  30. --[[
  31. Root
  32. --]]
  33. end
  34. ---@private
  35. function ServerItemView:InitGenerate__2(Root, data)
  36. --[[
  37. bg
  38. --]]
  39. local tmp = Root:Find("bg").gameObject
  40. if tolua.getpeer(tmp) == nil then
  41. tolua.setpeer(tmp, {})
  42. end
  43. self.bg = tmp
  44. tmp.button = tmp:GetComponent(Enum.TypeInfo.Button)
  45. end
  46. ---@private
  47. function ServerItemView:InitGenerate__3(Root, data)
  48. --[[
  49. name
  50. --]]
  51. local tmp = Root:Find("name").gameObject
  52. if tolua.getpeer(tmp) == nil then
  53. tolua.setpeer(tmp, {})
  54. end
  55. self.name = tmp
  56. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  57. end
  58. ---@private
  59. function ServerItemView:GenerateDestroy()
  60. if tolua.getpeer(self.bg) ~= nil then
  61. tolua.setpeer(self.bg, nil)
  62. end
  63. self.bg = nil
  64. if tolua.getpeer(self.name) ~= nil then
  65. tolua.setpeer(self.name, nil)
  66. end
  67. self.name = nil
  68. self.transform = nil
  69. self.gameObject = nil
  70. self.inited = false
  71. end
  72. return ServerItemView