public void StartVisualizingGaze() { OnUpdate += VisualizeGaze; PupilSettings.Instance.currentCamera = Camera.main; if (!PupilMarker.TryToReset(_markerLeftEye)) { _markerLeftEye = new PupilMarker("LeftEye_2D", Color.green); } if (!PupilMarker.TryToReset(_markerRightEye)) { _markerRightEye = new PupilMarker("RightEye_2D", Color.blue); } if (!PupilMarker.TryToReset(_markerGazeCenter)) { _markerGazeCenter = new PupilMarker("Gaze_2D", Color.red); } if (!PupilMarker.TryToReset(_gaze3D)) { _gaze3D = new PupilMarker("Gaze_3D", Color.yellow); } Settings.DataProcessState = PupilSettings.EStatus.ProcessingGaze; PupilTools.SubscribeTo("gaze"); }
public void StopVisualizingGaze() { OnUpdate -= VisualizeGaze; _markerLeftEye.SetActive(false); _markerRightEye.SetActive(false); _markerGazeCenter.SetActive(false); _gaze3D.SetActive(false); // PupilTools.UnSubscribeFrom("gaze"); }
public void StopVisualizingGaze() { OnUpdate -= VisualizeGaze; _markerLeftEye.SetActive(false); _markerRightEye.SetActive(false); _markerGazeCenter.SetActive(false); _gaze3D.SetActive(false); bool isCalibrationMode2D = Settings.calibration.currentCalibrationMode == Calibration.CalibMode._2D; if (isCalibrationMode2D) { PupilTools.UnSubscribeFrom("gaze"); } else { PupilTools.UnSubscribeFrom("pupil."); } }
public void StartVisualizingGaze() { OnUpdate += VisualizeGaze; bool isCalibrationMode2D = Settings.calibration.currentCalibrationMode == Calibration.CalibMode._2D; _markerLeftEye.SetActive(isCalibrationMode2D); _markerLeftEye.SetMaterialColor(Color.blue); _markerRightEye.SetActive(isCalibrationMode2D); _markerRightEye.SetMaterialColor(Color.red); _markerGazeCenter.SetActive(isCalibrationMode2D); _markerGazeCenter.SetMaterialColor(Color.magenta); _gaze3D.SetActive(!isCalibrationMode2D); if (isCalibrationMode2D) { PupilTools.SubscribeTo("gaze"); } else { PupilTools.SubscribeTo("pupil."); } }