Example #1
0
    //este método intentará almacenar el rendimiento actual, en realidad  la clase DatosRendimientos tomará la decisión de almacenarlo si es uno de los 10 mejores tiempos del jugador para el nivel actual
    void almacenarElRendimientoActual()
    {
        Debug.Log("ejecutando almacenamiento Actual");

        Rendimiento rendimiento = new Rendimiento();

        rendimiento.tiempo  = totalTiempo;
        rendimiento.errores = totalErrores;
        //datosRendimientos.rendimientos.Add(rendimiento);
        if (datosRendimientos.AlmacenarSiCorresponde(rendimiento))
        {
            //si me devolvió verdadero significa que es un rendimiento que se almacenó, por eso lo guardo en la estructura de objetos que almacena todos los datos del juego*/
            datosJuego.jugadorActual.rendimientosNiveles[(int)datosJuego.jugadorActual.modoActual][datosJuego.jugadorActual.nivelActual] = datosRendimientos;
            lblRendimientoAlmacenado.enabled = true;
        }
        Debug.Log("Rendimientos=" + datosRendimientos.rendimientos.Count.ToString());
    }