diff --git a/spine-lua/SkeletonJson.lua b/spine-lua/SkeletonJson.lua index 3947212fc..5fdd965f5 100644 --- a/spine-lua/SkeletonJson.lua +++ b/spine-lua/SkeletonJson.lua @@ -82,10 +82,16 @@ function SkeletonJson.new (attachmentLoader) boneData.rotation = (boneMap["rotation"] or 0) boneData.scaleX = (boneMap["scaleX"] or 1) boneData.scaleY = (boneMap["scaleY"] or 1) - -- typical 'value or default' will not work here, as in practice the possible values are 'false' or nil, - -- both of which evaluate to false and the default value is true - if boneMap["inheritScale"] == false then boneData.inheritScale = false else boneData.inheritScale = true end - if boneMap["inheritRotation"] == false then boneData.inheritRotation = false else boneData.inheritRotation = true end + if boneMap["inheritScale"] == false then + boneData.inheritScale = false + else + boneData.inheritScale = true + end + if boneMap["inheritRotation"] == false then + boneData.inheritRotation = false + else + boneData.inheritRotation = true + end table.insert(skeletonData.bones, boneData) end