From 567c7110b186c93dc13baf591134aad1b18c8d31 Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Thu, 9 May 2013 18:23:23 +0200 Subject: [PATCH] Added findBone. --- spine-lua/Skeleton.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/spine-lua/Skeleton.lua b/spine-lua/Skeleton.lua index 807a5670b..37a49474e 100644 --- a/spine-lua/Skeleton.lua +++ b/spine-lua/Skeleton.lua @@ -65,6 +65,14 @@ function Skeleton.new (skeletonData) return self.bones[1] end + function self:findBone (boneName) + if not boneName then error("boneName cannot be nil.", 2) end + for i,bone in ipairs(self.bones) do + if bone.data.name == boneName then return bone end + end + return nil + end + function self:findSlot (slotName) if not slotName then error("slotName cannot be nil.", 2) end for i,slot in ipairs(self.slots) do