public void addObjeto(int id) { if (id > 0) { GameObject instanciaOb = Instantiate(objeto); eventosObjeto ev = instanciaOb.GetComponent <eventosObjeto>(); instanciaOb.transform.localScale = new Vector3(1f, 1f, 1f); ev.id = id; if (id >= 0 && id <= 100) { ev.posicion = inventario.handler.bda.bdArmas.Count == 0 ? 0 : inventario.handler.bda.bdArmas.Count - 1; } else if (id > 100 && id <= 200) { ev.posicion = inventario.handler.bdpo.bdPociones.Count == 0 ? 0 : inventario.handler.bdpo.bdPociones.Count - 1; } else if (id > 200 && id <= 300) { ev.posicion = inventario.handler.bdar.bdArmaduras.Count == 0 ? 0 : inventario.handler.bdar.bdArmaduras.Count - 1; } Item detalleItem = manejador.busquedaGeneral(id); instanciaOb.transform.GetComponentInChildren <Text>().text = detalleItem.nombre; instanciaOb.transform.SetParent(this.transform); } }
public void pintaObjetos() { int posicion = 0; foreach (Item i in inventario.listaObjetos) { GameObject instanciaObj = Instantiate(objeto); eventosObjeto ev = instanciaObj.GetComponent <eventosObjeto>(); instanciaObj.transform.localScale = new Vector3(1f, 1f, 1f); ev.id = i.id; ev.posicion = posicion; if (i.Casilla == Casilla.MANO_DERECHA || i.Casilla == Casilla.MANO_IZQUIERDA || i.Casilla == Casilla.DOS_MANOS) { Item detalle = manejador.buscarArmaId(i.id); instanciaObj.transform.GetComponentInChildren <Text>().text = detalle.nombre; instanciaObj.transform.SetParent(this.transform); } else { Item detalle = manejador.buscarArmaduraId(i.id); string prueba = detalle.nombre; instanciaObj.transform.GetComponentInChildren <Text>().text = prueba; } posicion++; } }