34 lines
843 B
Plaintext
34 lines
843 B
Plaintext
local BaseCell = autoImport("BaseCell")
|
|
MainViewAuctionCell = class("MainViewAuctionCell", BaseCell)
|
|
|
|
function MainViewAuctionCell:Init()
|
|
self:InitUI()
|
|
end
|
|
|
|
function MainViewAuctionCell:InitUI()
|
|
self.sprite = self:FindComponent("Sprite", UISprite)
|
|
self.label = self:FindComponent("Label", UILabel)
|
|
|
|
self:AddCellClickEvent()
|
|
end
|
|
|
|
function MainViewAuctionCell:SetData(data)
|
|
self.data = data;
|
|
|
|
local sData = self.data.staticData;
|
|
|
|
if not self.isRegisterAuctionRed then
|
|
RedTipProxy.Instance:RegisterUI(SceneTip_pb.EREDSYS_AUCTION_RECORD, self.sprite, 10, {-7,-7})
|
|
self.isRegisterAuctionRed = true
|
|
end
|
|
|
|
self.label.text = data.Name
|
|
end
|
|
|
|
function MainViewAuctionCell:UpdateAuction(totalSec, min, sec)
|
|
if self.data then
|
|
if totalSec ~= nil and min ~= nil then
|
|
self.label.text = string.format(self.data.Name, min, sec)
|
|
end
|
|
end
|
|
end |