public void CardRevealed(SaCh_MainCard card) { if (_firstRevealed == null) { _firstRevealed = card; } else { NewMethod(card); StartCoroutine(CheckMatch()); } }
private IEnumerator CheckMatch() { if (_firstRevealed.id == _secondRevealed.id) { match.Play(); score = score + 2; SetScoreText(); } else { yield return(new WaitForSeconds(0.5f)); _firstRevealed.Unreveal(); _secondRevealed.Unreveal(); } _firstRevealed = null; _secondRevealed = null; }
private void NewMethod(SaCh_MainCard card) { _secondRevealed = card; }