示例#1
0
    void showAufgabe()
    {
        Aufgabe aufgaben = new AufgabenGenerator().getRandomAufgabe();

        //Titel und Message setzen
        objTitel.text   = aufgaben.getTitel();
        objMessage.text = aufgaben.getMessage();


        //am Schluss das Canvas zeigen
        aufgabe.alpha = 1;
    }
示例#2
0
    void showAufgabe()
    {
        Aufgabe aufgaben = new AufgabenGenerator().getRandomAufgabe();

        //Titel und Message setzen
        objTitel.text   = aufgaben.getTitel();
        objMessage.text = aufgaben.getMessage();
        if (aufgaben.getMode() == 2)
        {
            //Find the object you're looking for
            GameObject tempObject = GameObject.Find("BtnAufgabe");
            if (tempObject != null)
            {
                //If we found the object , get the Canvas component from it.
                Button btnCan = tempObject.GetComponent <Button>();
                if (btnCan == null)
                {
                    // Bei Fehler einfach nur Trinken
                    objTitel.text   = "Trink!";
                    objMessage.text = "Du musst 4 Schluck trinken";
                }
                else
                {
                    tempObject.GetComponentInChildren <Text>().text = "Minispiel starten";
                    btnCan.onClick.AddListener(
                        delegate {
                        Test();
                    }
                        );
                }
            }
        }
        else
        {
            GameObject BtnAufgabe = GameObject.Find("BtnAufgabe");
            BtnAufgabe.GetComponentInChildren <Text>().text = "Alles klar weiter gehts!";
        }

        //am Schluss das Canvas zeigen
        aufgabe.alpha = 1;

        //Ganz am Ende das hier
        value       = 0;
        diceShown   = false;
        img.enabled = true;
        isRolled    = false;
        die.GetComponent <Rigidbody>().angularVelocity = Vector3.zero;
    }