public void Init(Service service)
		{
			DataContext = viewModel = new LevelEditorViewModel(service);
			service.ProjectChanged += ResetViewModel;
			service.ContentUpdated +=
				(type, name) => Dispatcher.Invoke(new Action(() => viewModel.UpdateLists()));
			service.ContentDeleted +=
				name => Dispatcher.Invoke(new Action(() => viewModel.UpdateLists()));
		}
Esempio n. 2
0
 public void Init(Service service)
 {
     DataContext             = viewModel = new LevelEditorViewModel(service);
     service.ProjectChanged += ResetViewModel;
     service.ContentUpdated +=
         (type, name) => Dispatcher.Invoke(new Action(() => viewModel.UpdateLists()));
     service.ContentDeleted +=
         name => Dispatcher.Invoke(new Action(() => viewModel.UpdateLists()));
 }
Esempio n. 3
0
		public LevelEditorCommands(LevelEditorViewModel viewModel)
		{
			this.viewModel = viewModel;
			Level = viewModel.Level;
			Renderer = viewModel.renderer;
			levelObjectHandler = viewModel.levelObjectHandler;
			SelectedLevelObject = viewModel.SelectedLevelObject;
			SelectedTileType = viewModel.SelectedTileType;
			cameraSliders = viewModel.cameraSliders;
		}
Esempio n. 4
0
 public LevelEditorCommands(LevelEditorViewModel viewModel)
 {
     this.viewModel      = viewModel;
     Level               = viewModel.Level;
     Renderer            = viewModel.renderer;
     levelObjectHandler  = viewModel.levelObjectHandler;
     SelectedLevelObject = viewModel.SelectedLevelObject;
     SelectedTileType    = viewModel.SelectedTileType;
     cameraSliders       = viewModel.cameraSliders;
 }
Esempio n. 5
0
 public PropertyUpdater(LevelEditorViewModel viewModel)
 {
     this.viewModel = viewModel;
 }
 public ContentListUpdater(LevelEditorViewModel viewModel, Service service)
 {
     this.viewModel = viewModel;
     this.service   = service;
 }
Esempio n. 7
0
		public WaveHandler(LevelEditorViewModel viewModel)
		{
			this.viewModel = viewModel;
		}
Esempio n. 8
0
		public ContentListUpdater(LevelEditorViewModel viewModel, Service service)
		{
			this.viewModel = viewModel;
			this.service = service;
		}
Esempio n. 9
0
 public WaveHandler(LevelEditorViewModel viewModel)
 {
     this.viewModel = viewModel;
 }
Esempio n. 10
0
		public PropertyUpdater(LevelEditorViewModel viewModel)
		{
			this.viewModel = viewModel;
		}