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();
        }
    }
Exemple #2
0
 //Muestra el precio que cuesta la tirada.
 private void showPricePerSpin()
 {
     tickets.changeTicketsPorTirada();
     tickerPorTirada   = tickets.precioPorTirada();
     pricePerSpin.text = tickerPorTirada.ToString();
 }