【灵脉秘境】红点判断

dev_chengFeng
ZhangBiao 2021-11-22 17:59:46 +08:00
parent d9120676f7
commit d06d3c6e2f
1 changed files with 43 additions and 0 deletions

View File

@ -128,6 +128,21 @@ function this.CheckPrivilage(func)
end
function this.CheckRedPoint()
--判断功能是否开启
if not ActTimeCtrlManager.IsQualifiled(FUNCTION_OPEN_TYPE.LINGMAIMIJING) then
return false
end
--判断世界等级是否够
local conFigWorldLevel = ConfigManager.GetConfigData(ConfigName.MServerLodeSetting,1).WorldLevel
if PlayerManager.worldLeve < conFigWorldLevel then --如果世界等级不足
return false
end
-- 跨服相关判断
if not JumpServerManager.GetLingMaiIsStart() then
return false
elseif not JumpServerManager.GetHightLadderDataIsGroup() then
return false
end
if this.state ~= 1 then
return false
end
@ -156,4 +171,32 @@ function this.CheckRecord()
return false
end
function this.CheckQiJieJump(funcType,SettingNum,func)
--判断功能是否开启
if not ActTimeCtrlManager.IsQualifiled(funcType) then
PopupTipPanel.ShowTip(ActTimeCtrlManager.GetFuncTip(funcType))
return
end
--判断世界等级是否够
local conFigWorldLevel = ConfigManager.GetConfigData(ConfigName.MServerLodeSetting,SettingNum).WorldLevel
if PlayerManager.worldLeve < conFigWorldLevel then --如果世界等级不足
PopupTipPanel.ShowTip(string.format("世界等级到达%s后开启",conFigWorldLevel))
return
end
-- 跨服相关判断
JumpServerManager.GetWorldArenaInfoRequest(function()
if not JumpServerManager.GetQiJieIsStart() then
PopupTipPanel.ShowTip(string.format("开服第%s周开放",ConfigManager.GetConfigData(ConfigName.MServerArenaSetting,SettingNum).OpenWeek))
return
elseif not JumpServerManager.GetHightLadderDataIsGroup() then
PopupTipPanel.ShowTip("未划分跨服分组,无法参与!")
return
end
if func then
func()
end
end)
end
return LingMaiMiJingManager