// Affiche la fenêtre pop-up de confirmation de suppression d'équipe public void DisplayWindow() { Traducteur t = new Traducteur(); t.langue = GameObject.Find("GameManager").GetComponent <LangageLoader>().language; t.setTextOriginal(initialText); initialText = t.traduction; Window.SetActive(true); windowText = windowDelete.GetComponentInChildren <Text>(); windowText.text = initialText; nameTeam = dropdown.captionText.text; windowText.text = windowText.text + nameTeam + " ?"; }
public void InitEnds() { _ends["TestBot"] = delegate() { Traducteur t = new Traducteur(); string trad = "Winner"; t.langue = gm.GetComponent <LangageLoader>().language; t.setTextOriginal("Winner"); trad = t.traduction; textWinnerTeam.GetComponent <Text>().text = trad + " : " + winnername; print("after Winnerteam"); /* GameObject[] units = GameObject.FindGameObjectsWithTag("Unit"); * foreach (GameObject u in units) * { * Destroy(u); * }*/ anim.SetTrigger("GameOver"); print("after TextGO"); if (!written) { TeamsPerformance p = new TeamsPerformance(); int size = gm.GetComponent <TeamManager>()._teams.Count; string[] teams = new string[size]; int cpt = 0; foreach (Team t2 in gm.GetComponent <TeamManager>()._teams) { teams[cpt] = t2._name; cpt++; } p.WriteStats(teams, teams[winner], size); if (teams.Length == 2) { p.ComputeELO(teams, teams[winner]); } written = true; } Time.timeScale = 0; }; _ends["RessourceRace"] = delegate() { string trad = "Winner"; Traducteur t = new Traducteur(); if (equals || scorewinner == -1) { trad = "Egalite"; } t.langue = gm.GetComponent <LangageLoader>().language; t.setTextOriginal(trad); trad = t.traduction; if (equals || scorewinner == -1) { textWinnerTeam.GetComponent <Text>().text = trad + " ! "; } else { textWinnerTeam.GetComponent <Text>().text = trad + " : " + winnername; } Score.GetComponent <Text>().text = "Score : " + scorewinner; print("after Winnerteam"); /* GameObject[] units = GameObject.FindGameObjectsWithTag("Unit"); * foreach (GameObject u in units) * { * Destroy(u); * } * print("DEBUG END RESSOURCERACE apres destrcution unités");*/ anim.SetTrigger("GameOver"); print("after TextGO"); if (!written && !equals && scorewinner != -1) { TeamsPerformance p = new TeamsPerformance(); int size = gm.GetComponent <TeamManager>()._teams.Count; string[] teams = new string[size]; int cpt = 0; foreach (Team t2 in gm.GetComponent <TeamManager>()._teams) { teams[cpt] = t2._name; cpt++; } p.WriteStats(teams, teams[winner], size); print("apres write stats "); if (teams.Length == 2 && !equals && scorewinner != -1) { print("ComputeElo "); p.ComputeELO(teams, teams[winner]); } written = true; } Time.timeScale = 0; }; }