NPC stops movement (i use AiPath + RVOController/RVOSimulator)

I currently have a CharacterRadius = 0.2 set so that the Characters can be placed in front of the chairs to sit on.

If I set it to CharacterRadius = 0.4 they won’t be able to be placed in front, is there a special method for these cases?

I think there’s a few options here; first question, what’s the order of operations for sitting in a chair? Do they just “go to position, do sit animation directly on position”?

You possibly have them use Off-Mesh links to start sitting in the chair when they’re “close enough”? Or maybe even (and this is kinda overkill; I’m really good at overcomplicating things :D) have smaller graphs around the table/chairs with lower character radii on that graph and they can only use pathfinding on that graph if they’re actively trying to sit down? (using Traversable Graphs option).

Again, quite a few options here. I’m just rambling some ideas :slight_smile: