{{description>Master Unity's Curvy Splines asset with our detailed guide on basic PlayMaker actions.}} ====== 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 [[..:controllers:start#|Controller]] ==== CurvyAlignToSpline==== Align a GameObject to a spline. This is a convenience action, instead a [[..:controllers:#Spline Controller]] can be used if you need more options