/// <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; } } }
/// <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; } } }