KLUISkillDescribePanelView.lua 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. ---@class KLUISkillDescribePanelView:UIKmlLuaViewBase
  2. ---@field KmlXWSkillDescribeUI UIKmlLuaControl
  3. ---@field BgWnd UIKmlLuaControl
  4. ---@field SkillBtnSetting UIKmlLuaControl
  5. ---@field BagItemBtnSetting UIKmlLuaControl
  6. ---@field Conditions UIKmlLuaControl
  7. ---@field UISkillConditionTemplate UIKmlLuaControl
  8. ---@field Condition_1 UIKmlLuaControl
  9. ---@field bingo1 UIKmlLuaControl
  10. ---@field Condition_2 UIKmlLuaControl
  11. ---@field bingo2 UIKmlLuaControl
  12. ---@field Condition_3 UIKmlLuaControl
  13. ---@field bingo3 UIKmlLuaControl
  14. ---@field SkillName UIKmlLuaControl
  15. ---@field skillIcon UIKmlLuaControl
  16. ---@field fullLevelBg UIKmlLuaControl
  17. ---@field Unlearned UIKmlLuaControl
  18. ---@field nextLevel UIKmlLuaControl
  19. ---@field desc1 UIKmlLuaControl
  20. ---@field levelTxt1 UIKmlLuaControl
  21. ---@field skillDes1 UIKmlLuaControl
  22. ---@field desc2 UIKmlLuaControl
  23. ---@field levelTxt2 UIKmlLuaControl
  24. ---@field skillDes2 UIKmlLuaControl
  25. ---@field maxLevelTips UIKmlLuaControl
  26. ---@field BtnLearn UIKmlLuaControl
  27. ---@field BtnText UIKmlLuaControl
  28. ---@field CostShow UIKmlLuaControl
  29. ---@field costItem UIKmlLuaControl
  30. ---@field costCount UIKmlLuaControl
  31. ---@field CostTips UIKmlLuaControl
  32. local KLUISkillDescribePanelView = {}
  33. setmetatable(KLUISkillDescribePanelView,UIKmlLuaViewBase)
  34. local kmlPath = 'dev/ui/Skill/Panel/KLUISkillDescribe/KLUISkillDescribePanelKml'
  35. KLUISkillDescribePanelView.content = CS.TCFramework.LuaManager.LoadFileText(kmlPath,nil,'.txt')
  36. ---@param parent UIKmlLuaControl
  37. function KLUISkillDescribePanelView:Init(parent)
  38. self:InitRoot(parent,kmlPath,KLUISkillDescribePanelView.content)
  39. end
  40. return KLUISkillDescribePanelView