[Request] Event Dispatchers on Interfaces
I'm trying to get rid of circular references involving UMGs on my project since 4.6 doesn't like that at all. That involves hiding the BP class that deals directly with my widget classes behind an interface. However, there's a big limitation on interfaces: you can't declare event dispatchers on them. Combined with the fact that it's impossible to pass delegates around blueprint-only functions/properties, it's not possible to make an interface that features any sort of callback/broadcast mechanism. The work around is to rely on some 3rd party to perform the dispatching, like a shared object/actor that contains the event dispatchers, so here's a humble request: would it be possible to allow interfaces to declare dispatchers as well as methods/events?
asked Dec 30 '14 at 06:01 PM in Blueprint Scripting
I have logged this as a feature request here https://issues.unrealengine.com/issue/UE-40957 . You can track the status of the request as it is reviewed by our development staff. Please be aware that this request may not be implemented, or that it may not be prioritized to occur anytime soon.
answered Jan 20 '17 at 09:11 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here