Ejemplo n.º 1
0
    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;
    }