Description

Array inputs in Blueprint Interface results in compiler note- "No value will be returned by reference. Parameter 'NewParam'. Node:"

Bug reproduced in 4.16, 4.17, and 4.18

Steps to Reproduce

Test Project and Blueprint screenshot attached

  1. Open blank new project
  2. Create new Blueprint Class> Actor Component
  3. In Actor Component, add Variable type "Material Interface - Object Reference"
  4. Create new Blueprint Interface and assign an Input Variable type "Material Interface - Object Reference"
  5. In Actor Component, set up Blueprint as shown in attached image.
  6. Compile

Result: A note is added to the Compiler Results. "No value will be returned by reference. Parameter 'NewParam'. Node:"

Have Comments or More Details?

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

4
Login to Vote

Duplicate
ComponentUE - Gameplay - Blueprint
Affects Versions4.16.34.17.14.18
CreatedSep 8, 2017
ResolvedSep 11, 2017
UpdatedApr 27, 2018