【灵脉秘境】红点判断
parent
d9120676f7
commit
d06d3c6e2f
|
@ -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
|
Loading…
Reference in New Issue