public override void Disable() { if (!enabled) { return; } checkBoxes.Hide(); manipulator?.OnDisabled(); input.MouseDown -= OnMouseDown; input.MouseMove -= OnMouseMoved; input.MouseUp -= OnMouseUp; camera.CameraMoved -= OnCameraMove; enabled = false; }