Virtual Functions in Blueprint?

As far as I know, the intended way to do it is with UFUNCTION(BlueprintNativeEvent), which allows you to write C++ code on its implementation AND to implement it on Blueprints, where the default behavior is to override the C++ implementation.

Although you can call “Add Call on Parent Function” which is the same as calling Super:: in C++.

2 Likes