// Update is called once per frame void Update() { transform.Translate(Vector3.down * Time.deltaTime * speed); //Si la limite est atteinte on verifie si le calcul était bon ou pas if (transform.position.y <= -3.30) { if (isCorrect == false) { GameManagement.Life -= 1; } else { GameManagement.Score += 1; } this.CleanCalcul(); GameManagement.ChangeLevel(); GameManagement.checkDeath(); } if (Input.touchCount == 1) { Vector3 wp = Camera.main.ScreenToWorldPoint(Input.GetTouch(0).position); Vector2 touchPos = new Vector2(wp.x, wp.y); if (GetComponent <BoxCollider2D>() == Physics2D.OverlapPoint(touchPos)) { if (isCorrect == false) { GameManagement.Score += 1; } else { GameManagement.Life -= 1; } this.CleanCalcul(); GameManagement.ChangeLevel(); GameManagement.checkDeath(); } } }