/// <summary> /// スナップの設定 /// </summary> private void SetSnap() { List <Vector2> vertices = renderer.GetVertices(); int count = vertices.Count; float snapForce = 0.5f; //既存のスナップの消去 supporter.Clear(); //終了スナップ if (exitType == ExitType.StartAndEnd) { if (count >= 2) { Vector2 start = vertices[0]; supporter.AddSnap(10, new PointSnap(start, snapForce), OnSnapEndPoint); } } //デフォルトスナップの追加 supporter.AddDefaultSnap(); //描画 supporter.Draw(); }
/// <summary> /// スナップの設定 /// </summary> private void SetSnap() { //既存のスナップの消去 supporter.Clear(); //デフォルトスナップの追加 supporter.AddDefaultSnap(); //描画 supporter.Draw(); }