private void CalculateSecondAttackPos(Vector2Int finishMovePos) { var xDistance = finishMovePos.x - NextTargetPos.x; var yDistance = finishMovePos.y - NextTargetPos.y; var secondPosX = NextTargetPos.x - MathfExtensions.GetSign(xDistance); var secondPosY = NextTargetPos.y - MathfExtensions.GetSign(yDistance); secondTargetPos = new Vector2Int(secondPosX, secondPosY); }