public DebuggerMainWindowViewModel(IDockingTabManager docking, SystemsViewModel systemsVM, ComponetsViewModel componetsVM) { OpenSceneInWindow = new WpfActionCommand(OnOpenSceneInWindow); ShowHideOctreeBoxesCommand = new WpfActionCommand(OnShowHideOctreeBoxes); Docking = docking; Systems = systemsVM; Componets = componetsVM; subscriber = new ViewportSubscriber(this); systemsVM.SetCurrentRenderUpdater(this); componetsVM.SetCurrentRenderUpdater(this); }
public SceneViewModel(IDockingTabManager dockingManager) { this.dockingManager = dockingManager; GameObjects = new ObservableCollection <SingleVisualObject>(); dockingManager.OpenSceneTab(this); }