Tentei implementar os metodos do pulo como a aula descreveu, mas o pulo ficava travado e pulava depois de algum tempo de forma frenética. Não sei exatamente oq houve mas acredito que os event estavam se acumulando e os frames não tavam atualizando com a movimentação.
Eu alterei o código e fiz a movimentação ser atualizada no void FixedUpdate(), rodou melhor mas ainda assim, não tá 100% na minha opinião.