Exemplo n.º 1
0
    public void PausenButtonOnClick()
    {
        //Je nachdem, ob das Pausenmenü derzeit geöffnet oder geschlossen ist, wird es entsprechend geschlossen oder geöffnet
        if (GameObject.Find("PauseFortsetzen").GetComponent <Image>().enabled == false)
        {
            //falls geöffnet, wird die Chronik und das aktuelle Infofenster des Tutorials geschlossen
            if (GameObject.Find("Scroll View").GetComponent <ScrollRect>().enabled == true)
            {
                UIVerwaltung.MassnahmenHistoryMenuOff();
                transform.parent.Find("Image").GetComponent <Image>().color = new Color(0.16f, 0.6f, 0.97f, 1.0f);
            }
            UIVerwaltung.PausenMenuOn();
            GameObject.Find("Canvas").GetComponent <Tutorial>().SchließeTutorialFenster();
        }
        else
        {
            UIVerwaltung.PausenMenuOff();

            //nach dem Schließen des Pausenmenüs wird ggf das Tutorial fortgesetzt
            if (GameObject.Find("Ressortwahl").transform.Find("Finanzen").GetComponent <Image>().enabled == true && GameObject.Find("Canvas").GetComponent <Tutorial>().tutorialPhase == Tutorial.TutorialPhase.Ressortwahl)
            {
                GameObject.Find("Canvas").GetComponent <Tutorial>().ZeigeTutorialText("Phase2", GameObject.Find("Ok2").GetComponent <Button>(), true);
            }
        }
    }