コード例 #1
0
 public GameHub(
     TablesCollection tablesCollection,
     IGameService gameService,
     IGameProcessManager gameProcessManager,
     ILogger <GameHub> logger)
 {
     _allTables          = tablesCollection.Tables;
     _gameProcessManager = gameProcessManager;
     _gameService        = gameService;
     _logger             = logger;
 }
コード例 #2
0
ファイル: Server.cs プロジェクト: leonchikk/fatalforceserver
        public Server(Container container, ServerConfig config)
        {
            Log.Info($"Starting the server on {config.Port} port with rate {config.Rate}");

            _queue = new ConcurrentQueue <Packet>();

            _socketManager      = container.GetInstance <ISocketManager>();
            _clientManager      = container.GetInstance <IClientManager>();
            _gameStateManager   = container.GetInstance <IGameStateManager>();
            _gameProcessManager = container.GetInstance <IGameProcessManager>();

            _config = config;

            Log.Info($"Configuring...");

            _socketManager.Configure(config);

            Log.Info($"Done");
        }