public void Detach() { m_area.RadiusX = 3; m_area.RadiusY = 3; if (Node != null) { var node = Node; m_node = null; node?.Detach(this); if (GetController()?.CheckIsDraggedDot(this) == false) { Wire.Delete(); } } }