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; }
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); }
/// <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>(); }