Esempio n. 1
0
 public ClientMessageDispatcherFactory(
     IHubContext <GameHub, IGameHubClient> gameHubContext,
     IGameConnectionIdStore gameConnectionIdStore)
 {
     _gameHubContext        = gameHubContext;
     _gameConnectionIdStore = gameConnectionIdStore;
 }
Esempio n. 2
0
 public ClientMessageDispatcher(
     IHubContext <GameHub, IGameHubClient> gameHubContext,
     IGameConnectionIdStore gameConnectionIdStore,
     Func <IGameHubClient, Task> clientMethod)
 {
     _gameHubContext        = gameHubContext;
     _gameConnectionIdStore = gameConnectionIdStore;
     _clientMethod          = clientMethod;
 }
 public JoinGameCommandHandler(
     IGameManager gameManager,
     IGameConnectionIdStore gameConnectionIdStore,
     IClientMessageDispatcherFactory clientMessageDispatcherFactory)
 {
     _gameManager                    = gameManager;
     _gameConnectionIdStore          = gameConnectionIdStore;
     _clientMessageDispatcherFactory = clientMessageDispatcherFactory;
 }
 public ClientDisconnectedEventHandler(IGameConnectionIdStore gameConnectionIdStore)
 {
     _gameConnectionIdStore = gameConnectionIdStore;
 }
Esempio n. 5
0
 public GameHub(IMediator mediator, IGameConnectionIdStore connectionManager)
 {
     _mediator          = mediator;
     _connectionManager = connectionManager;
 }