//OnClick-Event, das beim Klick auf den mittleren Reiter im Endscreen ausgelöst wird private void ChronikButtonOnClick() { //erschafft für jede abgeschlossene Maßnahme und jedes Ereignis ein eigenes Element in der Chronik und füllt dieses mit den notwendigen Infos int childNr = 0; foreach (Transform child in GameObject.Find("MassnahmenContainer").transform) { if (childNr > GameObject.Find("Content").transform.childCount - 1) { GameObject.Instantiate(GameObject.Find("Content").transform.GetChild(0), GameObject.Find("Content").transform); } GameObject.Find("Content").transform.GetChild(childNr).Find("Ressortname").GetComponent <Text>().text = child.GetComponent <Massnahme>().ressort; GameObject.Find("Content").transform.GetChild(childNr).Find("Ideologie").GetComponent <Text>().text = child.GetComponent <Massnahme>().ideologie; GameObject.Find("Content").transform.GetChild(childNr).Find("Beschreibung").GetComponent <Text>().text = child.GetComponent <Massnahme>().Beschreibung; childNr++; } //überprüft, welcher der beiden anderen Reiter derzeit geöffnet ist und schließt den entsprechenden, anschließend wird der Chronik-Reiter geöffnet if (GameObject.Find("Punkte").GetComponent <RectTransform>().rect.width == 150) { UIVerwaltung.EndscreenPunkteOff(); UIVerwaltung.EndscreenChronikOn(); } else if (GameObject.Find("Graphen").GetComponent <RectTransform>().rect.width == 150) { UIVerwaltung.EndscreenGraphenOff(); UIVerwaltung.EndscreenChronikOn(); } }
//OnClick-Event, das beim Klick auf den unteren Reiter im Endscreen ausgelöst wird private void GraphenButtonOnClick() { //überprüft, welcher der beiden anderen Reiter derzeit geöffnet ist und schließt den entsprechenden, anschließend wird der Graphen-Reiter geöffnet if (GameObject.Find("Chronik").GetComponent <RectTransform>().rect.width == 150) { UIVerwaltung.EndscreenChronikOff(); UIVerwaltung.EndscreenGraphenOn(); } else if (GameObject.Find("Punkte").GetComponent <RectTransform>().rect.width == 150) { UIVerwaltung.EndscreenPunkteOff(); UIVerwaltung.EndscreenGraphenOn(); } }