Exemple #1
0
 public LobbySocketHandler(WebSocket socket, GamePlayer _client, ILobbySocketHandlerRepository _handlerRepository, ILobbySeekRepository _seekRepository, IGameRepository _gameRepository, IRandomProvider _randomProvider, IUserRepository _userRepository)
 {
     ws                = socket;
     client            = _client;
     handlerRepository = _handlerRepository;
     seekRepository    = _seekRepository;
     gameRepository    = _gameRepository;
     randomProvider    = _randomProvider;
     userRepository    = _userRepository;
     Disposed          = false;
 }
Exemple #2
0
 public SocketController(IUserRepository _userRepository, IPersistentLoginHandler _loginHandler, ILobbySocketHandlerRepository _lobbySocketHandlerRepository, ILobbySeekRepository _seekRepository, IGameRepository _gameRepository, IRandomProvider _randomProvider, IGameSocketHandlerRepository _gameSocketHandlerRepository, IGameRepoForSocketHandlers _gameRepoForSocketHandlers, IMoveCollectionTransformer _moveCollectionTransformer)
     : base(_userRepository, _loginHandler)
 {
     lobbySocketHandlerRepository = _lobbySocketHandlerRepository;
     seekRepository = _seekRepository;
     gameRepository = _gameRepository;
     randomProvider = _randomProvider;
     gameSocketHandlerRepository = _gameSocketHandlerRepository;
     gameRepoForSocketHandlers   = _gameRepoForSocketHandlers;
     moveCollectionTransformer   = _moveCollectionTransformer;
 }