// Méthode qui met à jour notre timer private void Update() { if (GameObject.Find("Infos")) { int secondes, minutes; temps += Time.deltaTime; if ((int)temps % 2 == 0) { grille.sauvegardeGrille(); // Sauvegarde de la grille toutes les 2 secondes } secondes = (int)temps % 60; minutes = (int)temps / 60; if (secondes < 10) { if (minutes < 10) { affichageTemps = "0" + minutes + ":0" + secondes; } else { affichageTemps = minutes + ":0" + secondes; } } else { if (minutes < 10) { affichageTemps = "0" + minutes + ":" + secondes; } else { affichageTemps = minutes + ":" + secondes; } } UIManager.tempsFin = affichageTemps; GameObject.Find("Infos").GetComponent <TextMeshProUGUI>().text = "Difficulté : " + difficulte + " Grille n° : " + numGrille + "\nTemps : " + affichageTemps; // Raccourci de débug if (Input.GetKeyDown(KeyCode.A)) { Debug.Log("remplirGrille()"); grille.remplirGrille(numGrille, difficulte); UIManager.UpdateGrid(); if (grille.verifGrille()) { UIManager.finishGame(); } } } }