Esempio n. 1
0
 /// <summary>
 /// Metodo encargado de la instanciacion del objeto en el inventario
 /// </summary>
 public void instanciarInven()
 {
     for (int i = 0; i < inventario.slots.Length; i++)
     {
         if (!inventario.esCompleto[i])
         {
             DatosInventario.añadirObjetoAlInventario(Item.tag);
             inventario.esCompleto[i] = true;
             Instantiate(Item, inventario.slots[i].transform, false);
             Destroy(gameObject);
             break;
         }
     }
 }
Esempio n. 2
0
    /// <summary>
    /// Metodo encargado de la instanciacion del objeto en el inventario interno
    /// </summary>
    public void instanciarInven(GameObject item)
    {
        bool acabado = false;

        for (int i = 0; i < inventario.slots.Length && !acabado; i++)
        {
            if (!inventario.esCompleto[i])
            {
                DatosInventario.añadirObjetoAlInventario(item.tag);
                inventario.esCompleto[i] = true;
                Instantiate(item, inventario.slots[i].transform, false);

                acabado = true;
            }
        }
    }