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); }
private void Init() { logs = new LogControl(); sc = new SystemControl(logs); replays = new ReplayManager(); sender = new SessionIdHandler(); games = new GameCenter(sc, logs, replays, sender); userService = new UserServiceHandler(games, sc); }