public MetadataViewModel(IGameDataSource gameDataSource, MetadataGroupViewModel groupViewModel) { _gameDataSource = gameDataSource; GroupViewModel = groupViewModel; _gameDataSource.OnGameChanged += _gameDataSource_OnGameChanged; }
public DefaultGameInitialiser(IGameDataSource gameDataSource) { _gameDataSource = gameDataSource ?? throw new ArgumentNullException(nameof(gameDataSource)); }
public ProjectSettingsViewModel(IGameDataSource gameDataSource) { _gameDataSource = gameDataSource; _gameDataSource.OnGameChanged += _gameDataSource_OnGameChanged; }