Просто создайте проверку на нахождение игрока на земле. При нажатии на кнопку/и бега проверяйте, находится игрок на земле или нет
Вариант с контроллером*
CharacterController controller = GetComponent<CharacterController>();
if(controller.isGround) //проверка на то, находится игрок на земле или нет
{
//проигрывание анимации и, если надо, движения
}