Exemplo n.º 1
0
 public ServerEventHandler(SessionIdHandler sidHandler, TcpClient socket, GameCenter game, SystemControl sys,
                           LogControl log, ReplayManager replay, ICommunicationHandler comm)
 {
     _socket           = socket;
     _gameService      = new GameServiceHandler(game, sys, log, replay, sidHandler);
     _userService      = new UserServiceHandler(game, sys);
     _commHandler      = comm;
     _sessionIdHandler = sidHandler;
     _security         = new SecurityHandler();
     _replayService    = new ReplayHandler(replay);
 }
Exemplo n.º 2
0
 public MessageEventHandler(GameCenter gc, SystemControl sys, LogControl log,
                            ReplayManager replay, SessionIdHandler sidHandler)
 {
     _gameCenter              = gc;
     _system                  = sys;
     _logs                    = log;
     _replays                 = replay;
     this._sidHandler         = sidHandler;
     _parser                  = new ParserImplementation();
     _userIdToEventHandlerMap = new ConcurrentDictionary <int, IEventHandler>();
     _commHandler             = CommunicationHandler.GetInstance();
 }