bug修复
This commit is contained in:
parent
907f1b6b39
commit
f215a8124a
@ -231,17 +231,15 @@ function GridCell:doScale(targetScale, time, callback)
|
|||||||
self.doScaleSeq = self.baseObject:createBindTweenSequence()
|
self.doScaleSeq = self.baseObject:createBindTweenSequence()
|
||||||
self.doScaleSeq:Append(self.baseObject:getTransform():DOScale(targetScale, time))
|
self.doScaleSeq:Append(self.baseObject:getTransform():DOScale(targetScale, time))
|
||||||
self.doScaleSeq:AppendCallback(function()
|
self.doScaleSeq:AppendCallback(function()
|
||||||
if self.doScaleCallback then
|
self:clearDoScale()
|
||||||
self.doScaleCallback()
|
|
||||||
self.doScaleCallback = nil
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
|
||||||
function GridCell:clearDoScale()
|
function GridCell:clearDoScale()
|
||||||
if self.doScaleCallback then
|
local callback = self.doScaleCallback
|
||||||
self.doScaleCallback()
|
self.doScaleCallback = nil
|
||||||
self.doScaleCallback = nil
|
if callback then
|
||||||
|
callback()
|
||||||
end
|
end
|
||||||
if self.doScaleSeq then
|
if self.doScaleSeq then
|
||||||
self.doScaleSeq:Kill()
|
self.doScaleSeq:Kill()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user