Browse Source

if there is no attachment, remove it also..

Matias 12 years ago
parent
commit
3a0ba4a70a
1 changed files with 7 additions and 7 deletions
  1. 7 7
      spine-lua/Animation.lua

+ 7 - 7
spine-lua/Animation.lua

@@ -415,14 +415,14 @@ function Animation.AttachmentTimeline.new ()
 		local attachmentName = self.attachmentNames[frameIndex]
 		local attachmentName = self.attachmentNames[frameIndex]
     local slot = skeleton.slotsByName[self.slotName]
     local slot = skeleton.slotsByName[self.slotName]
     if attachmentName then
     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
-
-
 	end
 	end
 
 
 	return self
 	return self