public Synchronizer(ITaskRunner taskRunner, IPlanetRunner planetRunner, IMotherRunner motherRunner, IServiceProvider svp) { _svp = svp; _taskRunner = taskRunner; _planetRunner = planetRunner; _motherRunner = motherRunner; }
public TaskRunner(IServiceProvider svp) { _svp = svp; _uTaskService = _svp.GetService <IUTaskService>(); _uReportService = _svp.GetService <IUReportService>(); _gDetailPlanetService = _svp.GetService <IGDetailPlanetService>(); _gameUserService = _svp.GetService <IGameUserService>(); _storeService = _svp.GetService <IStoreService>(); _allianceService = _svp.GetService <IAllianceService>(); _motherRunner = _svp.GetService <IMotherRunner>(); _confederationService = _svp.GetService <IConfederationService>(); _mothershipService = _svp.GetService <IMothershipService>(); _motherJumpService = _svp.GetService <IUMotherJumpService>(); _planetRunner = _svp.GetService <IPlanetRunner>(); _demonLog = _svp.GetService <IDemonAzureLogItem>(); _dbProvider = _svp.GetService <IDbProvider>(); }