소스 검색

[csharp] Fixed PathConstraint.

badlogic 6 년 전
부모
커밋
a97728a416
1개의 변경된 파일5개의 추가작업 그리고 5개의 파일을 삭제
  1. 5 5
      spine-csharp/src/PathConstraint.cs

+ 5 - 5
spine-csharp/src/PathConstraint.cs

@@ -417,9 +417,9 @@ namespace Spine {
 		static void AddCurvePosition (float p, float x1, float y1, float cx1, float cy1, float cx2, float cy2, float x2, float y2,
 		static void AddCurvePosition (float p, float x1, float y1, float cx1, float cy1, float cx2, float cy2, float x2, float y2,
 			float[] output, int o, bool tangents) {
 			float[] output, int o, bool tangents) {
 			if (p < PathConstraint.Epsilon || float.IsNaN(p)) {
 			if (p < PathConstraint.Epsilon || float.IsNaN(p)) {
-				out[o] = x1;
-				out[o + 1] = y1;
-				out[o + 2] = (float)Math.Atan2(cy1 - y1, cx1 - x1);
+				output[o] = x1;
+				output[o + 1] = y1;
+				output[o + 2] = (float)Math.Atan2(cy1 - y1, cx1 - x1);
 				return;
 				return;
 			}
 			}
 			float tt = p * p, ttt = tt * p, u = 1 - p, uu = u * u, uuu = uu * u;
 			float tt = p * p, ttt = tt * p, u = 1 - p, uu = u * u, uuu = uu * u;
@@ -429,9 +429,9 @@ namespace Spine {
 			output[o + 1] = y;
 			output[o + 1] = y;
 			if (tangents) {
 			if (tangents) {
 				if (p < 0.001f)
 				if (p < 0.001f)
-					out[o + 2] = (float)Math.Atan2(cy1 - y1, cx1 - x1);
+					output[o + 2] = (float)Math.Atan2(cy1 - y1, cx1 - x1);
 				else
 				else
-					out[o + 2] = (float)Math.Atan2(y - (y1 * uu + cy1 * ut * 2 + cy2 * tt), x - (x1 * uu + cx1 * ut * 2 + cx2 * tt));
+					output[o + 2] = (float)Math.Atan2(y - (y1 * uu + cy1 * ut * 2 + cy2 * tt), x - (x1 * uu + cx1 * ut * 2 + cx2 * tt));
 			}
 			}
 		}
 		}
 	}
 	}