Преглед на файлове

Find bones and slots by index, not name.

Nathan Sweet преди 4 години
родител
ревизия
2614811ef8

+ 2 - 2
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);
 		bones = new Array(data.bones.size);
 		for (BoneData boneData : data.bones)
 		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. */
 	/** Copy constructor. */

+ 2 - 2
spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/PathConstraint.java

@@ -66,8 +66,8 @@ public class PathConstraint implements Updatable {
 		this.data = data;
 		this.data = data;
 		bones = new Array(data.bones.size);
 		bones = new Array(data.bones.size);
 		for (BoneData boneData : data.bones)
 		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;
 		position = data.position;
 		spacing = data.spacing;
 		spacing = data.spacing;
 		mixRotate = data.mixRotate;
 		mixRotate = data.mixRotate;

+ 2 - 2
spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/TransformConstraint.java

@@ -59,8 +59,8 @@ public class TransformConstraint implements Updatable {
 		mixShearY = data.mixShearY;
 		mixShearY = data.mixShearY;
 		bones = new Array(data.bones.size);
 		bones = new Array(data.bones.size);
 		for (BoneData boneData : data.bones)
 		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. */
 	/** Copy constructor. */