Interpolate between 2 Vector3 values using the specified easing function. The vector3 values could represent position, velocity, rotation...
The Vector3 value to ease from.
The Vector3 value to ease to.
Store the result in a Vector3 Variable.
Ease over this time.
Optionally, use speed instead of time.
Start delay before starting to ease.
The easing function to use.
Reverse the ease.
Optionally send an Event when the ease finishes.
Ignore TimeScale. Useful if the game is paused.