34 lines
893 B
Lua
34 lines
893 B
Lua
|
local XUiPokemonSkillDetails = XLuaUiManager.Register(XLuaUi, "UiPokemonSkillDetails")
|
||
|
|
||
|
function XUiPokemonSkillDetails:OnAwake()
|
||
|
self:AutoAddListener()
|
||
|
end
|
||
|
|
||
|
function XUiPokemonSkillDetails:OnStart(skillId)
|
||
|
self.SkillId = skillId
|
||
|
end
|
||
|
|
||
|
function XUiPokemonSkillDetails:OnEnable()
|
||
|
self:UpdateSkill()
|
||
|
end
|
||
|
|
||
|
function XUiPokemonSkillDetails:UpdateSkill()
|
||
|
local skillId = self.SkillId
|
||
|
|
||
|
local name = XPokemonConfigs.GetMonsterSkillName(skillId)
|
||
|
self.TxtName.text = name
|
||
|
|
||
|
local desc = XPokemonConfigs.GetMonsterSkillDescription(skillId)
|
||
|
self.TxtWorldDesc.text = desc
|
||
|
|
||
|
local icon = XPokemonConfigs.GetMonsterSkillIcon(skillId)
|
||
|
self.RImgSkill:SetRawImage(icon)
|
||
|
end
|
||
|
|
||
|
function XUiPokemonSkillDetails:AutoAddListener()
|
||
|
self.BtnTanchuangClose.CallBack = function() self:OnClickBtnBack() end
|
||
|
end
|
||
|
|
||
|
function XUiPokemonSkillDetails:OnClickBtnBack()
|
||
|
self:Close()
|
||
|
end
|