Table of Contents

Class SerializedCurvySpline

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

spline CurvySpline
space CurvySerializationSpace

Fields

AutoEndTangents

public bool AutoEndTangents

Field Value

bool

AutoHandleDistance

public float AutoHandleDistance

Field Value

float

BSplineDegree

public int BSplineDegree

Field Value

int

CacheDensity

public int CacheDensity

Field Value

int

CheckTransform

public bool CheckTransform

Field Value

bool

Closed

public bool Closed

Field Value

bool

ControlPoints

public SerializedCurvySplineSegment[] ControlPoints

Field Value

SerializedCurvySplineSegment[]

Interpolation

public CurvyInterpolation Interpolation

Field Value

CurvyInterpolation

IsBSplineClamped

public bool IsBSplineClamped

Field Value

bool

MaxPointsPerUnit

public float MaxPointsPerUnit

Field Value

float

Name

public string Name

Field Value

string

Orientation

public CurvyOrientation Orientation

Field Value

CurvyOrientation

Position

public Vector3 Position

Field Value

Vector3

RestrictTo2D

public bool RestrictTo2D

Field Value

bool

Rotation

public Vector3 Rotation

Field Value

Vector3

UpdateIn

public CurvyUpdateMethod UpdateIn

Field Value

CurvyUpdateMethod

UsePooling

public bool UsePooling

Field Value

bool

UseThreading

public bool UseThreading

Field Value

bool

Methods

WriteIntoSpline(CurvySpline, CurvySerializationSpace)

Fills an existing spline with data from this instance

public void WriteIntoSpline(CurvySpline deserializedSpline, CurvySerializationSpace space)

Parameters

deserializedSpline CurvySpline
space CurvySerializationSpace

Remarks

This method will dirty the spline