PGRData/Script/matrix/xui/xuitheatre/skilltips/XUiTheatreBuffDetails.lua

37 lines
No EOL
1.2 KiB
Lua

--######################## XGridSkill 技能格子 ########################
local XGridSkill = XClass(nil, "XGridSkill")
function XGridSkill:Ctor(ui)
self.GameObject = ui.gameObject
self.Transform = ui.transform
XUiHelper.InitUiClass(self, ui)
self.RImgBg.gameObject:SetActiveEx(false)
end
function XGridSkill:SetData(icon)
self.RImgIcon:SetRawImage(icon)
end
--肉鸽玩法技能详情弹窗
local XUiTheatreBuffDetails = XLuaUiManager.Register(XLuaUi, "UiTheatreBuffDetails")
local CSTextManagerGetText = CS.XTextManager.GetText
function XUiTheatreBuffDetails:OnAwake()
self:AddListener()
self.SkillGrid = XGridSkill.New(self.GridBuff)
end
function XUiTheatreBuffDetails:AddListener()
self:RegisterClickEvent(self.BtnTanchuangClose, self.Close)
end
function XUiTheatreBuffDetails:OnStart(skillId, skillLevel)
self.TxtTitle.text = CSTextManagerGetText("SCTipBossSkillDetailName")
self.TxtDescTitle.text = CSTextManagerGetText("SCTipBossSkillDetailDesc")
local configDes = XCharacterConfigs.GetSkillGradeDesConfig(skillId, skillLevel)
self.TxtName.text = configDes.Name
self.TxtDesc.text = configDes.Intro
self.TxtLv.text = skillLevel
self.SkillGrid:SetData(configDes.Icon)
end