public RightClickHandler(
     DialogueWindow window,
     NodeSelection selection,
     ScrollManager scroll,
     DelayedMenu menu)
 {
     _window    = window;
     _selection = selection;
     _scroll    = scroll;
     _menu      = menu;
 }
Пример #2
0
        public InputController(DialogueWindow window)
        {
            Scroll = new ScrollManager(window, window.Graph);
            if (Vector2.Distance(window.Graph.scrollPosition, Vector2.one) < 2)
            {
                Scroll.SetViewToRect(window.Graph.root.rect);
            }


            _selection  = new NodeSelection(window);
            _leftClick  = new LeftClickHandler(window, _selection);
            _rightClick = new RightClickHandler(window, _selection, Scroll, _delayedMenu);
        }