Example #1
0
    public void HacerClick(Carta _carta)
    {
        if (cartaMostrada == null)
        {
            cartaMostrada = _carta;
        }
        else
        {
            contadorClicks++;
            //print (contadorClicks);
            ActualizarUI();

            if (CompararCartas(_carta.gameObject, cartaMostrada.gameObject))
            {
                print("Muy bien ! Has encotrado una pareja ");
                contParejas++;
                principal.AsignarleTextura(cartaMostrada.texturaAnverso);
                principal.MostrarPrincipal();


                if (contParejas == cartas.Count / 2)
                {
                    menuGanar.SetActive(true);
                    txtMenuGanador.text = "HAS GANADO" + '\n' + "Has encontrado todas las parejas en : " + '\n' + tiempo;
                    print("EXELENTE ! Has encotrado todas las parejas ");
                }
            }
            else
            {
                _carta.EsconderCarta();
                cartaMostrada.EsconderCarta();
            }
            cartaMostrada = null;
        }
    }