protected virtual IEnumerator Clear() { aiOpponent.MoveAll(dDeck.storeTransform, delay: 0.7f); yield return(new WaitForSeconds(0.2f)); player.MoveAll(dDeck.storeTransform, delay: 0.7f); yield return(new WaitForSeconds(0.2f)); dealer.MoveAll(dDeck.storeTransform, delay: 0.7f); yield return(new WaitForSeconds(0.7f)); aiOpponent.DiscardAll(dDeck); player.DiscardAll(dDeck); dealer.DiscardAll(dDeck); ccn += holeCcn; holeCcn = 0; if (deck.IsShuffleTime) { deck.Shuffle(dDeck, 1.6f); SoundManager.Instance.Play("Effect_Shuffle"); ccn = 0; yield return(new WaitForSeconds(2.0f)); } NextTurn(PLAY_TURN.START); }