public KeyboardControllerGateway(KeyboardControllerMapping keyboardControllerMapping) : base() { _keyboardControllerMapping = keyboardControllerMapping; }
public ControllerManager(BaseServiceLocator serviceLocator, KeyboardControllerMapping keyboardControllerMapping) { _keyboardControllerMapping = keyboardControllerMapping; _serviceLocator = serviceLocator; }
public BaseControllerGateway CreateKeyboardControllerGateway(KeyboardControllerMapping keyboardControllerMapping) => CreateKeyboardControllerGatewayCore(keyboardControllerMapping);
protected abstract BaseControllerGateway CreateKeyboardControllerGatewayCore(KeyboardControllerMapping keyboardControllerMapping);
protected override BaseControllerGateway CreateKeyboardControllerGatewayCore(KeyboardControllerMapping keyboardControllerMapping) => new KeyboardControllerGateway(keyboardControllerMapping);