Пример #1
0
 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;
 }
Пример #2
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);
        }
Пример #3
0
 /// <summary>
 /// Конструктор с инициализацией полей
 /// </summary>
 public Main(IResolutionRoot kernel)
 {
     ServerKernel.Kernel      = kernel;
     _worldInitializer        = kernel.Get <IWorldInitializer>();
     _databaseSynchronizer    = kernel.Get <IDatabaseSynchronizer>();
     _finishDownloadManager   = kernel.Get <IPlayerFinishDownloadManager>();
     _playerConnectManager    = kernel.Get <IPlayerConnectManager>();
     _playerDisconnectManager = kernel.Get <IPlayerDisconnectManager>();
     _playerRespawn           = kernel.Get <IPlayerRespawnManager>();
     _playerDamagedManager    = kernel.Get <IPlayerDamagedManager>();
     _playerDeathManager      = kernel.Get <IPlayerDeathManager>();
     _vehicleEnterManager     = kernel.Get <IVehicleEnterManager>();
     _chatHandler             = kernel.Get <IChatHandler>();
     _playerManager           = kernel.Get <IPlayerManager>();
     _vehicleManager          = kernel.Get <IVehicleManager>();
     _vehicleInfoManager      = kernel.Get <IVehicleInfoManager>();
     _giftsManager            = kernel.Get <IGiftsManager>();
 }