void RefreshUI_All() { hand.RefreshUI(); playedCards.RefreshUI(); battleField.RefreshUI(); uiGold.text = gold.ToString(); uiAttack.text = attack.ToString(); uiLife.text = life.ToString(); uiScore.text = score.ToString(); uiDeckNum.text = deck.GetCount().ToString(); uiBattleDeckNum.text = battleDeck.GetCount().ToString(); uiVoidNum.text = voidPile.GetCount().ToString(); uiDiscardNum.text = disacrdPile.GetCount().ToString(); if (exileField > 0) { uiExileField.SetActive(true); uiExileField_num.text = exileField.ToString(); } else { uiExileField.SetActive(false); } if (exileHand > 0) { uiExileHand.SetActive(true); uiExileHand_num.text = exileHand.ToString(); } else { uiExileHand.SetActive(false); } if (discardHand > 0) { uiDiscardHand.SetActive(true); uiDiscardHand_num.text = discardHand.ToString(); } else { uiDiscardHand.SetActive(false); } }