Whatever is supposed to allocate nodeSurfaceNormals is never hit. As you can see I put breakpoints throughout the file, and the first breakpoint his is the one I have on the assert.
Most notably I would have though DeserializeExtraInfo would have been called, but it never was
This is quite time consuming to debug as it takes out the editor every time, necessitating another 10 minutes to reload the scene. I could use some advice on where to put logs or breakpoints.
edit I tried creating a small repro project but the game is too complex at this point.
edit 2 Could this by caused by DynamicGridObstacle calling Pathfinding.WorkItemProcessor:AddWorkItem too early?