public void AgregarCartaVolteada(CartaMemorama carta) { if (sePuedeVoltear) { if (carta == carta1 || carta == carta2) { return; } if (carta1 == null) { carta1 = carta; } else if (carta2 == null) { carta2 = carta; sePuedeVoltear = false; //porque ya está asignado los dos Invoke("VerificarCartas", 1f); } } }
void VerificarCartas() { if (carta1.frenteCarta == carta2.frenteCarta) { carta1.activada = true; carta1.GetComponent <Image>().sprite = carta1.frenteCarta; carta2.activada = true; carta2.GetComponent <Image>().sprite = carta2.frenteCarta; score++; scoreText.text = "Score: " + score; } else { carta1.RegresarCarta(); carta2.RegresarCarta(); } carta1 = null; carta2 = null; Invoke("sePuedeRotar", 0.5f); }