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.


Steps to Reproduce

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.

Have Comments or More Details?

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

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions5.35.3.2
Target Fix5.5
Fix Commit33114193
CreatedApr 19, 2024
ResolvedApr 19, 2024
UpdatedApr 23, 2024
View Jira Issue