NumberNewItem_Generate.lua 2.6 KB

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