소스 검색

[libgdx] Cleaned up Skeleton#sortPhysicsConstraint.

Nathan Sweet 1 년 전
부모
커밋
855cae6953
1개의 변경된 파일2개의 추가작업 그리고 4개의 파일을 삭제
  1. 2 4
      spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Skeleton.java

+ 2 - 4
spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Skeleton.java

@@ -338,11 +338,9 @@ public class Skeleton {
 	}
 
 	private void sortPhysicsConstraint (PhysicsConstraint constraint) {
-		constraint.active = !constraint.data.skinRequired || (skin != null && skin.constraints.contains(constraint.data, true));
-		if (!constraint.active) return;
-
 		Bone bone = constraint.bone;
-		constraint.active = bone.active;
+		constraint.active = bone.active && !constraint.data.skinRequired
+			|| (skin != null && skin.constraints.contains(constraint.data, true));
 		if (!constraint.active) return;
 
 		sortBone(bone);