Input arguments of macros are always Pass-by-Reference.
So this is just only pin looks matter.


Pass-By-Reference modifier on Macro input was removed in 4.24. [Link Removed]


Steps to Reproduce
  1. Create a blueprint
  2. Create a function
  3. Add a input argument with "+" button
  4. Set Pass-by-Reference checked on this argument
  5. Create a macro
  6. Add a input argument with "+" button
  7. The input argument on the macro entry node is displayed as Pass-by-Reference type pin


[Image Removed]

Have Comments or More Details?

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

Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint
Affects Versions4.244.25
CreatedMar 30, 2020
ResolvedAug 31, 2021
UpdatedAug 31, 2021