// Update is called once per frame void Update() { inputHorizontal = Input.GetAxis("Horizontal"); if (inputHorizontal > 0.1f) { estados.Direita(); } else if (inputHorizontal < -0.1f) { estados.Esquerda(); } else { estados.Idle(); } if (Input.GetButtonDown("Jump") && estados.podePular) { estados.Pula(); } else if (Input.GetButtonUp("Jump")) { if (log) { Debug.Log("Soltou botao"); } estados.DesativaPuloMaisAlto(); } if (Input.GetKeyDown(KeyCode.LeftShift) || Input.GetKeyDown(KeyCode.RightShift)) { movimento.DefineNovoEixo(); player.LimpaUltimaPlataformaColidida(); } MudaVelocidadeDoJogo(); ChecaCamera(); }