Get paths from not active graphs

Hi!
I’m trying to have my NPC characters “travel” in the background while they’re not in the current scene. My idea is that each scene has a serialized graph saved and the NPC would be able to get a path from those and I calculate where they are in the other scenes.

My problem seems to be I’m not sure how to load the graphs and seek on them in a “background” fashion. If I load them to the Astarpath it will overlap and affect the current scenes pathfinding.

Is it possible to deserialize graph data and seek paths on them without having to have it loaded and active in the Astarpath? Just to be clear, I only need the path and not to actually have the AI move on them.

My only ideas right now are to additive add the data, use RelocateNodes with a high amount, and offset all positions used pathfinding (and GraphMask). But then it would need to be moved back again when the actual scene is loaded.

Any suggestions to achieve this?
Thanks!

Hi

You can load the graphs and then set which graphs an agent is allowed to use on the Seeker component.
See Seeker - A* Pathfinding Project