Exemplo n.º 1
0
 public UserInputHandler
 (
     IHotkeyConditionService hotkeyConditionService,
     IKeyMapper keyMapper,
     IKeyHandler keyHandler
 )
 {
     _hotkeyConditionService = hotkeyConditionService;
     _keyMapper  = keyMapper;
     _keyHandler = keyHandler;
 }
Exemplo n.º 2
0
        public IUserInputHandler CreateUserInputHandler(IKeyHandler keyHandler, IGameValueService gameValueService)
        {
            IHotkeyConditionService hotkeyConditionService = _hotkeyConditionServiceFactory.CreateHotkeyConditionService(gameValueService);

            return(new UserInputHandler(hotkeyConditionService, _keyMapper, keyHandler));
        }