Why is this controller cast failing?

Check the class you have on that Object pin

I’ve been getting frustrated on how to do the following thing: I simply want to play a shooting animation (that is replicated over the network). My problem is, I have my movement logic in the TopDownController blueprint, and I don’t know how to cast to it via the animation event graph. The following script is failing and I don’t know why:

I’m simply checking if the variable IsCasting is true in the TopDownController, if so, play the animation.