public UserInputHandler ( IHotkeyConditionService hotkeyConditionService, IKeyMapper keyMapper, IKeyHandler keyHandler ) { _hotkeyConditionService = hotkeyConditionService; _keyMapper = keyMapper; _keyHandler = keyHandler; }
public IUserInputHandler CreateUserInputHandler(IKeyHandler keyHandler, IGameValueService gameValueService) { IHotkeyConditionService hotkeyConditionService = _hotkeyConditionServiceFactory.CreateHotkeyConditionService(gameValueService); return(new UserInputHandler(hotkeyConditionService, _keyMapper, keyHandler)); }