public MenuFlowStateChangeDirection Direction(MenuFlowStateChangeDirectionType direction) { return(new MenuFlowStateChangeDirection(from, direction)); }
private List <MenuFlowStateChangeOption> getStateChangeOptions(MenuFlowStateChangeDirectionType direction) { changeDirection = MenuFlowStateChangeDirectionBuilder.From(currentState).Direction(direction); return(MenuFlowStateChanges.GetChangeOptions(changeDirection)); }
public MenuFlowStateChangeDirection(MenuState from, MenuFlowStateChangeDirectionType direction) { this.from = from; this.direction = direction; }
public void Direction(MenuFlowStateChangeDirectionType direction) { List <MenuFlowStateChangeOption> options = getStateChangeOptions(direction); applyFirstValidOption(options); }
public MenuFlowStateChangeDirection Direction(MenuFlowStateChangeDirectionType direction) { return new MenuFlowStateChangeDirection(from, direction); }
private List<MenuFlowStateChangeOption> getStateChangeOptions(MenuFlowStateChangeDirectionType direction) { changeDirection = MenuFlowStateChangeDirectionBuilder.From(currentState).Direction(direction); return MenuFlowStateChanges.GetChangeOptions(changeDirection); }
public void Direction(MenuFlowStateChangeDirectionType direction) { List<MenuFlowStateChangeOption> options = getStateChangeOptions(direction); applyFirstValidOption(options); }