public IAction Execute(CompositeState state, UpdateSubstateTimeAction action) { Console.WriteLine(action.GetType()); return(NullAction.Instance); }
public CompositeState Reduce(CompositeState state, UpdateSubstateTimeAction action) { state.SubState.SubStateTime = action.NewTime; return(state); }