public RoomManager(IHubContext <MasterHub> masterHub, IMasterRepo masterRepo, IServerLoop serverLoop, ILogger <RoomManager> logger, IFinalizeManager finalizeManager) { _masterHub = masterHub; _masterRepo = masterRepo; _serverLoop = serverLoop; _logger = logger; _finalizeManager = finalizeManager; }
public MasterController(IMasterRepo masterRepo, ISessionRepo sessionRepo, IServerLoop serverLoop, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) { _masterRepo = masterRepo; _sessionRepo = sessionRepo; _serverLoop = serverLoop; // _logger = logger; _configuration = configuration; _httpContextAccessor = httpContextAccessor; }
public MatchMaker(IHubContext <MasterHub> masterHub, IMasterRepo masterRepo, ISessionRepo sessionRepo, IRoomManager roomManager, IServerLoop serverLoop, ILogger <MatchMaker> logger) { _masterHub = masterHub; _masterRepo = masterRepo; _sessionRepo = sessionRepo; _roomManager = roomManager; _serverLoop = serverLoop; _logger = logger; }
public GameHub(IServerLoop serverLoop, ILogger <GameHub> logger) { this._serverLoop = serverLoop; this.logger = logger; }