Basic actions

CurvyInitialize

Fires an event when a CurvySpline is initialized.

Use this before interacting with a spline!

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