The OnSmartLinkReached event is not firing in PIE.

This is a regression. In 4.12.5 the event fires as expected.

Found in 4.13.0 CL 3106830

Reproduced in 4.14 Main CL 3129233.

Steps to Reproduce
  1. Open the Content Examples project
  2. Open the NavMesh map
  3. Go to the second room (1.2 Navigation using a Nav Link Proxy)
  4. Select the NavLinkProxy in the room
  5. Copy the Left and Right values from the Point Link section of the details panel into the Link Relative Start and Link Relative End sections of the Smart Link section of the details panel
  6. Enable Smart Link Is Relevant in the Smart Link section of the details panel
  7. In the Level Blueprint, get a reference to the Nav Link Proxy
  8. On Begin Play, Bind OnSmartLinkReached
  9. Off of the Event pin, create a custom event that prints a string
  10. PIE

Result: Notice that the event is never firing and the string isn't printed. However, if you play in standalone the event will fire as expected.

Expected: The event would fire in PIE and the behavior would then be consistent with what we see in 4.12.5 with the same steps.

Have Comments or More Details?

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

Login to Vote

ComponentUE - AI
Affects Versions4.134.14
Target Fix4.14
Fix Commit3134103
Main Commit3136620
CreatedSep 20, 2016
ResolvedSep 21, 2016
UpdatedMay 2, 2018