public NodeEditorRootFinder(NodeEditorController controller) { _controller = controller; _controller.GraphSaved += Controller_GraphSaved; Selection.selectionChanged += LoadGraphFromSelection; }
public BeatmapActionParams(BeatmapActionContainer container) { notes = container.notes; obstacles = container.obstacles; events = container.events; bpm = container.bpm; selection = container.selection; nodeEditor = container.nodeEditor; }
public NodeEditorWindow() { NodeEditor.Logger = new NodeEditorLogger(); NodeEditor.Assertions = new NodeEditorAssertions(); NodeEditor.InstantiateLoggerFunc = () => new NodeEditorLogger(); _graph = new NodeGraph(); _graph.SetDefaultGraphType(new GameObjectGraphType()); _view = new NodeEditorView(_graph.Helper); _input = new NodeEditorUserEventsListener(_view); _controller = new NodeEditorController(_graph, _input); _pinConnector = new NodeEditorPinConnector(_graph, _view.ConnectorView, _input); _rootHandler = new NodeEditorRootFinder(_controller); }
public BeatmapActionParams(BeatmapActionContainer container) { selection = container.selection; nodeEditor = container.nodeEditor; tracksManager = container.tracksManager; }
public BeatmapActionParams(BeatmapActionContainer container) { collections = container.collections; selection = container.selection; nodeEditor = container.nodeEditor; }