示例#1
0
 public MenuOption.Action select(int selectedOptionIndex)
 {
     MenuOption.Action action = _currentInteractable.@select(currentInteractableMenu().options[selectedOptionIndex]);
     if (_currentInteractable.isGoalMet())
     {
         goalsMet.Add(_currentInteractable.currentGoalOffered());
     }
     return(action);
 }
示例#2
0
    public MenuOption.Action select(int selectedOptionIndex)
    {
        MenuOption.Action action = _gameEngine.select(selectedOptionIndex);
        if (noticedInteractableController.interactable.isGoalMet())
        {
            menuRenderer.dismissMenu();
        }
        else
        {
            menuRenderer.showCanvas(_gameEngine.currentInteractableMenu());
        }

        return(action);
    }