public void CardRevealed(cartaTres card) { if (_firstReveaLed == null) { if (_firstReveaLed = card) { // sonido.clip = carta; // sonido.Play(); } ; } else { _sconReveaLed = card; StartCoroutine(CheckedMatch()); } }
private IEnumerator CheckedMatch() { if (_firstReveaLed.id == _sconReveaLed.id) { ////// copiar al siguiente nivel sonido string im = _sconReveaLed.GetComponent <SpriteRenderer>().sprite.ToString(); string[] et = im.Split(' '); string n_fru = et[0]; //Debug.Log(n_fru);//para mostrar el nombre de la fruta sss = aux.GetComponent <SonidoFrutaTres>(); sss.nombrar_fruta(n_fru); /////// _score++; scoreLabel.text = "Puntaje: " + _score; if (_score == 6) { //tiempo de espera para cambio de escena ----> copiar al siguiente nivel yield return(new WaitForSeconds(2.0f)); SceneManager.LoadScene("ganarTercerNivel"); } } else { yield return(new WaitForSeconds(0.5f)); //tiempo que espera voltear carta cuando esta mal // Debug.Log(_firstReveaLed.id); _firstReveaLed.Unreveal(); _sconReveaLed.Unreveal(); } _firstReveaLed = null; _sconReveaLed = null; }