forked from endernon/PGRData
23 lines
No EOL
890 B
Lua
23 lines
No EOL
890 B
Lua
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 |