Using OffmeshLinks to allow AI to climb jump or climb up

I’m having a little trouble understanding how to use offmeshlinks and navmesh agents and the docs aren’t really clearing it up for me.

My example is based off the 2d tutorial and looks like this where the 0 represents a capsule with a navmeshagent attached… and all the – represent platforms with a baked navmesh. The baking generated offmeshlinks automatically between the lower platforms and the drop height and jump height are set to the same so they should be bi-directional. I also have a simple script that does a raycast based on mouseclick and sets the destination of the navmeshagent based on the location returned (which works fine)

      0
       -------
             ----
                ----
                   ----

When I set a destination on one of the lower platforms the capsule will simply move over the edge and drop down to the next level (rather more sharply than I’d like) but once it’s on one of the lower platforms, setting a target on one of the farther up platforms results in the capsule simply moving to the edge and stopping.

I guess what I’m not quite getting is how the offmeshlinks work and how to tell the capsule to jump when it reaches one so it can navigate up and down the set of disconnected platforms on it’s own.

This is because the generated offmeshlinks is not generated by jump-height, but jump-distance.
You actually have to make your own offmeshlinks to jump up.