32 lines
No EOL
1,004 B
Lua
32 lines
No EOL
1,004 B
Lua
-- 白色情人节约会活动成员资料牌UI控件
|
|
local XUiWhiteValenInviteCharaGrid = XClass(nil, "XUiWhiteValenInviteCharaGrid")
|
|
--================
|
|
--构造函数(作为动态列表组件初始化时不在这里做)
|
|
--================
|
|
function XUiWhiteValenInviteCharaGrid:Ctor(ui, chara)
|
|
if ui then XTool.InitUiObjectByUi(self, ui) end
|
|
self:RefreshData(chara)
|
|
end
|
|
--================
|
|
--刷新数据
|
|
--@param chara:活动角色对象
|
|
--@param gridIndex:控件序号
|
|
--================
|
|
function XUiWhiteValenInviteCharaGrid:RefreshData(chara)
|
|
if not chara then
|
|
return
|
|
end
|
|
self.Chara = chara
|
|
self:SetChara()
|
|
end
|
|
--================
|
|
--设置角色数据
|
|
--================
|
|
function XUiWhiteValenInviteCharaGrid:SetChara()
|
|
self.TxtName.text = self.Chara:GetName()
|
|
self.RImgIcon:SetRawImage(self.Chara:GetIconPath())
|
|
self.RImgAttr:SetRawImage(self.Chara:GetAttrIcon())
|
|
self.TxtValues.text = self.Chara:GetAttrValue()
|
|
end
|
|
|
|
return XUiWhiteValenInviteCharaGrid |