IEnumerator CellDeathTimer(float time, CellSlot Cell) { bool Dead = true; float timeDead = time; while (Dead) { if (timeDead > 0) { timeDead -= Time.deltaTime; Cell.UpdateTimer(timeDead); } else { Cell.UpdateTimer(timeDead); Dead = false; } yield return(null); } }