When creating an Event Dispatcher that sends an array, a blue Note shows up on the bottom of the Call node stating that "No value will be returned by reference". This is a similar issue to [Link Removed].

This issue was reproduced in 4.19.2 (CL-4033788), 4.20.1 (CL-4233996), and Main 4.21 (CL-4280116)

Steps to Reproduce
  1. Open the UE4 Editor and create a blank project
  2. Create an Actor Blueprint and open it
  3. Add a new Event Dispatcher, add an Interger variable, and change its type to an Array
  4. In the EventGraph drag off BeginPlay and call the Event Dispatcher
  5. Drag off the Array variable and add a "Make Array" node
  6. Compile the Blueprint

Results: The Note "No value will be returned by reference" appears

Expected: The Blueprint compiles without the Note.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-62904 in the post.

Login to Vote

Won't Fix
ComponentUE - Gameplay
Affects Versions4.
CreatedAug 14, 2018
ResolvedAug 18, 2021
UpdatedAug 18, 2021