예제 #1
0
 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);
     }
 }
예제 #2
0
    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++;
        }
    }