Эх сурвалжийг харах

if there is no attachment, remove it also..

Matias 12 жил өмнө
parent
commit
3a0ba4a70a

+ 7 - 7
spine-lua/Animation.lua

@@ -415,14 +415,14 @@ function Animation.AttachmentTimeline.new ()
 		local attachmentName = self.attachmentNames[frameIndex]
     local slot = skeleton.slotsByName[self.slotName]
     if attachmentName then
-        if not slot.attachment then
-            slot:setAttachment(skeleton:getAttachment(self.slotName, attachmentName))
-        elseif slot.attachment.name ~= attachmentName then
-            slot:setAttachment(skeleton:getAttachment(self.slotName, attachmentName))
-        end
+      if not slot.attachment then
+        slot:setAttachment(skeleton:getAttachment(self.slotName, attachmentName))
+      elseif slot.attachment.name ~= attachmentName then
+        slot:setAttachment(skeleton:getAttachment(self.slotName, attachmentName))
+      end
+    else
+      slot:setAttachment(nil)
     end
-
-
 	end
 
 	return self