A NavLink, on its own, only allows an AI to clumsily drop off ledges which it otherwise wouldn’t be able to do. If you can detect WHEN an AI is using one, however, you can invoke whatever other actions you might want. If for example, I want an AI to climb a ladder, a NavLink can tell the navigation system that you want to join one part of the nav-mesh (the bottom of the ladder) to another (the top), but it doesn’t do anything to make the AI actually use a ladder. Without any other code, the AI will simply fall off from the top or fumble around at the bottom until it decides to re-navigate. Detecting that the AI is actually using the link, however, allows you to code a specific action.
2 Likes