From 2614811ef8bf8d6f62a08e8b499866fe143137ae Mon Sep 17 00:00:00 2001 From: Nathan Sweet Date: Tue, 21 Sep 2021 21:42:39 -1000 Subject: [PATCH] Find bones and slots by index, not name. --- .../src/com/esotericsoftware/spine/IkConstraint.java | 4 ++-- .../src/com/esotericsoftware/spine/PathConstraint.java | 4 ++-- .../src/com/esotericsoftware/spine/TransformConstraint.java | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/IkConstraint.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/IkConstraint.java index d3a486d99..66399e98f 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/IkConstraint.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/IkConstraint.java @@ -59,8 +59,8 @@ public class IkConstraint implements Updatable { bones = new Array(data.bones.size); for (BoneData boneData : data.bones) - bones.add(skeleton.findBone(boneData.name)); - target = skeleton.findBone(data.target.name); + bones.add(skeleton.bones.get(boneData.index)); + target = skeleton.bones.get(data.target.index); } /** Copy constructor. */ diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/PathConstraint.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/PathConstraint.java index 32614f0c9..74efccce5 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/PathConstraint.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/PathConstraint.java @@ -66,8 +66,8 @@ public class PathConstraint implements Updatable { this.data = data; bones = new Array(data.bones.size); for (BoneData boneData : data.bones) - bones.add(skeleton.findBone(boneData.name)); - target = skeleton.findSlot(data.target.name); + bones.add(skeleton.bones.get(boneData.index)); + target = skeleton.slots.get(data.target.index); position = data.position; spacing = data.spacing; mixRotate = data.mixRotate; diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/TransformConstraint.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/TransformConstraint.java index dac81ed26..1e5cc8873 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/TransformConstraint.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/TransformConstraint.java @@ -59,8 +59,8 @@ public class TransformConstraint implements Updatable { mixShearY = data.mixShearY; bones = new Array(data.bones.size); for (BoneData boneData : data.bones) - bones.add(skeleton.findBone(boneData.name)); - target = skeleton.findBone(data.target.name); + bones.add(skeleton.bones.get(boneData.index)); + target = skeleton.bones.get(data.target.index); } /** Copy constructor. */