void StopDragging() { if (dfInputManager.ControlUnderMouse == mProps) { mRecordingProp.PutBackInBox(); } mIsDragging = false; if (!hasDroppedFirst) { hasDroppedFirst = true; mRecordingProp.FirstDrop(); } }