void ActivateMoles() { Debug.Log("Go moles!"); currentLetter = RandomLetter(' '); letterLabel.text = currentLetter.ToString(); List <Mole> hat = new List <Mole>(moles); bool first = true; for (int count = Random.Range(minActivate, maxActivate + 1); count > 0; count--) { Mole m = hat[Random.Range(0, hat.Count)]; hat.Remove(m); if (first) { m.SetLetter(currentLetter); } else { m.SetLetter(RandomLetter(currentLetter)); } first = false; m.Activate(); } roundActive = true; }