You may be interested in creating an Event Dispatcher from C++. (Called Delegates) In your Blueprint, you bind your event to the delegate. This way, when you broadcast your delegate, it should fire in Blueprint and in turn fire the bound event. This way C++ doesn’t need to know your Blueprint code in advance but still fire it successfully.
1 Like