diff --git a/spine-csharp/src/PathConstraint.cs b/spine-csharp/src/PathConstraint.cs index 2f07ad262..1b8bed3aa 100644 --- a/spine-csharp/src/PathConstraint.cs +++ b/spine-csharp/src/PathConstraint.cs @@ -91,8 +91,8 @@ namespace Spine { if (scale) lengths = this.lengths.Resize(boneCount); for (int i = 0, n = spacesCount - 1; i < n;) { Bone bone = bonesItems[i]; - float setupLength = bone.data.length - if (setupLength == 0) setupLength = 0.000000001; + float setupLength = bone.data.length; + if (setupLength == 0) setupLength = 0.000000001f; float x = setupLength * bone.a, y = setupLength * bone.c; float length = (float)Math.Sqrt(x * x + y * y); if (scale) lengths.Items[i] = setupLength;