Class EditablePath
Assembly: Unity.2D.Path.Editor.dll
Syntax
[Serializable]
public class EditablePath : IEditablePath, ISelectable<Vector3>
Properties
forward
Declaration
public Vector3 forward { get; set; }
Property Value
isOpenEnded
Declaration
public bool isOpenEnded { get; set; }
Property Value
localToWorldMatrix
Declaration
public Matrix4x4 localToWorldMatrix { get; set; }
Property Value
pointCount
Declaration
public int pointCount { get; }
Property Value
right
Declaration
public Vector3 right { get; set; }
Property Value
selection
Declaration
public ISelection<int> selection { get; }
Property Value
shapeType
Declaration
public ShapeType shapeType { get; set; }
Property Value
undoObject
Declaration
public IUndoObject undoObject { get; set; }
Property Value
up
Declaration
public Vector3 up { get; set; }
Property Value
worldToLocalMatrix
Declaration
public Matrix4x4 worldToLocalMatrix { get; }
Property Value
Methods
AddPoint(ControlPoint)
Declaration
public void AddPoint(ControlPoint controlPoint)
Parameters
Clear()
Declaration
GetPoint(int)
Declaration
public ControlPoint GetPoint(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
InsertPoint(int, ControlPoint)
Declaration
public void InsertPoint(int index, ControlPoint controlPoint)
Parameters
RemovePoint(int)
Declaration
public void RemovePoint(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Select(ISelector<Vector3>)
Declaration
public bool Select(ISelector<Vector3> selector)
Parameters
Returns
SetPoint(int, ControlPoint)
Declaration
public void SetPoint(int index, ControlPoint controlPoint)
Parameters
Implements
Extension Methods