public LoginManager(
     IAccountsProvider accountsProvider,
     IPlayersProvider playersProvider,
     IPlayersAppearanceProvider playersAppearanceProvider,
     IPlayerInfoManager playerInfoManager,
     IVehicleManager vehicleManager,
     IVehicleInfoManager vehicleInfoManager,
     IJailManager jailManager,
     ICreatingCharManager creatingCharManager,
     IGtaCharacter gtaCharacter,
     IInventoryManager inventoryManager,
     IGiftsManager giftsManager)
 {
     _accountsProvider          = accountsProvider;
     _playersProvider           = playersProvider;
     _playerInfoManager         = playerInfoManager;
     _vehicleManager            = vehicleManager;
     _vehicleInfoManager        = vehicleInfoManager;
     _playersAppearanceProvider = playersAppearanceProvider;
     _jailManager         = jailManager;
     _creatingCharManager = creatingCharManager;
     _gtaCharacter        = gtaCharacter;
     _inventoryManager    = inventoryManager;
     _giftsManager        = giftsManager;
 }
Example #2
0
 public RegistrationManager(IAccountsProvider accountsProvider, IPlayersProvider playersProvider,
                            IPlayerInfoManager playerInfoManager, ICreatingCharManager creatingCharManager)
 {
     _accountsProvider    = accountsProvider;
     _playersProvider     = playersProvider;
     _playerInfoManager   = playerInfoManager;
     _creatingCharManager = creatingCharManager;
 }
Example #3
0
 public DatabaseSynchronizer(IPlayersProvider playersProvider, IHousesProvider housesProvider,
                             IVehiclesProvider vehiclesProvider, IClanProvider clanProvider)
 {
     _playersProvider  = playersProvider;
     _housesProvider   = housesProvider;
     _vehiclesProvider = vehiclesProvider;
     _clanProvider     = clanProvider;
 }
Example #4
0
 public PlayersService(
     IPlayersProvider playersProvider,
     IPlayersRepository playersRepository,
     IPlayersIntegration playersIntegration)
 {
     _playersRepository  = playersRepository;
     _playersProvider    = playersProvider;
     _playersIntegration = playersIntegration;
 }
 public PlayerInfoManager(IAccountsProvider accountsProvider, IPlayersProvider playersProvider, IVehiclesProvider vehiclesProvider,
                          IGtaCharacter gtaCharacter, IOpportunitiesNotifier opportunitiesNotifier)
 {
     _accountsProvider      = accountsProvider;
     _playersProvider       = playersProvider;
     _vehiclesProvider      = vehiclesProvider;
     _gtaCharacter          = gtaCharacter;
     _opportunitiesNotifier = opportunitiesNotifier;
 }
Example #6
0
        public CreatingCharManager(IPlayersProvider playersProvider, IPlayersAppearanceProvider playersAppearanceProvider,
                                   IPlayerInfoManager playerInfoManager, IGtaCharacter gtaCharacter, IGiftsManager giftsManager)
        {
            _playersProvider           = playersProvider;
            _playersAppearanceProvider = playersAppearanceProvider;
            _playerInfoManager         = playerInfoManager;
            _gtaCharacter = gtaCharacter;
            _giftsManager = giftsManager;

            ClientEventHandler.Add(ClientEvent.SAVE_CHARACTER, SaveCharacter);
        }
Example #7
0
        public GameStateProviderTests()
        {
            _dummyPlayer = GetDummyPlayer();
            _dummyMap = GetDummyMap();

            _gameStateRepository = Substitute.For<IGameStateRepository>();
            _playersProvider = Substitute.For<IPlayersProvider>();
            _playersProvider.Get(Guid.Empty).ReturnsForAnyArgs(_dummyPlayer);
            _mapProvider = Substitute.For<IMapProvider>();
            _mapProvider.GetRandomMap().ReturnsForAnyArgs(_dummyMap);
            _gameStateProvider = new GameStateProvider(_gameStateRepository, _playersProvider, _mapProvider);
        }
        public GameStateProviderTests()
        {
            _dummyPlayer = GetDummyPlayer();
            _dummyMap    = GetDummyMap();

            _gameStateRepository = Substitute.For <IGameStateRepository>();
            _playersProvider     = Substitute.For <IPlayersProvider>();
            _playersProvider.Get(Guid.Empty).ReturnsForAnyArgs(_dummyPlayer);
            _mapProvider = Substitute.For <IMapProvider>();
            _mapProvider.GetRandomMap().ReturnsForAnyArgs(_dummyMap);
            _gameStateProvider = new GameStateProvider(_gameStateRepository, _playersProvider, _mapProvider);
        }
