Пример #1
0
 void ResetRound()
 {
     MyArena.ResetArenaPoints();
     MyHand.cardIndex = 0;
     ArenaManager.totalCardsInDiscard += Hand.hand.Count();
     Hand.hand.Clear();
     Hand.cardsToPlay.Clear();
     foreach (KeyValuePair <int, Card> card in ArenaManager.playerFieldCards)
     {
         ArenaManager.playerTrashCards.Add(card.Key, card.Value);
     }
     foreach (KeyValuePair <int, Card> card in ArenaManager.enemyFieldCards)
     {
         ArenaManager.enemyTrashCards.Add(card.Key, card.Value);
     }
     ArenaManager.playerFieldCards.Clear();
     ArenaManager.enemyFieldCards.Clear();
     foreach (Transform child in playerBattleStation.transform)
     {
         Destroy(child.gameObject);
         ArenaManager.totalCardsInDiscard++;
     }
     foreach (Transform card in enemyBattleStation.transform)
     {
         Destroy(card.gameObject);
         ArenaManager.totalEnemyCardsInDiscard++;
     }
     foreach (Transform card in playerHand.transform)
     {
         Destroy(card.gameObject);
     }
 }