fixed diffence jump height problem by combine idle and locomotion state, the details are explained in PlayerMovement.OnTransition(...)