Example #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BallDontLieService"/> class.
 /// </summary>
 /// <param name="telemetryClient">Application Insights DI.</param>
 /// <param name="httpClientFactory">The HTTP Client Factory DI.</param>
 /// <param name="teamsProvider">The NBA Teams Provider DI.</param>
 /// <param name="playersProvider">The NBA Players Provider DI.</param>
 /// <param name="gamesProvider">The NBA Games Provider DI.</param>
 /// <param name="statisticsProvider">The NBA Statistics Provider DI.</param>
 public BallDontLieService(
     TelemetryClient telemetryClient,
     IHttpClientFactory httpClientFactory,
     ITeamsProvider teamsProvider,
     IPlayersProvider playersProvider,
     IGamesProvider gamesProvider,
     IStatisticsProvider statisticsProvider)
 {
     this.telemetryClient    = telemetryClient;
     this.httpClientFactory  = httpClientFactory;
     this.teamsProvider      = teamsProvider;
     this.playersProvider    = playersProvider;
     this.gamesProvider      = gamesProvider;
     this.statisticsProvider = statisticsProvider;
 }
        public GamesControllerTests()
        {
            _dummyGameState = GetDummyGameState();
            _dummyPlayer = GetDummyPlayer();
            _dummyMap = GetDummyMap();

            _gameStateProvider = Substitute.For<IGameStateProvider>();
            _gameStateProvider.CreateGame(Arg.Any<string>()).ReturnsForAnyArgs(ValidationResult<GameState>.Success.WithData(_dummyGameState));
            _gameStateProvider.JoinGame(Arg.Any<Guid>(), Arg.Any<Guid>()).ReturnsForAnyArgs(ValidationResult<GameState>.Success.WithData(_dummyGameState));

            _playersProvider = Substitute.For<IPlayersProvider>();
            _playersProvider.Create(Arg.Any<string>()).ReturnsForAnyArgs(ValidationResult<Player>.Success.WithData(_dummyPlayer));

            _controller = new GamesController(_gameStateProvider, _playersProvider);
        }
Example #11
0
 public PlayerDisconnectManager(
     IAccountsProvider accountsProvider,
     IPlayersProvider playersProvider,
     IVehiclesProvider vehiclesProvider,
     IPlayerInfoManager playerInfoManager,
     IPoliceManager policeManager,
     IJailManager jailManager,
     IWorkInfoManager workInfoManager)
 {
     _accountsProvider  = accountsProvider;
     _playersProvider   = playersProvider;
     _vehiclesProvider  = vehiclesProvider;
     _playerInfoManager = playerInfoManager;
     _policeManager     = policeManager;
     _jailManager       = jailManager;
     _workInfoManager   = workInfoManager;
 }
        private const int serversRefreshInterval = 5; // [sec]

        public MainForm(IServersProvider serversProvider,
                        IPlayersProvider playersProvider,
                        IMongoDbProvider dbProvider,
                        HttpServer masterServerHttpServer,
                        IStripMessenger stripMessenger)
        {
            this.serversProvider        = serversProvider;
            this.playersProvider        = playersProvider;
            this.masterServerHttpServer = masterServerHttpServer;
            this.stripMessenger         = stripMessenger;
            this.dbProvider             = dbProvider;
            InitializeComponent();

            this.serversProvider.OnUpdateServers     += UpdateServersInvoker;
            this.stripMessenger.OnNewMessageReceived += OnNewMessageReceived;

            ConnectToMongo();
        }
Example #13
0
 public GamesController(IGameStateProvider prov, IPlayersProvider playersProvider)
 {
     _gameStateProvider = prov;
     _playersProvider = playersProvider;
 }
Example #14
0
 public GameStateProvider(IGameStateRepository repository, IPlayersProvider playersProvider, IMapProvider mapProvider)
 {
     _repo = repository;
     _playersProvider = playersProvider;
     _mapProvider = mapProvider;
 }
Example #15
0
 public PlayersController(IPlayersProvider prov)
 {
     this.prov = prov;
 }
Example #16
0
 public PlayersController(IPlayersProvider prov)
 {
     this.prov = prov;
 }
Example #17
0
 public GameStateProvider(IGameStateRepository repository, IPlayersProvider playersProvider, IMapProvider mapProvider)
 {
     _repo            = repository;
     _playersProvider = playersProvider;
     _mapProvider     = mapProvider;
 }