public void ChangeBowl() { if (cardsDone == bowlCards.Length) { return; } BowlCards bowlCardComponent = GetCurrentCard(); while (bowlCardComponent.done) { SelectNextCard(); bowlCardComponent = bowlCards[currentCard].GetComponent <BowlCards>(); } bowlCardComponent.SwapBowl(); changeBowlEffectIcons.Play(); changeBowlEffectSmoke.Play(); PasteAndPlayClip(changeBowlSound); if (bowlCards.Length > 1) { SelectNextCard(); } }