public MenuOption.Action select(int selectedOptionIndex) { MenuOption.Action action = _currentInteractable.@select(currentInteractableMenu().options[selectedOptionIndex]); if (_currentInteractable.isGoalMet()) { goalsMet.Add(_currentInteractable.currentGoalOffered()); } return(action); }
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); }