Esempio n. 1
0
 void Awake()
 {
     if (instance != null)
     {
         Destroy(this.gameObject);
     }
     else
     {
         instance           = this;
         distractions       = FindObjectsOfType(typeof(Distraction)) as Distraction[];
         subject            = FindObjectOfType <SubjectDataHolder>();
         salienceController = FindObjectOfType <SalienceController>();
     }
 }
Esempio n. 2
0
    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();
    }
Esempio n. 3
0
    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")));
    }
Esempio n. 4
0
 void Awake()
 {
     taskList = TaskList.instance;
     subject  = FindObjectOfType <SubjectDataHolder>();
 }