예제 #1
0
    public void comprarPersonaje(int numero)
    {
        if (ComprobarMonedas(numero))
        {
            grillaDePersonajes.SetActive(false);
            PantallaDeCompra.SetActive(true);

            switch (numero)
            {
            case 1:
                btnCanje1.interactable   = false;
                imgCanje1.color          = new Color32(200, 200, 200, 198);
                personajeComprado.sprite = personajes[0];
                PlayerPrefs.SetInt("canje1", 1);
                break;

            case 2:
                btnCanje2.interactable   = false;
                imgCanje2.color          = new Color32(200, 200, 200, 198);
                personajeComprado.sprite = personajes[1];
                PlayerPrefs.SetInt("canje2", 1);
                break;

            case 3:
                btnCanje3.interactable   = false;
                imgCanje3.color          = new Color32(200, 200, 200, 198);
                personajeComprado.sprite = personajes[2];
                PlayerPrefs.SetInt("canje3", 1);
                break;

            case 4:
                btnCanje4.interactable   = false;
                imgCanje4.color          = new Color32(200, 200, 200, 198);
                personajeComprado.sprite = personajes[3];
                PlayerPrefs.SetInt("canje4", 1);
                break;
            }
            Invoke("cerrarCompra", 3.5f);
        }
    }
예제 #2
0
 private void cerrarCompra( )
 {
     grillaDePersonajes.SetActive(true);
     PantallaDeCompra.SetActive(false);
 }