// Update is called once per frame void Update() { isGround = Physics2D.OverlapCircle(groundCheck.position, 0.1f, layer); movX = Input.GetAxis("Horizontal"); mvC.MovX(movX, speed); if (Input.GetButtonDown("Jump") && isGround) { mvC.Jump(forceJump); } if (isRigth && movX > 0) { mvC.Flip(); isRigth = false; } else if (!isRigth && movX < 0) { mvC.Flip(); isRigth = true; } GetComponent <Animator> ().SetFloat("speed", Math.Abs(movX)); }
void Update() { isGroung = Physics2D.OverlapCircle(groundC.position, 0.3f, layers); mvc.MovX(x, speed); if (!isGroung) { mvc.Flip(); x *= -1; } }