private void endRonda(TipoFinPartida tipo) { string strFinal = ""; switch (tipo) { case TipoFinPartida.Victoria: strFinal = "Has ganado"; break; case TipoFinPartida.Derrota: strFinal = "Has perdido"; break; case TipoFinPartida.Empate: strFinal = "Empate"; break; } voltearCartaDealer(true); finApuesta(tipo); hitButton.interactable = false; inpApuesta.interactable = false; stickButton.interactable = false; btnApostar.interactable = false; // comprobar si ya no tienes saldo if (saldo <= 0) { playAgainButton.interactable = false; strFinal += ".\nNo tienes saldo, la partida se va a reiniciar."; // sin saldo reiniciar partida StartCoroutine(restartGame()); } else { playAgainButton.interactable = true; } finalMessage.text = strFinal; }
// Apostar-------------------------- private void finApuesta(TipoFinPartida tipo) { switch (tipo) { case TipoFinPartida.Victoria: saldo += apuesta; break; case TipoFinPartida.Derrota: saldo -= apuesta; break; } saldoActual.text = saldo.ToString(); apuestaActual.text = "0"; inpApuesta.interactable = true; btnApostar.interactable = true; }