// Use this for initialization private void Start() { if (!On) { return; } GazeTracking = new GazeTracking(); if (GazeTracking.GetSensorValue() != GazeTracking.GetSensorFailureValue()) { return; } }
private void OnEnable() { _gazeTracker = gameObject.GetComponent <GazeTracking>(); _gazeAttention = gameObject.GetComponent <GazeAttention>(); _heartRate = gameObject.GetComponent <HeartRate>(); _galvanicSkinResponse = gameObject.GetComponent <GalvanicSkinResponse>(); _emotionClassification = gameObject.GetComponent <EmotionClassification>(); _dataTable = new DataTable(); _dataTable.Columns.Add("participant_id"); _dataTable.Columns.Add("mission_number"); _dataTable.Columns.Add("mission_time"); _dataTable.Columns.Add("heart_rate"); _dataTable.Columns.Add("galvanic_skin_response"); _dataTable.Columns.Add("emotion"); _dataTable.Columns.Add("gaze_x"); _dataTable.Columns.Add("gaze_y"); _dataTable.Columns.Add("attention_id"); Mission.Lifecycle.EventManager.Started += BeginLogging; Mission.Lifecycle.EventManager.Completed += EndLogging; }