Esempio n. 1
0
 public RoomManager(IHubContext <MasterHub> masterHub, IMasterRepo masterRepo,
                    IServerLoop serverLoop, ILogger <RoomManager> logger, IFinalizeManager finalizeManager)
 {
     _masterHub       = masterHub;
     _masterRepo      = masterRepo;
     _serverLoop      = serverLoop;
     _logger          = logger;
     _finalizeManager = finalizeManager;
 }
Esempio n. 2
0
 public MasterController(IMasterRepo masterRepo, ISessionRepo sessionRepo,
                         IServerLoop serverLoop, IConfiguration configuration, IHttpContextAccessor httpContextAccessor)
 {
     _masterRepo  = masterRepo;
     _sessionRepo = sessionRepo;
     _serverLoop  = serverLoop;
     // _logger = logger;
     _configuration       = configuration;
     _httpContextAccessor = httpContextAccessor;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
        public GameHub(IServerLoop serverLoop, ILogger <GameHub> logger)
        {
            this._serverLoop = serverLoop;

            this.logger = logger;
        }