Basic actions
CurvyInitialize
Fires an event when a CurvySpline is initialized.
CurvyClearSpline
Clear a spline, i.e. removes all Control Pints
CurvyCreateSpline
Create a spline and set basic properties
CurvyInsertControlPoints
Insert one or more Control Points at a given index
CurvyDeleteControlPoints
Delete one or more Control Points starting at a given index
CurvyGetControlPoint
Get a Control Point or Segment by index
CurvyGetValue
Use a given spline and TF/distance to retrieve values
Input
Defines the TF or distance value to use
Based On Input
Stores basic spline values for the given position
Metadata
Stores Metadata for the given position
General
Store basic Control Point or Segment data
CurvyGetSegmentValue
Use a given Control Point or Segment and F/distance to retrieve values, see CurvyGetValue
CurvyGetNearestPoint
Giving a point in space, find the nearest point on a spline and retrieve values
CurvyCallControllerMethod
Calls Play, Stop or Prepare method of a Controller
CurvyAlignToSpline
Align a GameObject to a spline. This is a convenience action, instead a Spline Controller can be used if you need more options