28 lines
774 B
Lua
28 lines
774 B
Lua
|
local XUiDormFoundryDetailItem = XClass(nil, "XUiDormFoundryDetailItem")
|
||
|
|
||
|
function XUiDormFoundryDetailItem:Ctor(ui)
|
||
|
self.GameObject = ui.gameObject
|
||
|
self.Transform = ui.transform
|
||
|
XTool.InitUiObject(self)
|
||
|
end
|
||
|
|
||
|
-- 更新数据
|
||
|
function XUiDormFoundryDetailItem:OnRefresh(itemData)
|
||
|
if not itemData then
|
||
|
return
|
||
|
end
|
||
|
|
||
|
local iconpath = itemData.CurIconpath
|
||
|
if iconpath and self.CurIconpath ~= iconpath then
|
||
|
self.CurIconpath = iconpath
|
||
|
self.UiRoot:SetUiSprite(self.ImgIcon, iconpath)
|
||
|
end
|
||
|
|
||
|
self.MoodValue.text = string.format("-%s", math.floor(itemData.DaiGongData.Mood / 100))
|
||
|
end
|
||
|
|
||
|
function XUiDormFoundryDetailItem:Init(parent, uiRoot)
|
||
|
self.Parent = parent
|
||
|
self.UiRoot = uiRoot
|
||
|
end
|
||
|
return XUiDormFoundryDetailItem
|