void Start()
    {
        timeLeft    = 100f;
        progressBar = this.gameObject.transform.GetChild(0).GetComponent <Slider>();
        type        = TipoSopa.nulo;

        StartCoroutine(resta());
    }
    //deberia ser en lugar de inside.name el tipo de ingrediente, pero por ahora pela.
    public void meshLoader()
    {
        normal.SetActive(false);
        //listaInside = GetComponentsInChildren<Ingrediente>();
        Debug.Log("COUNT LISTA " + listaInside.Count);

        for (int i = 0; i < listaInside.Count; i++)
        {
            Debug.Log("INDEX" + i);
            if (listaInside[i].tipoIng == tipoIngrediente.Tomate)
            {
                countT++;
                Debug.Log("tomate count " + countT);
            }
            else if (listaInside[i].tipoIng == tipoIngrediente.Cebolla)
            {
                countC++;
                Debug.Log("cebolla count: " + countC);
            }
            else if (listaInside[i].tipoIng == tipoIngrediente.Mushroom)
            {
                countChamp++;
                Debug.Log("champ count: " + countChamp);
            }
        }
        if (countT == 3)
        {
            sopaTomate.SetActive(true);
            tipoDeSopa = TipoSopa.tomate;
        }
        else if (countChamp == 3)
        {
            sopaChamp.SetActive(true);
            tipoDeSopa = TipoSopa.champ;
        }
        else if (countC == 3)
        {
            sopaCebolla.SetActive(true);
            tipoDeSopa = TipoSopa.cebolla;
        }
        else
        {
            sopaCebolla.SetActive(false);
            sopaTomate.SetActive(false);
            sopaChamp.SetActive(false);
            normal.SetActive(true);
        }
    }
Exemplo n.º 3
0
    public void onDemandLoad(TipoSopa tipo, estadoPlato estado)
    {
        Debug.Log("cargando plato: " + tipo + " el plato esta: " + estado);
        tipoPlato  = tipo;
        estadoSopa = estado;

        normal.SetActive(false);
        if (tipo == TipoSopa.tomate)
        {
            sopaTomate.SetActive(true);
        }
        else if (tipo == TipoSopa.champ)
        {
            sopaChamp.SetActive(true);
        }
        else if (tipo == TipoSopa.cebolla)
        {
            sopaCebolla.SetActive(true);
        }
    }
 public void setType(TipoSopa tipo)
 {
     this.type = tipo;
 }