|current||The current position.|
|target||The position we are trying to reach.|
|currentVelocity||The current velocity, this value is modified by the function every time you call it.|
|smoothTime||Approximately the time it will take to reach the target. A smaller value will reach the target faster.|
|maxSpeed||Optionally allows you to clamp the maximum speed.|
|deltaTime||The time since the last call to this function. By default Time.deltaTime.|
Gradually changes a vector towards a desired goal over time.
The vector is smoothed by some spring-damper like function, which will never overshoot.