Class ScriptablePath
Inheritance
System.Object
ScriptablePath
Syntax
public class ScriptablePath : ScriptableObject, IEditablePath, ISelectable<Vector3>, IUndoObject
Properties
forward
Declaration
public Vector3 forward { get; set; }
Property Value
Implements
isOpenEnded
Declaration
public bool isOpenEnded { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Implements
localToWorldMatrix
Declaration
public Matrix4x4 localToWorldMatrix { get; set; }
Property Value
| Type |
Description |
| Matrix4x4 |
|
Implements
pointCount
Declaration
public int pointCount { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Implements
right
Declaration
public Vector3 right { get; set; }
Property Value
Implements
selection
Declaration
public ISelection<int> selection { get; }
Property Value
Implements
shapeType
Declaration
public ShapeType shapeType { get; set; }
Property Value
Implements
undoObject
Declaration
public IUndoObject undoObject { get; set; }
Property Value
Implements
up
Declaration
public Vector3 up { get; set; }
Property Value
Implements
Methods
AddPoint(ControlPoint)
Declaration
public virtual void AddPoint(ControlPoint controlPoint)
Parameters
Implements
Clear()
Declaration
public virtual void Clear()
Implements
GetPoint(Int32)
Declaration
public virtual ControlPoint GetPoint(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Returns
Implements
InsertPoint(Int32, ControlPoint)
Declaration
public virtual void InsertPoint(int index, ControlPoint controlPoint)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
| ControlPoint |
controlPoint |
|
Implements
RemovePoint(Int32)
Declaration
public virtual void RemovePoint(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Implements
Select(ISelector<Vector3>)
Declaration
public bool Select(ISelector<Vector3> selector)
Parameters
| Type |
Name |
Description |
| ISelector<Vector3> |
selector |
|
Returns
| Type |
Description |
| System.Boolean |
|
Implements
SetPoint(Int32, ControlPoint)
Declaration
public virtual void SetPoint(int index, ControlPoint controlPoint)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
| ControlPoint |
controlPoint |
|
Implements
Explicit Interface Implementations
IUndoObject.RegisterUndo(String)
Declaration
void IUndoObject.RegisterUndo(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Implements
Extension Methods