>>552
たぶんUpdate()内か、そこで呼ばれるものの中に
moveDirection.y -= gravity * Time.deltaTime;
みたいな記述があるはず。

y方向の毎フレームの移動量(moveDirection.y)には
ジャンプ中した直後にjumpSpeedの数値が一度だけ代入されるけど
あとはUpdate()が呼ばれるごとに「gravity * Time.deltaTime」分
どんどん引かれていく。
だから最初は上方向に行くけど、だんだん減速して途中でマイナスになり
あとは接地するまで加速して下に落ちていくことになる。
モーションの切り替えは>>553さんが書いてるとおりで。