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; } }