コード例 #1
0
        /// <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();
        }
コード例 #2
0
        /// <summary>
        /// スナップの設定
        /// </summary>
        private void SetSnap()
        {
            //既存のスナップの消去
            supporter.Clear();

            //デフォルトスナップの追加
            supporter.AddDefaultSnap();

            //描画
            supporter.Draw();
        }