void CreateCarFile() //Saved_data_Dyna.csv 생성 { if (!System.IO.File.Exists(Dyna_Data.getPath()) || new FileInfo(Dyna_Data.getPath()).Length == 0) { string filePath = Dyna_Data.getPath(); StreamWriter outStream = System.IO.File.CreateText(filePath); Dyna temp = new Dyna { EyeLocation_x = "0", EyeLocation_y = "0" }; Dyna_Data.Dyna.Add(temp); string str = Dyna_Data.Dyna[0].EyeLocation_x + "," + Dyna_Data.Dyna[0].EyeLocation_y; outStream.WriteLine("EyeLocation_x,EyeLocation_y"); outStream.WriteLine(str); outStream.Close(); } else { List <Dictionary <string, object> > data = CSVReader.Read(@Dyna_Data.getPath()); for (var i = 0; i < data.Count; i++) { Dyna mt = new Dyna(); mt.EyeLocation_x = data[i]["EyeLocation_x"].ToString(); mt.EyeLocation_y = data[i]["EyeLocation_y"].ToString(); Dyna_Data.Dyna.Add(mt); } } }
public object RemoveByKey([FromBody] Dyna dyna) { return(base.OperationToResult(() => { string guid = dyna.GetPropertyValue("uuid").ToString(); return _bllMember.RemoveByKey(guid); })); }
public object Delete(Dyna dyna) { return(base.OperationToResult(() => { string key = dyna.GetPropertyValue("guid").ToString(); return _bllProject.RemoveByKey(key); })); }
void AddSavedData() //데이터 저장 { GazePoint gazePoint = TobiiAPI.GetGazePoint(); //시선 좌표 Data //1920x1080 => 기존 : 좌측하단 0,0 기준 //기준 변경 => 중앙(960,540)을 0,0으로 변경 Dyna Data = new Dyna(); Data.t_Time = T_time.ToString(); Data.EyeLocation_x = (gazePoint.Screen.x - 12 - 960).ToString(); Data.EyeLocation_y = (gazePoint.Screen.y - 12 - 540).ToString(); if (!IsSee && !lightOff) //이벤트 실행 안되는 동안 { Data.CheckPoint = ""; } else if (!IsSee && lightOff) //이벤트 실행됐는데 보지 않았을 경우 { Data.CheckPoint = "X"; } else //봤을 경우 { Data.CheckPoint = GameManager.GM.RandomName; } Dyna2 Data2 = new Dyna2(); if (FirstLightOn) //불 켜진 공 번호 입력 { Data2.LightOn = GameManager.GM.RandomName; FirstLightOn = false; } else { Data2.LightOn = ""; } //Debug.Log(temp.EyeLocation_x + " " + temp.EyeLocation_y);wldud980416!! Dyna_Data.Dyna.Add(Data); Dyna_Data.Dyna2.Add(Data2); IsSee = false; lightOff = false; }
public List <KeyValuePair <string, Project> > GetProjectByUuid(Dyna dyna) { return(_bllProject.GetProject().Where(t => t.Key.ToString().Contains(dyna.GetPropertyValue("uuid").ToString())).ToList()); }
public object GetProjectByDate(Dyna dyna) { return(base.GetPage <KeyValuePair <string, Project> >(_bllProject.GetProject().Where(t => t.Value.RunTime >= (int)dyna.GetPropertyValue("date")))); }