public void UpdateGoals()
{ // mettre à jour les texts affichant les buts à atteindre
int goalsCompleted = 0;
for (int i = 0; i < levelGoals.Length; i++)
{
currentGoals[i].thisText.text = levelGoals[i].numberCollected + "/" + levelGoals[i].numberNeeded;
if (levelGoals[i].numberCollected >= levelGoals[i].numberNeeded)
{
goalsCompleted++;
currentGoals[i].thisText.text = levelGoals[i].numberNeeded + "/" + levelGoals[i].numberNeeded;
}
}
if (goalsCompleted >= levelGoals.Length)
{
if (endGame != null)
{
endGame.WinGame();
//Debug.Log("Partie gagnée");
board.level++;
if (board.level < board.world.levels.Length)
{
board.Awake();
}
}
}
}