Description

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:
UPROPERTY(BlueprintAssignable)
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.

1
Login to Vote

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