public void DesdeString(string str) { string[] varios = str.Split('!'); if (varios.Length >= 3) { tipo = NumeroATipo(int.Parse(varios[0])); carta = int.Parse(varios[1]); cantidad = int.Parse(varios[2]); } }
public int BuscarCarta(List <ElementoBaraja> bar, TiposBaraja tipo, int carta) { for (int i = 0; i < bar.Count; i++) { if (bar[i].tipo == tipo && bar[i].carta == carta) { return(i); } } return(-1); }
void Start() { baraja.CargarCartas(); for (int i = 0; i < baraja.cartasComprimidas.Count; i++) { ItemCarta itc = (Instantiate(itemCarta, padreItemCartas) as GameObject).GetComponent <ItemCarta>(); itc.Inicializar(barajaMaestra.GetCarta(baraja.cartasComprimidas[i]), baraja.cartasComprimidas[i].cantidad); itc.gameObject.SetActive(true); } for (int i = 1; i < 6; i++) { TiposBaraja t = (TiposBaraja)i; (Instantiate(LineaSeparadora, padreItemTienda) as GameObject).GetComponentInChildren <Text>().text = t.ToString().ToUpper(); List <SCCarta> cartas = barajaMaestra.GetLista(i); for (int j = 0; j < cartas.Count; j++) { ItemCarta itc = (Instantiate(itemTienda, padreItemTienda) as GameObject).GetComponent <ItemCarta>(); itc.InicializarTienda(barajaMaestra.GetCarta(i, j), barajaMaestra.GetCarta(i, j).precio); itc.gameObject.SetActive(true); } } }
public int TipoANumero(TiposBaraja t) { return((int)t); }