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 }
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)); }