public IEnumerator LevelComplete() //kazanma UI ve sesinin tetiklenmesi { if (numberOfLevel != 10) { board.currentState = GameState.win; yield return(new WaitForSeconds(2f)); FindObjectOfType <audioManager>().Play("win"); winPanel.SetActive(true); save.GetComponent <saveController>().levels[numberOfLevel - 1] = true; if (board.HighScore >= save.GetComponent <saveController>().scores[numberOfLevel - 1]) { save.GetComponent <saveController>().scores[numberOfLevel - 1] = board.HighScore; } save.GetComponent <saveController>().SaveGame(); } else { yield return(new WaitForSeconds(0.1f)); board.currentState = GameState.move; } }