Using Unity 5 Standard Mobile controls

ok, so I have been using Unity 5 for a while now and everything has been amazing, the one problem I have been having though is that the mobile controls dont work at all and nobody seems to have made any tutorials on it. I have tried both the single joystick and the touchpad with the Rigidbody fps controller and the normal controller but nothing works. I did switch the target platform to android and built the apk but nothing works!!!

  1. You should attach UI → Event System at Hierarchy.
  2. You should below code to

using UnityStandardAssets.CrossPlatformInput;

instead of input.GetSomething you should you CrossPlatformInputManager.GetSomething