Exemplo n.º 1
0
    public static void addLives(int add, bool character)
    {
        if (character) //character true, dann White
        {
            livesWhite = livesWhite + add;
            if (livesWhite > maxLivesWhite)
            {
                livesWhite = maxLivesWhite;
            }
            else if (livesWhite <= 0)
            {
                OutputManager.Death();

                player.GetComponent <WhiteBehaviour>().Respawn();
            }
            else if (add < 0)
            {
                OutputManager.DamageTaken();
            }
        }
        else //character false, dann Black
        {
            livesBlack = livesBlack + add;
            if (livesBlack > maxLivesBlack)
            {
                livesBlack = maxLivesBlack;
            }
            else if (livesBlack <= 0)
            {
                OutputManager.Death();

                player.GetComponent <BlackBehaviour>().Respawn();
            }
            else if (add < 0)
            {
                OutputManager.DamageTaken();
            }
        }
    }