Hi, I use this new navmesh system for my game : https://github.com/Unity-Technologies/NavMeshComponents i'm still in unity 5.6 and can't upgrade now to 2017 versions (in case if a possible easier or better solution exist in newer version). In my game i have 4 navmesh surface, one for each type of agents who don't share the same size, areas and area costs. I want to calculate a possible path for a specific type of agent, but without an agent available (i can't use the CalculatePath function from NavmeshAgent). Instead, i use the Static function CalculatPath from Navmesh, but it don't use the right navmesh surface. For exemple here, the green line is the calculated path, but my agent can't use stairs. Is there a way to use the wanted NavmeshSurface to calculate a path without having an agent ? Thanks you for your answer. ps : sorry for my bad english, it's not my native language.