Cannot bind event dispatchers between two blueprints that share a parent class. This issue also occurs if you use the parent as a variable in the child. The bind event dispatcher seems to only take a self-reference.
1. Open Editor (QA Game)
2. Create blueprint (name it Class_A)
3. In Class_A, create an event dispatcher named "OnDeath"
4. Compile, close blueprint
5. Create two child blueprints based on Class_A (Class_B and Class_C)
6. In one of the child blueprints (Class_C), create a cast to the other (Class_B).
7. From the "As Class_B" output pin, create Bind Event to OnDeath node
Results:
Bind Event to OnDeath is created with target of self. Class_B cannot be attached to the target pin.
Expected:
"As Class_B" pin connects to Target pin on "Bind Event to OnDeath" node.
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?
UMG RichText not appear image when packaged
How to delete some elements correctly when deleting an array loop?
How would I go about lerping the rotation instead of it snapping when turning (pls dont sue me epic)
What is the difference between Camera and CineCamera?
How to implement springarm components to scale according to mouse position in spawn?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-19089 in the post.