【森罗幻境】红点刷新修改

dev_chengFeng
ZhangBiao 2021-01-06 17:30:48 +08:00
parent 289177dba2
commit 31c5aa7580
4 changed files with 34 additions and 24 deletions

View File

@ -299,6 +299,19 @@ function this.SetHeroHp(data,did,func)
end
function this.TrialRedCheck()
local text =PlayerManager.uid.."TrialReset"
local cTime = GetTimeStamp()
local freshTime = ActTimeCtrlManager.GetSerDataByTypeId(30).endTime
if not PlayerPrefs.HasKey(text) then
PlayerPrefs.SetInt(PlayerManager.uid.."Trial",0)--森罗每两天五点刷新重置红点
PlayerPrefs.SetInt(text,freshTime)
end
if PlayerPrefs.GetInt(text) < cTime then
PlayerPrefs.SetInt(PlayerManager.uid.."Trial",0)--森罗每两天五点刷新重置红点
PlayerPrefs.SetInt(text,freshTime)
end
local var = PlayerPrefs.GetInt(PlayerManager.uid.."Trial")
if var == 0 and ActTimeCtrlManager.SingleFuncState(FUNCTION_OPEN_TYPE.TRIAL) then
return true

View File

@ -193,12 +193,8 @@ function this.RefreshUpdateIndication(buffer)
LuckyTurnTableManager.SetTimes(msg.hadLuckTime,msg.hadAdvanceLuckyTime)
CheckRedPointStatus(RedPointType.Arena_Free)
--三个抽奖勾选重置
PlayerPrefs.SetInt(PlayerManager.uid.."GeneralPopup_RecruitConfirm"..RecruitType.Ten,0)
PlayerPrefs.SetInt(PlayerManager.uid.."GeneralPopup_RecruitConfirm"..RecruitType.TimeLimitTen,0)
PlayerPrefs.SetInt(PlayerManager.uid.."GeneralPopup_RecruitConfirm"..RecruitType.QianKunBoxTen,0)
PlayerPrefs.SetInt(PlayerManager.uid.."Trial",0)--森罗五点刷新重置红点
--抽奖勾选重置
PlayerManager.ResetLocalData(1)--初始化所有本地的每日一刷--1是五点推送、2是登陆检测
GuildTranscriptManager.SetCanSweep1()
end

View File

@ -161,7 +161,7 @@ function this.PlayerInfoRequest(func)
QuestionnaireManager.SetQuestionState(msg.QuestionState)
PlayerManager.SetMaxEnergy()
PlayerManager.ResetLocalData()--初始化所有本地的每日一刷
PlayerManager.ResetLocalData(2)--初始化所有本地的每日一刷--1是五点推送、2是登陆检测
PlayerManager.InitServerTime()
GuideManager.InitData(msg.newPlayerGuidePoint)
--临时初始化地图探索的静态数据

View File

@ -48,30 +48,31 @@ function this.InitServerTime()
UpdateBeat:Add(update, this)
end
function this.ResetLocalData()
local func = function ()
--三个抽奖勾选重置
function this.ResetLocalData(var)--初始化所有本地的每日一刷--1是五点推送、2是登陆检测
local func1 = function ()
PlayerPrefs.SetInt(PlayerManager.uid.."GeneralPopup_RecruitConfirm"..RecruitType.Ten,0)
PlayerPrefs.SetInt(PlayerManager.uid.."GeneralPopup_RecruitConfirm"..RecruitType.TimeLimitTen,0)
PlayerPrefs.SetInt(PlayerManager.uid.."GeneralPopup_RecruitConfirm"..RecruitType.QianKunBoxTen,0)
PlayerPrefs.SetInt(PlayerManager.uid.."GeneralPopup_RecruitConfirm"..RecruitType.LingShowTen,0)
PlayerPrefs.SetInt(PlayerManager.uid.."Trial",0)--森罗五点刷新重置红点
PlayerPrefs.SetInt(PlayerManager.uid.."GeneralPopup_RecruitConfirm"..RecruitType.XiangYaoTen,0)
PlayerPrefs.SetInt(PlayerManager.uid.."GeneralPopup_RecruitConfirm"..RecruitType.BaoGeTen,0)
end
local text =PlayerManager.uid.."fiveTime"
local curTime = GetTimeStamp()
if not PlayerPrefs.HasKey(text) then
func()
PlayerPrefs.SetInt(text,Today_N_OClockTimeStamp(5))
if var == 1 then
func1()
MapTrialManager.TrialRedCheck()
elseif var == 2 then
local text1 =PlayerManager.uid.."fiveTime"
local curTime = GetTimeStamp()
if not PlayerPrefs.HasKey(text1) then
func1()
PlayerPrefs.SetInt(text1,Today_N_OClockTimeStamp(5))
end
if PlayerPrefs.GetInt(text1) < curTime then
func1()
PlayerPrefs.SetInt(text1,Today_N_OClockTimeStamp(5)+86400)
end
end
-- LogPink("PlayerPrefs.GetInt(text)"..PlayerPrefs.GetInt(text).." curTime"..curTime)
if PlayerPrefs.GetInt(text) < curTime then
func()
PlayerPrefs.SetInt(text,Today_N_OClockTimeStamp(5)+86400)
end
-- LogGreen("PlayerPrefs.GetInt(text)"..PlayerPrefs.GetInt(text).." curTime"..curTime)
-- LogPurple(PlayerPrefs.GetInt(PlayerManager.uid.."Trial"))
end
function this.OnGoldChange()