JobCondItem_Generate.lua 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. ---@class JobCondItem__Generate_cond
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text UnityEngine.UI.Text
  4. ---@field public uILocalizeScript UILocalizeScript
  5. ---@class JobCondItem__Generate_num
  6. ---@field public gameObject UnityEngine.GameObject
  7. ---@field public text UnityEngine.UI.Text
  8. ---@class JobCondItem__Generate
  9. ---@field private gameObject UnityEngine.GameObject
  10. ---@field private transform UnityEngine.Transform
  11. ---@field private num JobCondItem__Generate_num
  12. ---@field private completed UnityEngine.GameObject
  13. ---@field private cond JobCondItem__Generate_cond
  14. local JobCondItemView = class("JobCondItemView")
  15. function JobCondItemView:ctor()
  16. end
  17. ---@private
  18. function JobCondItemView:SetActive(result)
  19. self.gameObject:SetActive(result)
  20. end
  21. ---@private
  22. function JobCondItemView:InitGenerate(Root, data)
  23. self.transform = Root
  24. self.inited = true
  25. local tmp
  26. self:InitGenerate__1(Root,data)
  27. self:InitGenerate__2(Root,data)
  28. self:InitGenerate__3(Root,data)
  29. self:InitGenerate__4(Root,data)
  30. end
  31. ---@private
  32. function JobCondItemView:InitGenerate__1(Root, data)
  33. --[[
  34. Root
  35. --]]
  36. end
  37. ---@private
  38. function JobCondItemView:InitGenerate__2(Root, data)
  39. --[[
  40. num
  41. --]]
  42. local tmp = Root:Find("num").gameObject
  43. if tolua.getpeer(tmp) == nil then
  44. tolua.setpeer(tmp, {})
  45. end
  46. self.num = tmp
  47. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  48. end
  49. ---@private
  50. function JobCondItemView:InitGenerate__3(Root, data)
  51. --[[
  52. completed
  53. --]]
  54. local tmp = Root:Find("completed").gameObject
  55. if tolua.getpeer(tmp) == nil then
  56. tolua.setpeer(tmp, {})
  57. end
  58. self.completed = tmp
  59. end
  60. ---@private
  61. function JobCondItemView:InitGenerate__4(Root, data)
  62. --[[
  63. cond
  64. --]]
  65. local tmp = Root:Find("cond").gameObject
  66. if tolua.getpeer(tmp) == nil then
  67. tolua.setpeer(tmp, {})
  68. end
  69. self.cond = tmp
  70. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  71. tmp.uILocalizeScript = tmp:GetComponent(Enum.TypeInfo.UILocalizeScript)
  72. end
  73. ---@private
  74. function JobCondItemView:GenerateDestroy()
  75. if tolua.getpeer(self.num) ~= nil then
  76. tolua.setpeer(self.num, nil)
  77. end
  78. self.num = nil
  79. if tolua.getpeer(self.completed) ~= nil then
  80. tolua.setpeer(self.completed, nil)
  81. end
  82. self.completed = nil
  83. if tolua.getpeer(self.cond) ~= nil then
  84. tolua.setpeer(self.cond, nil)
  85. end
  86. self.cond = nil
  87. self.transform = nil
  88. self.gameObject = nil
  89. self.inited = false
  90. end
  91. return JobCondItemView