Tick can't add call to parent function

Hello,

I’m very new and doing this tutorial

In the event graph he places event tick and adds a call to parent function.

When I try to do this I am unable to select add to parent function. I’m not sure what is causing this and my searching has turned up fruitless. Could someone please point me in the right direction.

Never mind just had to run it not being reliant on visual studio

Is there any chance you could elaborate on what “run it not being reliant on visual studio” means? I’ve got the same problem but can’t make it go away by doing (what I think of as) that…

Hi ,

I’m not sure exactly what he means by that statement but the ‘add call to parent function’ only appears once the Tick function for a class has been changed in code. It allows you to get the default Tick without the modifications that were added. I have noticed an issue where the Tick node that is readily available in a new blueprint doesn’t give this option at all however and will be placing a bug report for it. As a workaround, you can delete the default Tick node that it given and place another one. If the Tick function has been edited in the code, it should give you the option.

I hope this helps you with this issue

I found my own answer to this was that the Tick function inside ThirdPersonCharacter was not marked as virtual.

Being completely new to UE4 I can only assume that with as I’ve read that there’ve been recent changes to the way override works, the virtual keyword wasn’t necessary until more recently, after this tutorial was made.

So in your Character.h Tick “void Tick” should be “virtual void Tick”

I ran in to this issue and was able to get it to show the call to parent after right clicking the tick node and clicking ‘refresh nodes.’ Just in case anyone else still has trouble. :slight_smile: