Yeah, I think having a child Game Object, and having them create a path to the destination, then drawing that path with a method of your choosing is how I’d go about that. Don’t quote me on this one, but I’m also pretty sure you wouldn’t even need a new game object or anything- you could just create a new path during runtime, completely separate from your unit’s current path, if it has one.
I’ll actually go ahead and give this a test now and see what I can discover.