As promised, here is a video of the current state of routing in PD. Things are still a little rough - but this is a huge step in the right direction!
There are still a few problems. I still need to make the turn to face the final direction with an animation instead of snapping - there are still some facing direction bugs with doors and the performance is really bad in certain cases. The routing is also very fragile - I haven't thoroughly tested failure conditions and right now the global failure trees are not called even when the flag is set.
There is a small case where if you place down walls that don't create any room boundaries you will be able to walk right through them. That'll need fixing too.
There are still a few problems. I still need to make the turn to face the final direction with an animation instead of snapping - there are still some facing direction bugs with doors and the performance is really bad in certain cases. The routing is also very fragile - I haven't thoroughly tested failure conditions and right now the global failure trees are not called even when the flag is set.
There is a small case where if you place down walls that don't create any room boundaries you will be able to walk right through them. That'll need fixing too.