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

Rotate Object By Cursor [Component]

Description

Rotates the object to curve's tangent or custom rotation field, which are determined by Cursor position. It uses Quaternion.LookRotation method. It does not change the cursor itself, you need another component to change cursor position (like Cursor Change Linear) If you are looking for a single component to move/rotate/scale some object, take a look at TRS component

Parameters

objectToManipulate

rotationField

rotationInterpolation

lerpSpeed

slerpSpeed

upMode

upCustom

offsetAngle

showHandles

handlesScale

handlesColor