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); }
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(); }
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); }