I've got 250 game objects using a NavMesh to get around. I noticed something odd in the profiler for the NavMeshManager. There's a step Components.NavMeshAgent.TransformChangedMessage: If I put a NavMeshAgent on a simple 3D capsule with no collider this step accounts for around 6% of the scene calculation. If I replace the 3D capsule with a human mesh, the framerate tanks and the step above jumps to around 30%. This remains the case even if I disable the human mesh. It can ride around not even being displayed and still has this effect. What in the world is going on here? Why would performance tank like this just from switching out the mesh? I expect a bit more time on the render to display the human mesh instead of a capsul. But why is there an impact on the NavMeshManager?