Blueprint inputs are added to nodes as metadata, with the key set to the pin name and the value set to the default for that pin. Since blueprint functions allow you to name your own input pins, this allows you to (intentionally or otherwise) inject metadata into the node. Some metadata tags such as DisplayName share names with common variable names, which can cause unexpected results as reported in [Link Removed].
A potential solution would be to append a string such as "_input" to the end of input pin metadata keys.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-67783 in the post.
1 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.22 |
Created | Dec 19, 2018 |
---|---|
Resolved | Aug 18, 2021 |
Updated | Aug 18, 2021 |