private IEnumerator CheckMatch(MemoryCard card) { if (card.GetID() != revealedCard.GetID()) { _falseMatches++; updateScoreLabel(); yield return(new WaitForSeconds(.5f)); card.Unreveal(); revealedCard.Unreveal(); } else { _score++; if (_score == cardImages.Length) { activateStartButton(true); } } revealedCard = null; _canReveal = true; }