void Update() { numTicketsI = tickets.numTickets(); numTickets.text = numTicketsI.ToString(); //Comprobamos si hace falta modificar el numero de lineas a las que se esta jugando. needChangeLines = tickets.needChangeLines(); if (needChangeLines) { showNumLines(); } //Comprobamos si hace falta modificar el numero de tickets por linea a los que se esta jugando. needChangeTicketsPorLinea = tickets.needChangeTicketsPorLinea(); if (needChangeTicketsPorLinea) { showNumTicketsPorLinea(); } //Comprobamos si hace falta modificar el numero de tickets por tirada a los que se esta jugando. needChangeTicketsPorTirada = tickets.needChangeTicketsPorTirada(); if (needChangeTicketsPorTirada) { showPricePerSpin(); } //Mostramos la ultima puntuacion obtenida showLastAward(); //Miramos el autoSpin; checkAutoSpin(); }
void Update() { Info1.text = changeInformation.ToString(); //Esperamos a que haya finalizado la tirada anterior para volver a tirar. if (!startSpin) { //Realizamos una nueva tirada. if (tickets.realizarTiradaBtn() || tickets.autoSpinIsActive()) { //Impedimos otra tirada hasta finalizar esta. tickets.modificarRealizarTiradaBtn(); //Miramos el coste de la tirada precioPorTirada = tickets.precioPorTirada(); numTickets = tickets.numTickets(); //Si el coste de la tirada es inferior al dinero que tenemos, realizamos la tirada if (numTickets >= precioPorTirada) { //Impedimos que se pueda modificar el numero de lineas y la apuesta por linea. changeInformation = false; //Vibramos el movil con la tirada tickets.loseTickets(precioPorTirada); startSpin = true; StartCoroutine(Spinning()); } else { if (tickets.numTickets() < 500) { //Regalamos al jugador 1000 tickets si se queda sin tiquets. tickets.winTickets(1000); } } } } if (endTurn == true) { //Verifica la recompensa de la tirada. checkReward(); } }