public void ChangeCard() { for (int i = 0; i < m_changeChoice.Length; i++) { Debug.Log(m_changeChoice[i]); if (m_changeChoice[i] == true) { m_cardDealer.CardChange(m_playerHand, i); } } CardUpDate(); var selectAllFalse = m_changeChoice.Select(s => s = false).ToArray(); m_changeChoice = selectAllFalse; PlayerJudgeHand = PokerHand.CardHand(m_playerHand); PlayerHightCardNumber = PokerHand.HighCard; PokerFacilitator.ChangeCount--; }