public void UnregisterFromShapeEditor(ShapeEditor se)
 {
     --m_ShapeEditorRegisteredTo;
     se.m_ShapeEditorListeners.Remove(this);
 }
 public ShapeEditorSelection(ShapeEditor owner)
 {
     this.m_ShapeEditor = owner;
 }
 public void RegisterToShapeEditor(ShapeEditor se)
 {
     ++m_ShapeEditorRegisteredTo;
     se.m_ShapeEditorListeners.Add(this);
 }