UINewStoryView_Generate.lua 1.3 KB

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