forked from endernon/PGRData
24 lines
814 B
Lua
24 lines
814 B
Lua
local XRedPointConditionActivityTaikoMasterCdUnlock = {}
|
|
|
|
function XRedPointConditionActivityTaikoMasterCdUnlock.Check(songId)
|
|
if not XDataCenter.TaikoMasterManager.IsFunctionOpen() then
|
|
return false
|
|
end
|
|
if not XDataCenter.TaikoMasterManager.IsActivityOpen() then
|
|
return false
|
|
end
|
|
if songId then
|
|
local state = XDataCenter.TaikoMasterManager.GetSongState4RedDot(songId)
|
|
return state == XTaikoMasterConfigs.SongState.JustUnlock
|
|
end
|
|
local songArray = XDataCenter.TaikoMasterManager.GetSongArray()
|
|
for i = 1, #songArray do
|
|
local songId = songArray[i]
|
|
if XRedPointConditionActivityTaikoMasterCdUnlock.Check(songId) then
|
|
return true
|
|
end
|
|
end
|
|
return false
|
|
end
|
|
|
|
return XRedPointConditionActivityTaikoMasterCdUnlock
|