public GameEventsProcessor( IUgsServiceBus serviceBus, IFlycowApiClientProvider flycowApiClientProvider, IModeSwitch modeSwitch) { _serviceBus = serviceBus; _flycowApiClientProvider = flycowApiClientProvider; _useRealUgs = modeSwitch.IsUsingRealUgs(); }
public CommonGameActionsProvider( IUnityContainer container, IGameCommands gameCommands, IGameQueries gameQueries, ITransactionScopeProvider transactionScope, IErrorManager errors, IModeSwitch modeSwitch, IFlycowApiClientProvider flycowApiClientProvider ) { _container = container; _gameCommands = gameCommands; _gameQueries = gameQueries; _transactionScope = transactionScope; _errors = errors; _flycowApiClientProvider = flycowApiClientProvider; _useRealUgs = modeSwitch.IsUsingRealUgs(); }