public void MostrarInterfaz() { interfazSembrar.SetActive(true); foreach (GameObject elemento in sistemaAlmacenamiento.ObtenerInventario()) { if (elemento.layer == 11) //Layer 11 = Semilla { GameObject e = Instantiate(EspacioSembrar); e.transform.SetParent(Elementos.transform, false); //Colocar sprite al item de la interfaz e.transform.GetChild(0).GetChild(1).GetComponent <Image>().sprite = elemento.GetComponent <Item>().icono; //Colocar el texto del item de la interfaz e.transform.GetChild(1).GetComponent <Text>().text = elemento.GetComponent <Item>().nombre; } } }
public void MostrarInterfaz() { interfazGranero.SetActive(true); foreach (GameObject elemento in sistemaAlmacenamiento.ObtenerInventario()) { GameObject e = Instantiate(Espacio); e.transform.SetParent(Elementos.transform, false); //Colocar sprite al item de la interfaz e.transform.GetChild(0).GetChild(1).GetComponent <Image>().sprite = elemento.GetComponent <Item>().icono; //Colocar el texto del item de la interfaz e.transform.GetChild(1).GetComponent <Text>().text = elemento.GetComponent <Item>().nombre; //Colocar el texto de tiempo restante de la interfaz int tiempo = elemento.GetComponent <Item>().tiempoLimite - elemento.GetComponent <Item>().tiempoActual; string tiempoRestante = "Tiempo Restante: " + tiempo + " min"; e.transform.GetChild(2).GetComponent <Text>().text = tiempoRestante; } EstablecerValorCapacidad(); }