コード例 #1
0
    public void JalarCarta(ElementoBaraja cual, int bando)
    {
        SCCarta    carta   = barajaMaestra.GetCarta(cual);
        GameObject cartaGO = Instantiate(prCarta, mano) as GameObject;
        Carta      cartaCa = cartaGO.GetComponent <Carta>();

        cartaCa.Inicializar(carta, bando);
    }
コード例 #2
0
    public void InicializarTienda(SCCarta _carta, int cantidad)
    {
        carta               = _carta;
        imFoto.sprite       = carta.foto;
        txtNombre.text      = carta.nombre;
        txtDescripcion.text = carta.descripcion;

        txtCantidad.text = "Ք " + cantidad.ToString("000");
    }
コード例 #3
0
    public override void CrearNuevaCarta()
    {
        //baraja.CrearNuevaCarta();
        SCCarta nc = new SCCarta();

        baraja.GetLista((int)baraja.tipo).Add(nc);
        Aplicar();
        Close();
        Abrir(baraja);
    }
コード例 #4
0
    public bool VerificarRecurso(int invc)
    {
        SCCarta cartaInvocable = null;

        for (int i = 0; i < listaCartas.Count; i++)
        {
            if (listaCartas[i].invocable == invc)
            {
                cartaInvocable = listaCartas[i];
                break;
            }
        }
        if (cartaInvocable != null)
        {
            ultimoRecurso = cartaInvocable.estrellas;
            return(recursos.VerificarEstrellas(cartaInvocable.estrellas));
        }
        return(false);
    }
コード例 #5
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();
    }
コード例 #6
0
    public void Inicializar(SCCarta carta)
    {
        Stats estadisticas = barajaMaestra.invocables[carta.invocable].GetComponent <Monstruo>().estadisticas;

        txtEstrellas.text   = carta.estrellas.ToString("00");
        txtFuerza.text      = estadisticas.fuerza.ToString("0.0");
        txtRango.text       = estadisticas.rangoAtaque.ToString("0.0");
        txtVelociad.text    = estadisticas.velocidad.ToString("0.0");
        txtRaza.text        = carta.raza.ToString();
        txtClase.text       = barajaMaestra.invocables[carta.invocable].GetComponent <Monstruo>().clase.ToString();
        txtNombre.text      = carta.nombre;
        txtDescripcion.text = carta.descripcion;

        imFondo.sprite   = carta.perfil.anverso;
        imEngrane.sprite = carta.perfil.engrane;
        imEsfera.sprite  = carta.perfil.esfera;
        imLogo.sprite    = carta.perfil.icono;
        imBarra1.sprite  = carta.perfil.boton;
        imBarra2.sprite  = carta.perfil.boton;
    }
コード例 #7
0
    public void CrearNuevaCarta()
    {
        SCCarta nc = new SCCarta();

        GetLista((int)tipo).Add(nc);
    }
コード例 #8
0
 public void VistaPrevia(SCCarta carta)
 {
     previaCarta.Inicializar(carta);
     SelectorVistaPrevia.singleton.Mostrar(carta.invocable);
     gmVistaPreviaTienda.SetActive(true);
 }