Exemple #1
0
    protected bool OneTeamLeft()
    {
        if (!teams)
        {
            return(false);
        }
        int reds  = 0;
        int blues = 0;

        foreach (Actor player in players)
        {
            if (player.stats.faction == StatHandler.Faction("BLUE") && player.Alive())
            {
                blues++;
            }
            else if (player.Alive())
            {
                reds++;
            }
        }
        return((reds == 0) || (blues == 0));
    }