I'm trying to use Navigation2D to create a Tower Defense type game and I'm hitting a problem. I'm creating the polygons dynamically (see https://imgur.com/sdr2if5) using a library called Clipper. I'm converting the polygons to Navigation2D format, and it gives me a path that shows (0,0) and (0,0) as the result, which isn't correct.
The code I've used for this is all here (C#): https://github.com/imekon/godot-unofficial-demo-projects-v3/tree/master/td2
What am I doing wrong?