SmartLink property changes do not take effect until "Smart Link Is Relevant" has been toggled

Any change to Link Relative Start, Link Relative End, and Link Direction will not be visualized nor will the link and navmesh be updated until “Smart Link Is Relevant” has been toggled off then on again.

Hello KGist,

I have a few questions for you that will help narrow down what issue it is that you are experiencing.

Quick questions:

  1. Can you reproduce this issue in a clean project?
  2. If so, could you provide a detailed set of steps to reproduce this issue on our end?
  3. Could you provide screen shots that may be relevant to this issue?

Hi Rudy,

The simplest way that I’ve found to reproduce this is to do the following:

  1. Create a new project
  2. Add floor, NavMeshBounds, and NavLinkProxy
    3.) Enable “Smart Link Is Relevant” on the NavLinkProxy. Note that the navmesh is visually updated.
    4.) Save the project and close it

Then, each time the editor is opened, I see the following sequence:

  1. Modifying the SmartLink property once does not appear to update the link
  2. Subsequent updates may cause the SmartLink to disappear entirely
  3. Toggling SmartLinkIsRelevant off and on again brings the SmartLink visuals back and seems to cause the SmartLink to begin updating consistently.

I believe I have seen situations where the SmartLink doesn’t seem begin updating consistently even after the toggle, but I don’t have a clear repro for that.

Thanks,
-Kelson

After doing a bit more digging I was able to find that this appears to be a known issue (UE-22634) that has been reported and sent to the developers for further consideration. I will provide updates with any pertinent information as it becomes available. Thank you for your time and information.

Make it a great day