Exemplo n.º 1
0
    //function that updates stats once a player dies
    public virtual void playerDeath(GameObject lostPlayer, GameObject wonPlayer)
    {
        winner = wonPlayer.GetComponent <LocalPlayerScript>().getPlayerType();

        LocalPlayerScript lostPlayerScript = lostPlayer.GetComponent <LocalPlayerScript>();
        LocalPlayerScript wonPlayerScript  = wonPlayer.GetComponent <LocalPlayerScript>();

        placing[numberAlive - 1] = compileData(lostPlayerScript);
        placing[0] = compileData(wonPlayerScript);

        int playerIndex = lostPlayerScript.getPlayerID();

        sum += playerIndex;

        numberAlive--;
        if (numberAlive == 1)
        {
            displayResults();
            GameObject.Find("MusicPlayer").GetComponent <MusicPlayerScript>().queueVictory();
        }
    }