金猪倒计时
This commit is contained in:
parent
95fd46ed94
commit
823dac78f8
@ -55,24 +55,19 @@ function GoldPigUI:onLoadRootComplete()
|
|||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
self:bind(DataManager.GoldPigData, "dirty", function()
|
|
||||||
if not DataManager.GoldPigData:getIsOpen() then
|
|
||||||
--如果是到时间关闭的则弹出提示
|
|
||||||
local id = DataManager.GoldPigData:getId()
|
|
||||||
if self.goldPigId > id then -- 降级说明是时间到了关闭的
|
|
||||||
local params = {
|
|
||||||
content = I18N:getGlobalText(I18N.GlobalConst.GOLD_PIG_CLOSE_DESC),
|
|
||||||
boxType = GConst.MESSAGE_BOX_TYPE.MB_OK,
|
|
||||||
okFunc = function()
|
|
||||||
self:closeUI()
|
|
||||||
end
|
|
||||||
}
|
|
||||||
GFunc.showMessageBox(params)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end)
|
|
||||||
|
|
||||||
BIReport:postPayUIShow(BIReport.GIFT_TYPE.GOLD_PIG)
|
BIReport:postPayUIShow(BIReport.GIFT_TYPE.GOLD_PIG)
|
||||||
|
|
||||||
|
self.timeTx = uiMap["gold_pig_ui.bg.time_bg.time_tx"]
|
||||||
|
local isFull = DataManager.GoldPigData:getIsFull()
|
||||||
|
if isFull then
|
||||||
|
uiMap["gold_pig_ui.bg.time_bg"]:setVisible(true)
|
||||||
|
self.cdSid = self:scheduleGlobal(function()
|
||||||
|
self:updateTime()
|
||||||
|
end, 1)
|
||||||
|
self:updateTime()
|
||||||
|
else
|
||||||
|
uiMap["gold_pig_ui.bg.time_bg"]:setVisible(false)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function GoldPigUI:initSpine()
|
function GoldPigUI:initSpine()
|
||||||
@ -84,4 +79,26 @@ function GoldPigUI:initSpine()
|
|||||||
end, time)
|
end, time)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function GoldPigUI:updateTime()
|
||||||
|
local endTime = DataManager.GoldPigData:getEndTime()
|
||||||
|
local remainTime = endTime - Time:getServerTime()
|
||||||
|
if remainTime > 0 then
|
||||||
|
self.timeTx:setText(GFunc.getTimeStrWithHMS(remainTime))
|
||||||
|
else
|
||||||
|
self.timeTx:setText("00:00:00")
|
||||||
|
if self.cdSid then
|
||||||
|
self:unscheduleGlobal(self.cdSid)
|
||||||
|
self.cdSid = nil
|
||||||
|
end
|
||||||
|
local params = {
|
||||||
|
content = I18N:getGlobalText(I18N.GlobalConst.GOLD_PIG_CLOSE_DESC),
|
||||||
|
boxType = GConst.MESSAGE_BOX_TYPE.MB_OK,
|
||||||
|
okFunc = function()
|
||||||
|
self:closeUI()
|
||||||
|
end
|
||||||
|
}
|
||||||
|
GFunc.showMessageBox(params)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
return GoldPigUI
|
return GoldPigUI
|
||||||
Loading…
x
Reference in New Issue
Block a user