bug修复

This commit is contained in:
xiekaidong 2023-06-15 14:07:10 +08:00
parent 907f1b6b39
commit f215a8124a

View File

@ -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()