コード例 #1
0
ファイル: Setup.cs プロジェクト: ninjanomnom/ScientiaMagica
        private void HandleWorldInitializer(IWorldInitializer worldInitializer)
        {
            var before = DateTime.Now;

            _logger.Info($"Initializing {worldInitializer}...");
            worldInitializer.Init();
            _logger.Info($"{worldInitializer} initialized in {(DateTime.Now - before).Seconds} seconds");
        }
コード例 #2
0
ファイル: Main.cs プロジェクト: StefanKopetzky/gta5-server
 /// <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>();
 }