A game about forced loneliness, made by TACStudios
1using System.Collections.Generic;
2using UnityEngine;
3
4namespace UnityEditor.U2D.Common.Path
5{
6 internal interface IEditablePath : ISelectable<Vector3>
7 {
8 ShapeType shapeType { get; set; }
9 IUndoObject undoObject { get; set; }
10 ISelection<int> selection { get; }
11 Matrix4x4 localToWorldMatrix { get; set; }
12 Vector3 forward { get; set; }
13 Vector3 up { get; set; }
14 Vector3 right { get; set; }
15 bool isOpenEnded { get; set; }
16 int pointCount { get; }
17 ControlPoint GetPoint(int index);
18 void SetPoint(int index, ControlPoint controlPoint);
19 void AddPoint(ControlPoint controlPoint);
20 void InsertPoint(int index, ControlPoint controlPoint);
21 void RemovePoint(int index);
22 void Clear();
23 }
24}