private void updatePartHover() { Part p = NE_Helper.GetPartUnderCursor(); if (p == currentPart) { return; } if (currentPart != null) { onMouseHoverExit(currentPart); } if (p != null) { onMouseHoverEnter(p); } currentPart = p; }