When a macro takes in a Map <Wildcard, Wildcard> if the output is the element in the map it is the same type value of as the key. You can see see a quick demonstration at [Link Removed].
This seems related to UE-53196 and might actually be the same as [Link Removed].
An example project is attached.
Found in 4.23.1 CL#9631420
Reproduced in 4.24 CL# 10570792, 4.25 Main CL#10646676
1. Create a blueprint (TestBP).
2. Create a macro that takes in a Map <Wildcard, Wildcard> and output an element of the Map.
3. Create a Map <int, string> (type doesn't matter as long as they are Wildcard).
4. Connect the Map you just created to an instance of the macro.
Result: The output of the macro is the type of the map key.
Expected: The output of the macro is the type of the map element.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-85867 in the post.
|Component||UE - Gameplay|
|Affects Versions||4.23.1, 4.24, 4.25|
|Created||Dec 13, 2019|
|Resolved||Aug 27, 2021|
|Updated||Aug 27, 2021|