Exemplo n.º 1
0
 void OnDisable()
 {
     if (PupilSettings.Instance.connection.isConnected)
     {
         PupilTools.UnSubscribeFrom("gaze");
     }
 }
Exemplo n.º 2
0
 void OnDisable()
 {
     if (PupilTools.IsConnected)
     {
         PupilTools.UnSubscribeFrom("gaze");
     }
 }
Exemplo n.º 3
0
 void OnDisable()
 {
     if (PupilTools.IsConnected && PupilTools.DataProcessState == EStatus.ProcessingGaze)
     {
         PupilTools.UnSubscribeFrom("gaze");
         print("We stopped gazing");
     }
 }
Exemplo n.º 4
0
 void OnDisable()
 {
     if (PupilSettings.Instance.connection.isConnected && PupilSettings.Instance.DataProcessState == PupilSettings.EStatus.ProcessingGaze)
     {
         PupilTools.UnSubscribeFrom("gaze");
         print("We stopped gazing");
     }
 }
Exemplo n.º 5
0
    void StopBlinkSubscription()
    {
        UnityEngine.Debug.Log("Disconnected");

        PupilTools.Send(new Dictionary <string, object> {
            { "subject", "stop_plugin" }
            , { "name", "Blink_Detection" }
        });

        PupilTools.UnSubscribeFrom("blinks");
    }
Exemplo n.º 6
0
    public void StopVisualizingGaze()
    {
        Instance.OnUpdate -= VisualizeGaze;

        _markerLeftEye.SetActive(false);
        _markerRightEye.SetActive(false);
        _markerGazeCenter.SetActive(false);
        _gaze3D.SetActive(false);

        PupilTools.UnSubscribeFrom("gaze");
    }
Exemplo n.º 7
0
    public void ExitOperatorMonitor()
    {
        PupilTools.UnSubscribeFrom("pupil.");

        if (!PupilTools.Settings.debugView.active && !pupilTracker.isOperatorMonitor)
        {
            PupilTools.StopFramePublishing();
        }
        pupilTracker.isOperatorMonitor = false;
        PupilTools.Settings.currentCamera.targetDisplay = MainCameraTargetDisplay;
        Destroy(gameObject);
    }
Exemplo n.º 8
0
    public void StopVisualizingGaze()
    {
        Instance.OnUpdate -= VisualizeGaze;

        PupilMarker.TryToSetActive(_markerLeftEye, false);
        PupilMarker.TryToSetActive(_markerRightEye, false);
        PupilMarker.TryToSetActive(_markerGazeCenter, false);
        PupilMarker.TryToSetActive(_markerCalibrated, false);
        PupilMarker.TryToSetActive(_gaze3D, false);

        PupilTools.IsIdle = true;
        PupilTools.UnSubscribeFrom("gaze");
    }
Exemplo n.º 9
0
    void OnDisable()
    {
        if (!wasAlreadyGazing)
        {
            PupilTools.IsGazing = false;
            PupilTools.UnSubscribeFrom("gaze");
        }

        if (_pipe != null)
        {
            ClosePipe();
        }
    }
    void OnDisable()
    {
        UnityEngine.Debug.Log("Disabling Frame Publisher");

        PupilTools.Send(new Dictionary <string, object> {
            { "subject", "stop_plugin" }, { "name", "Frame_Publisher" }
        });

        PupilTools.UnSubscribeFrom("frame.");

        for (int i = eyeRenderer.Length - 1; i >= 0; i--)
        {
            if (eyeRenderer [i] != null && eyeRenderer [i].gameObject != null)
            {
                Destroy(eyeRenderer [i].gameObject);
            }
        }

        PupilTools.OnReceiveData -= CustomReceiveData;
    }
Exemplo n.º 11
0
    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.");
        }
    }
Exemplo n.º 12
0
 void OnDisable()
 {
     PupilTools.UnSubscribeFrom("gaze");
 }
Exemplo n.º 13
0
 void StopPupilSubscription()
 {
     PupilTools.UnSubscribeFrom("pupil.");
     PupilTools.UnSubscribeFrom("gaze");
 }