The delegates for actor should show up in the Detail tab like components. There should be an "Event" group and list all available delegates, and designers can click on the "+" sign to add event on the graph.

It's very confusing since the exact same steps work properly for ActorComponent and its children classes.

Steps to Reproduce

1. Declare a dynamic delegate signature: DECLARE_DYNAMIC_MULTICAST_DELEGATE(FMySimpleDelegate );
2. Declare a delegate in an Actor class:
FMySimpleDelegate Event0;
3. Compile, and create a BP version of MyActor class
4. Try to find the delegate inside BP editor.

Results: The newly create delegate "Event0" doesn't show up in Details tab.

Have Comments or More Details?

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

Login to Vote

ComponentUE - Gameplay
Affects Versions4.25
Target Fix5.0-m6
Fix Commit16321334
Main Commit16321334
CreatedSep 21, 2020
ResolvedMay 15, 2021
UpdatedApr 27, 2022