public void RemoveButtons() { for (int i = 0; i < eggButtons.Count; i++) { EggButton eggButton = eggButtons[i]; eggButton.ScaleTo(0f, 0.3f, 0f, delegate() { Destroy(eggButton.gameObject); }); } eggButtons.Clear(); }
public bool RemoveButton(ILivingLetterData letterData) { bool removed = false; for (int i = 0; i < eggButtons.Count; i++) { EggButton eggButton = eggButtons[i]; if (eggButton.livingLetterData == letterData) { eggButton.ScaleTo(0f, 0.3f, 0f, delegate() { Destroy(eggButton.gameObject); }); eggButtons.RemoveAt(i--); removed = true; } } return(removed); }