示例#1
0
    public void AddDataPiece(float time, string currentLevel, string buttonPressed, bool correct, int inputsCount)
    {
        UserDataPiece dataPiece = new UserDataPiece();

        dataPiece.inputTime     = time;
        dataPiece.level         = currentLevel;
        dataPiece.buttonPressed = buttonPressed;
        string systemtime = System.DateTime.Now.ToString();

        dataPiece.date     = systemtime;
        dataPiece.correct  = (correct ? 1 : 0);
        dataPiece.n        = inputsCount;
        dataPiece.userName = GameManager.instance.userName;
        dataPiece.SetEpisode(GameManager.instance.episode);
        userDataPieces.Add(dataPiece);
        GameSaveManager.instance.SaveGame();
        UserDataExport datos = new UserDataExport();

        datos.Extime          = time;
        datos.Exlevel         = currentLevel;
        datos.ExbuttonPressed = buttonPressed;
        datos.Excorrect       = (correct ? 1 : 0);
        datos.Excount         = inputsCount;
        datos.Exusername      = GameManager.instance.userName;
        datos.Exepisode       = "One";
        datos.Exdate          = systemtime;
        //crear key unico
        System.DateTime epochStart = new System.DateTime(1970, 1, 1, 0, 0, 0, System.DateTimeKind.Utc);
        int             cur_time   = (int)(System.DateTime.UtcNow - epochStart).TotalSeconds;

        datos.Key = cur_time.ToString();
        CSVManager.AppendToReport(ConvertDataPieceToStringArray(dataPiece));
        CSVManager.SubmitDatabase(datos);//modificado por mi
    }
示例#2
0
 public string[] ConvertDataPieceToStringArray(UserDataPiece dataPiece)
 {
     string[] auxArray = new string[8];
     auxArray[0] = dataPiece.userName;
     auxArray[1] = dataPiece.inputTime.ToString();
     auxArray[2] = dataPiece.correct.ToString();
     auxArray[3] = dataPiece.level;
     auxArray[4] = dataPiece.n.ToString();
     auxArray[5] = dataPiece.buttonPressed;
     auxArray[6] = dataPiece.episode;
     auxArray[7] = dataPiece.date;
     return(auxArray);
 }
示例#3
0
    public void AddDataPiece(float time, string currentLevel, string buttonPressed, bool correct, int inputsCount)
    {
        UserDataPiece dataPiece = new UserDataPiece();

        dataPiece.inputTime     = time;
        dataPiece.level         = currentLevel;
        dataPiece.buttonPressed = buttonPressed;
        dataPiece.date          = System.DateTime.Now.ToString();
        dataPiece.correct       = (correct ? 1 : 0);
        dataPiece.n             = inputsCount;
        dataPiece.userName      = GameManager.instance.userName;
        dataPiece.SetEpisode(GameManager.instance.episode);
        userDataPieces.Add(dataPiece);
        GameSaveManager.instance.SaveGame();
        CSVManager.AppendToReport(ConvertDataPieceToStringArray(dataPiece));
    }