解锁动画
This commit is contained in:
parent
3d47f56f9c
commit
54eaa39e85
@ -8,6 +8,13 @@ function ModuleUnlockUI:isFullScreen()
|
||||
return false
|
||||
end
|
||||
|
||||
function ModuleUnlockUI:onClose()
|
||||
if self.unlockAnimationSeq then
|
||||
self.unlockAnimationSeq:Kill()
|
||||
self.unlockAnimationSeq = nil
|
||||
end
|
||||
end
|
||||
|
||||
function ModuleUnlockUI:ctor(params)
|
||||
self.chapterId = params and params.chapterId
|
||||
|
||||
@ -47,6 +54,20 @@ function ModuleUnlockUI:showModuleUnlockAnimation()
|
||||
return
|
||||
end
|
||||
self.moduleNameTx:setText(i18nInfo.name)
|
||||
self:playAnimation()
|
||||
end
|
||||
|
||||
function ModuleUnlockUI:playAnimation()
|
||||
if self.unlockAnimationSeq == nil then
|
||||
local scaleTween1 = self.root:getTransform():DOScale(1.05, 0.15)
|
||||
self.unlockAnimationSeq:Append(scaleTween1)
|
||||
|
||||
local scaleTween2 = self.root:getTransform():DOScale(1, 0.2)
|
||||
self.unlockAnimationSeq:Append(scaleTween2)
|
||||
self.unlockAnimationSeq:SetAutoKill(false)
|
||||
else
|
||||
self.unlockAnimationSeq:Restart()
|
||||
end
|
||||
end
|
||||
|
||||
return ModuleUnlockUI
|
||||
Loading…
x
Reference in New Issue
Block a user