private void UpdateCommands() { RemoveSelectedVideoCommand.RaiseCanExecuteChanged(); AddMarkerCommand.RaiseCanExecuteChanged(); RemoveSelectedMarkerCommand.RaiseCanExecuteChanged(); PlayCommand.RaiseCanExecuteChanged(); PauseCommand.RaiseCanExecuteChanged(); StopCommand.RaiseCanExecuteChanged(); Plus5Command.RaiseCanExecuteChanged(); Minus5Command.RaiseCanExecuteChanged(); }
public void OnClick() { var mp = Input.mousePosition; var newPos = Camera.allCameras[0].ScreenToWorldPoint(mp); var command = new AddMarkerCommand(mp); command.Do(this); UndoStack.Push(command); RedoStack.Clear(); //AddMarker(mp); DrawLines(); }