WB_Base defines a Tick to print Hello World every frame.
Say you have a Widget Blueprint of class WB_Derived that is derived from WB_Base
WB_Derived does not define a Tick.
One would expect WB_Derived to also print Hello World every frame as it inherits WB_Base’s Tick, but it does not. Instead it doesn’t call a BP Tick at all. The only way to have it call base tick is to define a Tick and use call parent.
Is this intended behavior or a bug? Happening on 4.11.2.
I was able to reproduce this issue on our end. I have written up a report (UE-29995) and I have submitted it to the developers for further consideration. I will provide updates with any pertinent information as it becomes available. Thank you for your time and information.
Checking in a year later, I see that this issue is now visible at Unreal Engine Issues and Bug Tracker (UE-29995) however its steps to reproduce are wrong, as this applies to widget blueprints not actor blueprints.