IEnumerator AssignTargetsToResidents()
{
for (int i = 0; i < residentList.Count; i++)
{
if (residentList[i].unitType == UnitTypes.Trooper ||
residentList[i].unitType == UnitTypes.Marksman)
StartCoroutine(residentList[i].CheckForTarget(enemyBuffer));
else if (residentList[i].unitType == UnitTypes.Mechanic)
StartCoroutine(residentList[i].Slow(enemyBuffer));
}
yield return null;
}