How to call a Blueprint Custom Event from C++ code?

GetWorld()->GetFirstPlayerController() works for single player games (there’s some caveat in using that for multiplayer IIRC but I don’t have experience with that scenario).