diff --git a/spine-csharp/src/Skeleton.cs b/spine-csharp/src/Skeleton.cs index fbaeafe36..c8c26df69 100644 --- a/spine-csharp/src/Skeleton.cs +++ b/spine-csharp/src/Skeleton.cs @@ -139,14 +139,12 @@ namespace Spine { /// Updates the world transform for each bone and applies IK constraints. public void UpdateWorldTransform () { ExposedList bones = this.bones; - ExposedList ikConstraints = this.ikConstraints; - if (ikConstraints.Count > 0) { - for (int ii = 0, nn = bones.Count; ii < nn; ii++) { - Bone bone = bones.Items[ii]; - bone.rotationIK = bone.rotation; - } + for (int ii = 0, nn = bones.Count; ii < nn; ii++) { + Bone bone = bones.Items[ii]; + bone.rotationIK = bone.rotation; } ExposedList> boneCache = this.boneCache; + ExposedList ikConstraints = this.ikConstraints; int i = 0, last = boneCache.Count - 1; while (true) { ExposedList updateBones = boneCache.Items[i];