public override bool IsAcceptingConnection(GraphNode parent, Vector2 physicalPos) { if (CanMakeConnection(parent, this)) { var parentPos = PhysicalRect.CenterLeft(); var dropArea = new Rect ( parentPos.x - ConnectorSize.x * 0.5f, parentPos.y - ConnectorSize.y * 0.5f, ConnectorSize.x, ConnectorSize.y ); return(dropArea.Contains(physicalPos)); } return(false); }
public virtual bool IsAcceptingConnection(GraphNode parent, Vector2 physicalPos) { return(CanMakeConnection(parent, this) && PhysicalRect.Contains(physicalPos)); }