public override bool Intersects(Vector2 nodePosition) { if (Parent.Collapsed) { return(false); } return(BoxRect.Contains(nodePosition)); }
public override bool Intersects(Vector2 nodePosition) { if (Parent.Collapsed) { return(false); } if (IsInDirectInputMode()) { float width = CalcDirectInputOffset(); BoxRect.x -= width; var intersects = BoxRect.Contains(nodePosition); BoxRect.x += width; return(intersects); } return(BoxRect.Contains(nodePosition)); }