public void MakeStepTillNextUnit() { unitManager.currectActiveUnit = null; StartCoroutine(MultipleSteps(() => { List <GameObject> slot = list [currentInitiative]; unitManager.ActivateNextUnit(slot.First().GetComponent <InitiativeUnit>().unit); })); }