PGRData/Script/matrix/xui/xuirpgtower/common/XUiRpgTowerItemIcon.lua

24 lines
No EOL
699 B
Lua

-- 兵法蓝图道具图标控件
local XUiRpgTowerItemIcon = XClass(nil, "XUiRpgTowerItemIcon")
function XUiRpgTowerItemIcon:Ctor(rawImg, rItem)
XTool.InitUiObjectByUi(self, rawImg)
self.RawImage = rawImg
if rItem then self:InitIcon(rItem) end
end
--===============
--初始化图标
--===============
function XUiRpgTowerItemIcon:InitIcon(rItem)
self.RItem = rItem
self.RawImage:SetRawImage(rItem:GetIcon())
CsXUiHelper.RegisterClickEvent(self.RawImage, function() self:OnClick() end)
end
--===============
--点击事件
--===============
function XUiRpgTowerItemIcon:OnClick()
XLuaUiManager.Open("UiTip", self.RItem:GetTempItemData())
end
return XUiRpgTowerItemIcon