Procedural Graph Mover Stops Working w/ Reproduction

  • A* version: Latest
  • Unity version: 6.4.x.

I have an issue where Procedural Graph Mover stops updating position of the associated Recast graph. I found a good reproduction step. By removing and re-adding the Procedural Graph Mover (at runtime) it will break.

Stepping through code, I can se that Procedural Graph Mover’s Update method returns early because graph.isScanned is somehow false. I don’t know why that would occur.

Here is a video showing reproduction steps and outcome.

t=11: Graph position updates as expected.

t=12: Procedural Graph Mover removed to reproduce bug.

t=27: Procedural Graph Mover is added and configured.

t=39: Procedural Graph Mover fails to update position.