public void ClearGameList() { foreach (Transform trans in container) { pool.ReturnUnit(trans.gameObject); } }
public void ResetDeck() { stackCardsList.Clear(); deckCardsList = new List <Card>(cardsBackup); int length = deckCardsList.Count; for (int i = 0; i < length; i++) { Card card = deckCardsList[i]; card.SetFace(false); card.GreyOut(false); cardPool.ReturnUnit(card.gameObject); } }