Beispiel #1
0
    public void destroyUnit(UnitConfig unit)
    {
        if (unit.isFriendly)
        {
            unit.Die();//Animate death
            playerUnits.Remove(unit);
        }

        else
        {
            unit.Die();//Animate death
            enemyUnits.Remove(unit);
        }

        if (playerUnits.Count <= 0)
        {
            gameObject.SetActive(false);//deactivates the map
            gameOver.SetActive(true);
            gameOverText.text  = "DEFEAT";
            gameOverText.color = defeatColor;
        }
    }