public void BeginEdit()
        {
            m_selection = gameObject.GetComponent <PBPolyShapeSelection>();
            if (m_selection == null)
            {
                m_selection = gameObject.AddComponent <PBPolyShapeSelection>();
            }
            else
            {
                m_selection.Clear();
            }

            m_isEditing = true;
        }