PGRData/Script/matrix/xui/xuiguildwar/assistant/XUiGuildWarSupportGrid.lua
2024-09-01 22:49:41 +02:00

24 lines
915 B
Lua

---@class XUiGuildWarSupportGrid
local XUiGuildWarSupportGrid = XClass(nil, "XUiGuildWarSupportGrid")
function XUiGuildWarSupportGrid:Ctor(ui)
XTool.InitUiObjectByUi(self, ui)
end
function XUiGuildWarSupportGrid:Update(data)
local time = XTime.TimestampToLocalDateTimeString(data.UserTime, "yyyy-MM-dd HH:mm")
local name1 = XPlayer.Name
local memberData = XDataCenter.GuildManager.GetMemberDataByPlayerId(data.UserId)
local name2 = memberData and memberData.Name or "???"
local reward = data.Supply or 0
local text
if reward > 0 then
text = XUiHelper.GetText("GuildWarAssistantLog", time, name1, name2, reward)
else
text = XUiHelper.GetText("GuildWarAssistantLogWithoutReward", time, name1, name2)
end
-- self.TxtRecord.text = XUiHelper.ReplaceUnicodeSpace(text)
self.TxtRecord.text = text --en 需要保留换行
end
return XUiGuildWarSupportGrid