public GameSwitcher(IDbContextLocator locator, ISetupGameStuff setup, IGameLocker locker, IStateHandler stateHandler) { _locator = locator; _setup = setup; _locker = locker; _stateHandler = stateHandler; }
public GameSwitcher(IDbContextLocator locator, ISetupGameStuff setup, IGameLocker locker, IStateHandler stateHandler) { _locator = locator; _setup = setup; _locker = locker; _stateHandler = stateHandler; }
public ContentInstaller(EventRaiser eventRaiser, IGameLocker gameLocker, IINstallerSessionFactory sessionFactory, IW6Api api) { _eventRaiser = eventRaiser; _sessionFactory = sessionFactory; _api = api; _gameLocker = gameLocker; _cleaner = new ContentCleaner(); }
public ContentInstaller(EventRaiser eventRaiser, IGameLocker gameLocker, IINstallerSessionFactory sessionFactory, IW6Api api) { _eventRaiser = eventRaiser; _sessionFactory = sessionFactory; _api = api; _gameLocker = gameLocker; _cleaner = new ContentCleaner(); }
public SetupGameStuff(IDbContextLocator locator, IDbContextFactory factory, INetworkContentSyncer networkContentSyncer, /* ICacheManager cacheMan, */ IGameLocker gameLocker, IStateHandler stateHandler, IAssemblyService ass) { _locator = locator; _factory = factory; _networkContentSyncer = networkContentSyncer; //_cacheMan = cacheMan; _gameLocker = gameLocker; _stateHandler = stateHandler; _timer = new TimerWithElapsedCancellationAsync(TimeSpan.FromMinutes(30), onElapsedNonBool: OnElapsed); _gameFactory = new GameFactory(ass); }
public SetupGameStuff(IDbContextLocator locator, IDbContextFactory factory, INetworkContentSyncer networkContentSyncer, /* ICacheManager cacheMan, */ IGameLocker gameLocker, IStateHandler stateHandler, IAssemblyService ass) { _locator = locator; _factory = factory; _networkContentSyncer = networkContentSyncer; //_cacheMan = cacheMan; _gameLocker = gameLocker; _stateHandler = stateHandler; _timer = new TimerWithElapsedCancellationAsync(TimeSpan.FromMinutes(30), onElapsedNonBool: OnElapsed); _gameFactory = new GameFactory(ass); }
public StateMessengerBus(IGameLocker gameLocker, IMessageBusProxy mb) { CompositeDisposable dsp; _dsp = dsp = new CompositeDisposable(); dsp.Add(gameLocker.LockChanged.Subscribe(Handle)); dsp.Add( mb.ListenScopeEvent <ServerInfoReceived>() .Do(x => _hubContext2.Value.Clients.Client(x.Item1.ConnectionId).ServerInfoReceived(x.Item2)) .Subscribe(x => { }, err => { }, () => { })); dsp.Add(mb.ListenScopeEvent <ServersPageReceived>() .Do(x => _hubContext2.Value.Clients.Client(x.Item1.ConnectionId).ServersPageReceived(x.Item2)) .Subscribe(x => { }, err => { }, () => { })); }
public GameWriteLockDecorator(IMediator target, IGameLocker gameLocker) : base(target) { _gameLocker = gameLocker; }
public GameLockMonitor(IGameLocker gameLocker) { gameLocker.LockChanged.Subscribe(Handle); }
public GameLockMonitor(IGameLocker gameLocker) { gameLocker.LockChanged.Subscribe(Handle); }