Пример #1
0
    //En las metas, el signo de interrogacion, abre otros canvas (que no he hecho) con las instrucciones


    //En las metas, con el play llevaria a algun canvas random con "sabias que...?" (que no he hecho)
    public void OnPlay()
    {
        Debug.Log("meta to sabias que");
        //Desactivar la meta que este
        current = GoalsStates.Sabias;
        SabiasScr.SetActive(true);
        AllInactive();
        int n = Random.Range(1, 17);

        GetOneSabiasQueCanvas(n);
    }
Пример #2
0
    // Update is called once per frame
    void Update()
    {
        switch (current)
        {
        case GoalsStates.Desayuno:
            Comida1.SetActive(false);
            Comida2.SetActive(false);
            Comida3.SetActive(false);
            Cena1.SetActive(false);
            Cena2.SetActive(false);
            MetaScr.SetActive(false);
            BadgesScr.SetActive(false);
            SabiasScr.SetActive(false);
            Instrucc.SetActive(false);
            if (edad <= 9)
            {
                Desayuno1.SetActive(true);
                Desayuno2.SetActive(false);
            }
            else
            {
                Desayuno2.SetActive(true);
                Desayuno1.SetActive(false);
            }
            break;

        case GoalsStates.Comida:
            Desayuno1.SetActive(false);
            Desayuno2.SetActive(false);
            Cena1.SetActive(false);
            Cena2.SetActive(false);
            MetaScr.SetActive(false);
            BadgesScr.SetActive(false);
            SabiasScr.SetActive(false);
            Instrucc.SetActive(false);
            if (edad <= 6)
            {
                Comida1.SetActive(true);
                Comida2.SetActive(false);
                Comida3.SetActive(false);
            }
            else if (edad >= 7 && edad <= 9)
            {
                Comida1.SetActive(false);
                Comida2.SetActive(true);
                Comida3.SetActive(false);
            }
            else if (edad >= 10)
            {
                Comida1.SetActive(false);
                Comida2.SetActive(false);
                Comida3.SetActive(true);
            }
            break;

        case GoalsStates.Cena:
            Desayuno1.SetActive(false);
            Desayuno2.SetActive(false);
            Comida1.SetActive(false);
            Comida2.SetActive(false);
            Comida3.SetActive(false);
            MetaScr.SetActive(false);
            BadgesScr.SetActive(false);
            SabiasScr.SetActive(false);
            Instrucc.SetActive(false);
            if (edad <= 6)
            {
                Cena1.SetActive(true);
                Cena2.SetActive(false);
            }
            else
            {
                Cena1.SetActive(false);
                Cena2.SetActive(true);
            }

            break;

        case GoalsStates.Metas:
            Desayuno1.SetActive(false);
            Desayuno2.SetActive(false);
            Comida1.SetActive(false);
            Comida2.SetActive(false);
            Comida3.SetActive(false);
            Cena1.SetActive(false);
            Cena2.SetActive(false);
            SabiasScr.SetActive(false);
            MetaScr.SetActive(true);
            BadgesScr.SetActive(false);
            Instrucc.SetActive(false);
            break;

        case GoalsStates.Badges:
            Desayuno1.SetActive(false);
            Desayuno2.SetActive(false);
            Comida1.SetActive(false);
            Comida2.SetActive(false);
            Comida3.SetActive(false);
            Cena1.SetActive(false);
            Cena2.SetActive(false);
            SabiasScr.SetActive(false);
            MetaScr.SetActive(false);
            BadgesScr.SetActive(true);
            Instrucc.SetActive(false);
            break;

        case GoalsStates.Sabias:
            Desayuno1.SetActive(false);
            Desayuno2.SetActive(false);
            Comida1.SetActive(false);
            Comida2.SetActive(false);
            Comida3.SetActive(false);
            Cena1.SetActive(false);
            Cena2.SetActive(false);
            SabiasScr.SetActive(true);
            MetaScr.SetActive(false);
            BadgesScr.SetActive(false);
            Instrucc.SetActive(false);
            break;

        case GoalsStates.Instrucciones:
            Desayuno1.SetActive(false);
            Desayuno2.SetActive(false);
            Comida1.SetActive(false);
            Comida2.SetActive(false);
            Comida3.SetActive(false);
            Cena1.SetActive(false);
            Cena2.SetActive(false);
            SabiasScr.SetActive(false);
            MetaScr.SetActive(false);
            BadgesScr.SetActive(false);
            Instrucc.SetActive(true);
            break;
        }
    }