This issue occurs when a static function is created and has a struct parameter that has a delegate exposed to blueprint.
When using the helper function in blueprint after having used "Split Struct Pin" and linking the delegate member to "Add Custom Event", the event is unable to fetch the delegate signature which results in a compile error until the custom event is edited to fit the proper signature.
1- Create a UBlueprintFunctionLibrary class
2- Paste the example code added by the user that posted the case.
3- Call the blueprint function and split the struct parameter. The delegate is not able to fetch the delegate signature. The issue looks like is in the "Split Struct Pin" operation.
The user also posted a video where you can see more clearly the bug.
How do I set a material as a post-processing material?
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
How to delete some elements correctly when deleting an array loop?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
What is the difference between Camera and CineCamera?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-212762 in the post.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 5.3, 5.3.2 |
Target Fix | 5.5 |
Fix Commit | 33114193 |
---|
Created | Apr 19, 2024 |
---|---|
Resolved | Apr 19, 2024 |
Updated | Jul 23, 2024 |