public UIController(ISightService sightService, ILogger <UIController> logger, Game game) { _sightService = sightService ?? throw new ArgumentNullException(nameof(sightService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _game = game ?? throw new ArgumentNullException(nameof(game)); }
public Game(ISightService sightService, ILogger <Game> logger) { _sightService = sightService ?? throw new ArgumentNullException(nameof(sightService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }