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(); }
void OnEnable() { if (listener == null) { listener = new PupilListener(subsCtrl); } listener.Enable(); listener.OnReceivePupilData += ReceivePupilData; }
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; }