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); }
public void ConvertirDesdeTexto() { string[] textos = texto.Split('|'); cartasComprimidas = new List <ElementoBaraja>(); for (int i = 0; i < textos.Length; i++) { if (textos[i].Length > 3) { ElementoBaraja e = new ElementoBaraja(textos[i]); cartasComprimidas.Add(e); } } }
public void Comprimir() { cartasComprimidas = new List <ElementoBaraja>(); int posi = 0; for (int i = 0; i < cartasDescomprimidas.Count; i++) { posi = BuscarCarta(cartasComprimidas, cartasDescomprimidas[i].tipo, cartasDescomprimidas[i].carta); if (posi == -1) { ElementoBaraja e = new ElementoBaraja(); e.tipo = cartasDescomprimidas[i].tipo; e.carta = cartasDescomprimidas[i].carta; e.cantidad = 1; cartasComprimidas.Add(e); } else { cartasDescomprimidas[posi].cantidad++; } } }
public SCCarta GetCarta(ElementoBaraja cual, int _carta) { return(GetLista((int)cual.tipo)[_carta]); }