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);
        }
Exemple #2
0
 public SceneViewModel(IDockingTabManager dockingManager)
 {
     this.dockingManager = dockingManager;
     GameObjects         = new ObservableCollection <SingleVisualObject>();
     dockingManager.OpenSceneTab(this);
 }