コード例 #1
0
 public override void OnRemoveSegment()
 {
     if (ControllPoints.Count <= 2)
     {
         return;
     }
     ControllPoints.RemoveAt(ControllPoints.Count - 1);
 }
コード例 #2
0
 public override void OnAddSegment(Vector2 pos)
 {
     ControllPoints.Add(pos);
 }
コード例 #3
0
 public override void OnAddSegment(Vector2 pos)
 {
     ControllPoints.Add(ControllPoints[ControllPoints.Count - 1] * 2 - ControllPoints[ControllPoints.Count - 2]);
     ControllPoints.Add((ControllPoints[ControllPoints.Count - 1]) * 0.5f);
     ControllPoints.Add(pos);
 }