public bool CheckNumsCorrect() { int amountOfNumsCorrect = 0; PopulateGridChecker(); for (int i = 0; i < 81; i++) { if (gridChecker[i] == grid[i]) { numsCorrect[i] = true; amountOfNumsCorrect++; } } if (amountOfNumsCorrect >= 81) { amountOfNumsCorrect = 0; int dif = GameManager.ReturnLvlByScene(); SaveManager.SaveTotalWins(); SaveManager.SavePlayWins(dif); SaveManager.ClearGrid(dif); if (GameObject.Find("WinAnimationController") != null) { GameObject WAC = GameObject.Find("WinAnimationController"); WAC.GetComponent <WinAnimationController>().InstantiateStars(); } return(true); } else { return(false); } }