Event execution for BP derived from C++

To add on to @'s answer, here’s how this work:

The Super::BeginPlay() call does call the base class of C++ code class. In the base class however there is line of call RecieveBeginPlay() which redirects the call to Blueprint’s the BeginPlay(). Thus C++ code controls exactly when (and if ) Blueprint’s event gets called.

1 Like