Component ticking after bCanEverTick is off?


My C++ component is on my character and working, however I don’t need it to tick or do BeginPlay(). I have these set in the constructor of the component:

bWantsBeginPlay = false;
PrimaryComponentTick.bStartWithTickEnabled = false;
PrimaryComponentTick.bCanEverTick = false;

However BeginPlay still fires ( I have print statements in there ), and same with Tick. How do I actually turn that stuff off?

I think this was fixed in 4.14 as per Unreal Engine Issues and Bug Tracker (UE-21048)