Unity provides standard spline asset, use BGCurve only if Unity spline misses some feature

Translate Object by Cursor [Component]


Move Object to cursor position every frame. It does not change cursor position, you need another component to move cursor (like Cursor Change Linear). If you are looking for a single component to move/rotate/scale some object, take a look at TRS component