PGRData/Script/matrix/xui/xuifestivalactivity/XUiFestivalActivityNewRoomSingle.lua

23 lines
890 B
Lua
Raw Normal View History

local XUiFestivalActivityNewRoomSingle = {}
function XUiFestivalActivityNewRoomSingle.GetAutoCloseInfo(stageCfg)
local chapterId = XDataCenter.FubenFestivalActivityManager.GetChapterIdByStageId(stageCfg.StageId)
local chapter = XDataCenter.FubenFestivalActivityManager.GetFestivalChapterById(chapterId)
if not chapter then return false end
local endTime = chapter:GetEndTime()
if type(endTime) == "number" and endTime > 0 then
return true, endTime, function(isClose)
if isClose then
XLuaUiManager.RunMain()
XUiManager.TipError(CS.XTextManager.GetText("FestivalActivityNotInActivityTime"))
end
end
end
return false
end
function XUiFestivalActivityNewRoomSingle.UpdateTeam(rootUi)
XDataCenter.TeamManager.SetPlayerTeam(rootUi.CurTeam, false)
end
return XUiFestivalActivityNewRoomSingle