Spine.PathConstraint.AddBeforePosition C# (CSharp) Method

AddBeforePosition() private method

private AddBeforePosition ( float p, float temp, int i, float output, int o ) : void
p float
temp float
i int
output float
o int
return void
		private void AddBeforePosition (float p, float[] temp, int i, float[] output, int o) {
			float x1 = temp[i], y1 = temp[i + 1], dx = temp[i + 2] - x1, dy = temp[i + 3] - y1, r = MathUtils.Atan2(dy, dx);
			output[o] = x1 + p * MathUtils.Cos(r);
			output[o + 1] = y1 + p * MathUtils.Sin(r);
			output[o + 2] = r;
		}