Developer Notes

This issue has been closed as 'Won't Fix' due to an extended period of time without updates. If this issue is important to you please let us know by posting on the AnswerHub or UDN, and Epic will re-open the ticket for further review.

Description

If a Blueprint is derived from NavLinkProxy, and then that Blueprint is added to another Blueprint as a ChildActorComponent, the second Blueprint's Smart Link functionality will not work when the project is opened in the Editor until the nav paths are rebuilt. Nav paths have to be rebuilt every time the Editor is opened.

EDIT: I was unable to test this in 4.8 or Main because the included SmartLinkComponent does not appear to be creating the Box Obstacle it was asked to create (reported in [Link Removed]).

Steps to Reproduce
  1. Download the attached project.
  2. Associate the project with a 4.7 version of the Engine.
  3. Open the project in the Editor.
  4. Start Simulate.
    • Note that a nav path is drawn, starting on the right side, past the first obstacle, but not past the second obstacle. See NotWorking.png
  5. Click the Build button.
  6. Once the build is complete, start Simulate.
    • Note that a nav path is now drawn, starting on the right side, past both obstacles. See Working.png
  7. Close the Editor.
  8. Re-open the project in the Editor.
  9. Start Simulate.

RESULT:
The nav path past the second obstacle is no longer drawn.

EXPECTED:
A nav path past both obstacles is still drawn.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Won't Fix
ComponentUE - AI
Affects Versions4.7.34.7.6
CreatedJun 1, 2015
ResolvedJan 13, 2017
UpdatedApr 27, 2018