From 0c2fd492dea70b4a0186945aeaada3e13166f480 Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Sun, 21 Jul 2013 01:29:26 +0200 Subject: [PATCH] Fixed #86. --- spine-lua/Skeleton.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/spine-lua/Skeleton.lua b/spine-lua/Skeleton.lua index b19ad86c9..df46c0bc1 100644 --- a/spine-lua/Skeleton.lua +++ b/spine-lua/Skeleton.lua @@ -35,7 +35,7 @@ function Skeleton.new (skeletonData) data = skeletonData, bones = {}, slots = {}, - slotsByName = {}, + slotsByName = {}, drawOrder = {} } @@ -74,10 +74,10 @@ function Skeleton.new (skeletonData) return nil end - function self:findSlot (slotName) - if not slotName then error("slotName cannot be nil.", 2) end - return slotsByName[slotName] - end + function self:findSlot (slotName) + if not slotName then error("slotName cannot be nil.", 2) end + return self.slotsByName[slotName] + end function self:setSkin (skinName) local newSkin @@ -145,7 +145,7 @@ function Skeleton.new (skeletonData) local bone = self.bones[spine.utils.indexOf(skeletonData.bones, slotData.boneData)] local slot = Slot.new(slotData, self, bone) table.insert(self.slots, slot) - self.slotsByName[slot.data.name] = slot + self.slotsByName[slot.data.name] = slot table.insert(self.drawOrder, slot) end