【首充】云动画每天只播放一次

dev_chengFeng
gaoxin 2021-04-29 15:08:34 +08:00
parent 07b41217fa
commit b6366a970e
2 changed files with 18 additions and 4 deletions

View File

@ -167,4 +167,14 @@ function this.IsShowFirstChatge()
return false
end
end
--
function this.GetAnimFlag(key)
local lt = PlayerPrefs.GetInt(PlayerManager.uid..key)
return Util_Check_insameday(lt, GetTimeStamp())
end
function this.SetAnimFlag(key)
PlayerPrefs.SetInt(PlayerManager.uid..key, GetTimeStamp())
end
return this

View File

@ -133,9 +133,13 @@ function FirstRechargePanel:OnOpen(context,_fun)
self.selectTabIndex = context.tabIndex and context.tabIndex or 1
-- self:SetOncePart()
fun = _fun
self.qianyao:SetActive(false)
self.qianyao:SetActive(true)
local qyTime = 0
if not FirstRechargeManager.GetAnimFlag("FirstRechargeAnim") then
self.qianyao:SetActive(true)
qyTime = 1.5
FirstRechargeManager.SetAnimFlag("FirstRechargeAnim")
end
self.frame:SetActive(false)
self.effect:SetActive(false)
self.ani.enabled = false
@ -145,11 +149,11 @@ function FirstRechargePanel:OnOpen(context,_fun)
self.frame:SetActive(true)
self.effect:SetActive(true)
self.ani.enabled = true
end, 1.5):Start()
end, qyTime):Start()
Timer.New(function ()
self.tabs[1]:SetActive(true)
self.closeBtn:GetComponent("Button").enabled = true
end, 2.5):Start()
end, qyTime + 1):Start()
end
function FirstRechargePanel:OnShow()