Class SerializedCurvySpline
- Namespace
- FluffyUnderware.Curvy.ImportExport
A wrapper to the CurvySpline class
[Serializable]
public class SerializedCurvySpline
- Inheritance
-
SerializedCurvySpline
Constructors
SerializedCurvySpline()
public SerializedCurvySpline()
SerializedCurvySpline(CurvySpline, CurvySerializationSpace)
public SerializedCurvySpline(CurvySpline spline, CurvySerializationSpace space)
Parameters
splineCurvySplinespaceCurvySerializationSpace
Fields
AutoEndTangents
public bool AutoEndTangents
Field Value
AutoHandleDistance
public float AutoHandleDistance
Field Value
BSplineDegree
public int BSplineDegree
Field Value
CacheDensity
public int CacheDensity
Field Value
CheckTransform
public bool CheckTransform
Field Value
Closed
public bool Closed
Field Value
ControlPoints
public SerializedCurvySplineSegment[] ControlPoints
Field Value
Interpolation
public CurvyInterpolation Interpolation
Field Value
IsBSplineClamped
public bool IsBSplineClamped
Field Value
MaxPointsPerUnit
public float MaxPointsPerUnit
Field Value
Name
public string Name
Field Value
Orientation
public CurvyOrientation Orientation
Field Value
Position
public Vector3 Position
Field Value
- Vector3
RestrictTo2D
public bool RestrictTo2D
Field Value
Rotation
public Vector3 Rotation
Field Value
- Vector3
UpdateIn
public CurvyUpdateMethod UpdateIn
Field Value
UsePooling
public bool UsePooling
Field Value
UseThreading
public bool UseThreading
Field Value
Methods
WriteIntoSpline(CurvySpline, CurvySerializationSpace)
Fills an existing spline with data from this instance
public void WriteIntoSpline(CurvySpline deserializedSpline, CurvySerializationSpace space)
Parameters
deserializedSplineCurvySplinespaceCurvySerializationSpace
Remarks
This method will dirty the spline