示例#1
0
        public UserBridge(GameCenter gc, SystemControl sys, LogControl log, ReplayManager replay)
        {
            var ses = new SessionIdHandler();

            _gameService = new GameServiceHandler(gc, sys, log, replay, ses);
            _userService = new UserServiceHandler(gc, sys);
        }
示例#2
0
        public GameBridge(GameCenter gc, SystemControl sys, LogControl log, ReplayManager replay)
        {
            _gameCenter = gc;
            var ses = new SessionIdHandler();

            _gameService  = new GameServiceHandler(gc, sys, log, replay, ses);
            _userService  = new UserServiceHandler(gc, sys);
            _logDbHandler = new LogsOnlyForTest();
        }
示例#3
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);
 }