Get Value node is missing the Target input

I am using Unreal 4.6. The instructional video is using an earlier version.

I am working through the “Introduction to Third Person Blueprint game - 18 - Animation Blueprint Punching Setup in UE4” [link][1] The instructor brings in a node that Gets the value of the “IsPunching” montage. In his example the node has a blue Target input. But I don’t have that when I bring the node in. Is it because I am using a newer version of Unreal? Any ideas?

Thanks in advance for any help on this.

Can anyone help me with this? If you need more information or another screen grab let me know.

Hi ,

Make sure to create the ‘IsPunching?’ variable in the MyCharacter blueprint first. Once you do, you can drag off of that Cast node, search for ‘Get IsPunching?’, and you will have access to that variable.

Let me know if that works for you.

Cheers,

TJ

I discovered what the problem was.
This variable “IsPunching?” needs to be made public. For some reason the instructional video didn’t require for this variable to be made public. It was just a matter of turning the eyeball icon on. And then for me it would show up as node with the Target plugin accessible. I hope this will help someone else.

In version 4.6 all variables that are accessed from another blueprint need to be set as public (visible), this was not necessary before ver 4.6 though.

In version 4.7 this should no longer be required, they have chosen to revert back to the way it was done in previous versions, just keep that in mind for now, it is only necessary in 4.6. Hope that helps! :slight_smile: