public void Disconnect() { var tracker = _tracker; _tracker = null; if (tracker != null) { DetachEventHandlers(tracker); tracker.Dispose(); } }
public TobiiProTracker(Tobii.Research.IEyeTracker tracker) { _tracker = tracker; }
private void DetachEventHandlers(Tobii.Research.IEyeTracker tracker) { tracker.ConnectionLost -= Tracker_ConnectionLost; tracker.TrackBoxChanged -= Tracker_TrackBoxChanged; tracker.DisplayAreaChanged -= Tracker_DisplayAreaChanged; }