/// <summary> /// Add command to time line. /// </summary> /// <param name="moveViewModel">The move view model containing the moves.</param> public void AddCommandToTimeline(MoveViewModel moveViewModel, int player) { foreach (InputItemViewModel inputItem in Command.Commands) { TimeLineItemViewModel timeLineItemViewModel = new TimeLineItemViewModel(); timeLineItemViewModel.InputItemViewModel = inputItem; _events.Publish(new AddTimeLineItemMessage(timeLineItemViewModel, player)); } }
/// <summary> /// Add command to time line. /// </summary> /// <param name="moveViewModel">The move view model containing the moves.</param> public void AddCommandToTimeline(MoveViewModel moveViewModel, int player) { foreach (InputItemViewModel inputItemViewModel in moveViewModel.Command.Commands) { TimeLineItemViewModel timeLineItemViewModel = new TimeLineItemViewModel(); timeLineItemViewModel.InputItemViewModel = inputItemViewModel; _events.Publish(new AddTimeLineItemMessage(timeLineItemViewModel, player)); } }