Navmesh Prefab component uses Prefab Base name instead of Prefab Variant name

  • A* version: 5.4.6
  • Unity version: 6000.5.0f1

So my level in my game is using a room-based generation setup, where rooms are spawned on a fixed grid. I use the Navmesh Prefab component to integrate each room into the level when they’re spawned.

My rooms are all prefab variants of a _Room Base prefab. When I press the “Scan & Save” button in the Navmesh Prefab component, the filename of the Serialized Navmesh is always _Room Base instead of Room 1, Room 2, etc.
I can rename the files, but it gets a bit tedious.

I’ll change this to the suggestions category but I also want to make sure you’re aware of, if it helps at all, using something like GraphUpdateObject as explained here in case you’d like an alternative approach.