RefinePercentItem_Generate.lua 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. ---@class RefinePercentItem__Generate_text
  2. ---@field public gameObject UnityEngine.GameObject
  3. ---@field public text UnityEngine.UI.Text
  4. ---@class RefinePercentItem__Generate
  5. ---@field private gameObject UnityEngine.GameObject
  6. ---@field private transform UnityEngine.Transform
  7. ---@field private text RefinePercentItem__Generate_text
  8. local RefinePercentItemView = class("RefinePercentItemView")
  9. function RefinePercentItemView:ctor()
  10. end
  11. ---@private
  12. function RefinePercentItemView:SetActive(result)
  13. self.gameObject:SetActive(result)
  14. end
  15. ---@private
  16. function RefinePercentItemView:InitGenerate(Root, data)
  17. self.transform = Root
  18. self.inited = true
  19. local tmp
  20. self:InitGenerate__1(Root,data)
  21. self:InitGenerate__2(Root,data)
  22. end
  23. ---@private
  24. function RefinePercentItemView:InitGenerate__1(Root, data)
  25. --[[
  26. Root
  27. --]]
  28. end
  29. ---@private
  30. function RefinePercentItemView:InitGenerate__2(Root, data)
  31. --[[
  32. Text
  33. --]]
  34. local tmp = Root:Find("Text").gameObject
  35. if tolua.getpeer(tmp) == nil then
  36. tolua.setpeer(tmp, {})
  37. end
  38. self.text = tmp
  39. tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
  40. end
  41. ---@private
  42. function RefinePercentItemView:GenerateDestroy()
  43. if tolua.getpeer(self.text) ~= nil then
  44. tolua.setpeer(self.text, nil)
  45. end
  46. self.text = nil
  47. self.transform = nil
  48. self.gameObject = nil
  49. self.inited = false
  50. end
  51. return RefinePercentItemView