//Marcar la tarea como completada public void CompleteTask() { //Eliminarla de la lista DeleteTask(); //Sumar 5 monedas por tarea completada int monedasActuales = PlayerPrefs.GetInt("Monedas"); PlayerPrefs.SetInt("Monedas", monedasActuales + 1); //Aumentar el numero de tareas completadas float tareasCompletadas = PlayerPrefs.GetFloat("TareasCompletadas"); PlayerPrefs.SetFloat("TareasCompletadas", tareasCompletadas + 1); //Recuperar de la bd tareas almacenadas hoy EstadisticasDB estadisticasDB = new EstadisticasDB(); string fechaActual = DateTime.Today.Date.ToShortDateString(); int tareasGuardadas = 0; System.Data.IDataReader reader = estadisticasDB.BuscarTareasPorFecha(fechaActual); while (reader.Read()) { tareasGuardadas = reader.GetInt32(0); } //Sumar minutos y guardarlos tareasGuardadas++; estadisticasDB.GuardarTareasPorFecha(fechaActual, tareasGuardadas); estadisticasDB.close(); //Comprobar logro (id = 4) LogrosManager.ComprobarLogroCompletado(4); }