Beispiel #1
0
 private void CheckCountry(CountryData country)
 {
     if (!coroutineRunning)
     {
         StartCoroutine(ShowStatus(country == currentCountry)); //Starte eine Coroutine, falls noch keine läuft, und zeige, ob das Land das richtige war
     }
 }
Beispiel #2
0
        private void SelectNewCountry()
        {
            if (unusedCountries.Any()) //Falls noch Länder zum auswählen übrig sind
            {
                var rnd = new Random();
                currentCountry = unusedCountries[rnd.Next(unusedCountries.Count)]; //Wähle ein zufälliges Land aus und speicher es ab
                unusedCountries.Remove(currentCountry);                            //Das Land kann nicht wmehr ausgewählt werden

                CountryText.text = currentCountry.Name;                            //Der Text wird aktualisiert
            }
            else
            {
                SceneManager.UnloadSceneAsync(gameObject.scene); //Falls es keine Länder mehr gibt entlade die Szene und kehre zur Schulke zurück
            }
        }