I am currently using the Unity UI system to draw something like a flowchart automatically. On the flowchart, arrow using line renderer will be drawn between boxes. However, I don't want the arrow to be overlapping with the boxes and they should be drawn avoiding them. Because of that, I need a pathfinding system to be compatible with UI that can detect UI objects. Is there any solution for that?