// 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;
        };
    }