Exemple #1
0
    public void FindTheWinner()
    {
        winner          = GameObject.Find("Winner");
        winnerText      = winner.GetComponent <Text> ();
        winnerText.text = " ";

        // total the lists
        //ListTotaler (damageKeeper1, total1);
        //ListTotaler (damageKeeper2, total2);

        total1 = damageKeeper1.Count;
        total2 = damageKeeper2.Count;

        // compare the values and add the wins
        if (total1 > total2)
        {
            timesWon1.Add(1);
            winnerText.text = "Player 1 wins this round";
        }
        else if (total2 > total1)
        {
            timesWon2.Add(1);
            winnerText.text = "Player 2 wins this round";
        }
        else if (total1 == total2)
        {
            winnerText.text = "It's a draw, r to reset";
        }

        // choosing scenes to reload
        if (winnerText.text.Contains("1"))
        {
            sceneManager.P2InCharge();
            sceneManager.reloads++;
        }
        else if (winnerText.text.Contains("2"))
        {
            sceneManager.P1InCharge();
            sceneManager.reloads++;
        }
        else if (winnerText.text.Contains("draw"))
        {
            if (Input.GetKeyDown(KeyCode.R))
            {
                //sceneManager.StartLevel ();
                sceneManager.P1InCharge();
                sceneManager.reloads++;
            }
        }
    }