In UE 4.21, The current functionality that exists for DECLARE_EVENT Broadcast() does not function as the docs describe:
[Delegate Events|https://docs.unrealengine.com/en-us/Programming/UnrealArchitecture/Delegates/Events]
"Events are very similar to multi-cast delegates . However, while any class can bind events, only the class that declares the event may invoke the event's Broadcast, IsBound, and Clear functions."
However, it can be called outside of it's containing class. Users have reported that this behavior has existed since the implementation of the following CL: CL 2672383
I've included a sample project of this behavior.
Expected: Build should fail due to the class not declaring the event.
Result: Build Succeeds.
I am not able to find world outliner how to enable it?
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
How to implement the left mouse button operation umg listview scroll bar?
How can i modify the param name in EQS node
How to properly terminate the DoWork thread function in FAsyncTask?
How to achieve HLSL Multiple Render Target in Material blueprints?
What method is used to fill polygonal regions when drawing spline mesh at run time?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-67922 in the post.
11 |
Component | UE - Foundation - Core |
---|---|
Affects Versions | 4.19, 4.20, 4.21, 4.22 |
Created | Jan 2, 2019 |
---|---|
Resolved | Aug 27, 2021 |
Updated | Aug 27, 2021 |