Example #1
0
        private void MoveSelectedVertices(Vector2 delta)
        {
            delta = MathUtility.MoveRectInsideFrame(CalculateRectFromSelection(), frame, delta);

            var indices = selection.elements;

            foreach (int index in indices)
            {
                Vector2 v = m_SpriteMeshData.GetPosition(index);
                m_SpriteMeshData.SetPosition(index, ClampToFrame(v + delta));
            }

            Triangulate();
        }