public void Seek(Ray2D ry)
{
if (Physics2D.Raycast (ry.origin, ry.direction, targetDist, whatIsTarget))
{
pause = true;
speed = 0;
charging = true;
StartCoroutine (PrepareToCharge(0.4f));
}
Debug.DrawRay (ry.origin, ry.direction*targetDist, Color.blue);
}