public void Start(IRelativeGazeTransformer relativeGaze) { if (_current == null || _factory.VerifyProviderType(GeneralOptions.Instance.ScrollType, _current) == false) { _current = _factory.Create(GeneralOptions.Instance.ScrollType); } _current.Start(relativeGaze); }
private void StartScroll() { IRelativeGazeTransformer relativeGaze = new CenterOfElementGazeTransformer(_textView.VisualElement, _eyetracker); if (!relativeGaze.HasGaze) { return; } Coroutine.Start(DoScroll()); _timestamp = DateTime.Now; _velocityProvider.Start(relativeGaze); }