I have a BP class that derives from an abstract C++ class, and as far as I can tell, the events aren’t being called for the BP class. Tested with BeginPlay, EndPlay, and Tick.
-
BeginPlay is confirmed being called on the parent class; I don’t think I’ve done anything unusual to say “don’t call the child class version.”
-
Functions defined in the BP class still work when called.
-
BlueprintImplementableEvents also work, so this issue is not critical (yet), just annoying.
-
This is also happening with an Animation BP. Functions can be called; Events don’t fire.
a. Property Accessors are returning the wrong values, but that might be thread timing or something. I can get the correct value by other functions, so again not critical. -
Level BP Events, on the other hand, are working fine.