void Awake() { if (instance != null) { Destroy(this.gameObject); } else { instance = this; distractions = FindObjectsOfType(typeof(Distraction)) as Distraction[]; subject = FindObjectOfType <SubjectDataHolder>(); salienceController = FindObjectOfType <SalienceController>(); } }
protected void OnEnable() { var wb = GameObject.Find("WhiteBoardWithDisplay"); if (wb != null) { whiteboardText = wb.GetComponent <ShowText>(); whiteboardText.Hide(); whiteboardImage = wb.GetComponent <ShowImage>(); whiteboardImage.Hide(); } input = FindObjectOfType <InputBroker>(); subject = FindObjectOfType <SubjectDataHolder>(); subject.LoadSubjectData(); salienceController.ResetRunningAverage(); }
public static CSVWriter NewOutputFile(SubjectDataHolder subject, string name) { string folder = Application.persistentDataPath; string subjectFilePrefix = ""; if (subject != null && subject.data.subjectId != null && subject.data.subjectId.Length > 0) { subjectFilePrefix = subject.data.subjectId + "_"; folder = Path.Combine(folder, subject.data.subjectId); if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } } return(new CSVWriter(Path.Combine(folder, subjectFilePrefix + name + "_" + DateTime.Now.ToString("MM_dd_yyyy_hh_mm_ss") + ".csv"))); }
void Awake() { taskList = TaskList.instance; subject = FindObjectOfType <SubjectDataHolder>(); }