Cannot cast player controller to myplayercontroller class

Hi I’m learning c++ with ue4 and I’ve a little problem:

I created a class (C++) that inherits from player controller and put some methods in and did all the bindings with axis and they are working.

When I try to setup the animation blueprint and I need to get the player controller and cast it to my plaerycontrollercpp it always fail and I can’t figure out why.

Can anyone help me ? I’ve setup the GameMode with my pawn class and my controller class.

I’ve tried to put the ClassSpecifiers “Blueprintable”, still no luck