Example #1
0
    private void StartListen()
    {
        GameObject         listener = new GameObject("PupilListener");
        PupilListener      p        = listener.AddComponent <PupilListener>();
        List <PupilClient> clients  = new List <PupilClient>(settings.pupil_clients);

        clients.RemoveAll((c) => !c.initially_active);
        p.clients = clients;
        p.Listen();
    }
Example #2
0
        void OnEnable()
        {
            if (listener == null)
            {
                listener = new PupilListener(subsCtrl);
            }

            listener.Enable();
            listener.OnReceivePupilData += ReceivePupilData;
        }
Example #3
0
    public void Start()
    {
        subscriptionsController = FindObjectOfType <SubscriptionsController>();

        if (pupilListener == null)
        {
            pupilListener = new PupilListener(subscriptionsController);
        }
        if (gazeListener == null)
        {
            gazeListener = new GazeListener(subscriptionsController);
        }

        pupilListener.Enable();
        gazeListener.Enable();

        pupilListener.OnReceivePupilData += ReceiveData;
        gazeListener.OnReceive3dGaze     += ReceiveGazeData;
        ControllerManager.instance.Grab  += ReceiveControllerData;

        recorder.StartRecording();
        recording = true;
    }