Added mobile controls but when i use them player doesn't move

I’m making a 2D rpg game and I wanted to port it to android.
I used Unity CrossPlatformInput asset, MobileSingleStickControl
When I boot up the game I can see the controls, I can move them, but the player doesn’t move.
How can I fix this?

My PlayerController Script:

This is not much to go on, is it working in the editor? I’ve not used these myself I rolled my own out, both joystick and touch pad.

It’s really weird I can drag it but the player doesn’t move. I think there is no communication between PlayerController script and the Joystick.