Example #1
0
    public void Inicializar(SCCarta _scCarta, int _bando)
    {
        scCarta    = _scCarta;
        bando      = _bando;
        comando    = scCarta.comando;
        uso        = _scCarta.campoUso;
        parametros = scCarta.parametros;
        invocable  = _scCarta.invocable;

        imFoto.sprite     = scCarta.foto;
        imEngrane.sprite  = scCarta.perfil.engrane;
        imFondo.sprite    = scCarta.perfil.anverso;
        imBoton1.sprite   = scCarta.perfil.boton;
        imBoton2.sprite   = scCarta.perfil.boton;
        imIcono.sprite    = scCarta.perfil.icono;
        imAdorno.sprite   = scCarta.perfil.adorno;
        imEsfera.sprite   = scCarta.perfil.esfera;
        txtEstrellas.text = scCarta.estrellas.ToString();
    }
    public void MostrarTodo(CampoUso uso)
    {
        LeanTween.cancelAll();
        for (int i = 0; i < casillas.Count; i++)
        {
            //print(Verificar(casillas[i], (int)uso) + " para: " + uso + "(" + (int) uso + ")");
            if (Verificar(casillas[i], (int)uso))
            {
                Mostrar(casillas[i].gameObject);
            }
        }
        for (int i = 0; i < rtBases.Length; i++)
        {
            LeanTween.alpha(rtBases[i], 1, 0.3f);
        }

        bool Verificar(Casilla c, int uss)
        {
            return(c.bando == (int)uso || uss == 0);
        }
    }