Esempio n. 1
0
    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;
            }
        }
    }
Esempio n. 2
0
    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();
    }